4 faça um programa que receba dois numeros e informe o maior
5 faça um programa que leia o nome, idade, tempo de serviço e srxo de uma pessoa informe se ela esta apto a aposentar, sabe se que:
homem: ter no minimo 60 anos e ter trabalhado no minimo 30 anos:
mulher: ter no minimo 55 anos e ter trabalhado no minimo 25 anos.
Respostas
#include <stdio.h>
#include <stdio_ext.h>
#include <locale.h>
#include <stdlib.h>
struct pessoa
{
char nome[50];
int idade;
int temp_serv;
char sexo;
};
int main()
{
setlocale(LC_ALL, "Portuguese");
struct pessoa p;
printf("NOME: "); fgets(p.nome, 50, stdin); __fpurge(stdin);
printf("IDADE: "); scanf("%d",&p.idade);
printf("TEMPO DE SERVIÇO: "); scanf("%d",&p.temp_serv); __fpurge(stdin);
printf("SEXO (m/f): "); scanf("%c",&p.sexo);
system("clear");
if (p.sexo == 'm' && p.idade >= 60 && p.temp_serv >= 30) {printf("%s pode se aposentar por cumprir os requisitos legais\n",p.nome);}
else if (p.sexo == 'f' && p.idade >= 55 && p.temp_serv >= 25) {printf("%s pode se aposentar por cumprir os requisitos legais\n",p.nome);}
else {printf("%s não pode se aposentar por não cumprir os requisitos legais\n", p.nome);}
return 0;
}