• Matéria: Informática
  • Autor: vitoriabarbosa519a
  • Perguntado 3 anos atrás

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

respondido por: joaopedrolemos
1

#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;

}


Predador10200: Joaopedrolemos você poderia me ajudar com os últimos exercícios de informática que eu postei no meu perfil?
Predador10200: Eles precisam estar na linguagem Java
Perguntas similares