Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Exercício 1: Escreva um programa que lê um valor N e depois lê dados a respeito de N pessoas. Os dados são idade e salário. Ao final, o programa deverá: - Exibir a maior idade. - Exibir a menor idade. - Exibir a média de idade entre as pessoas que ganham R$ 3.000,00 ou mais. Ao invés disso, se nenhuma pessoa se enquadrar nessa categoria, exibir mensagem de aviso. - Exibir a média de idade entre as pessoas que ganham menos de R$ 3.000,00. Ao invés disso, se nenhuma pessoa se enquadrar nessa categoria, exibir mensagem de aviso. Importante: Cuidado com o tipo dos dados ao realizar uma divisão: idades inteiras podem ter uma média não inteira! O programa deve exibir corretamente a média também para estes casos. /* Entradas: *Numero de pessoas. *Idade de cada pessoa. *Salario de cada pessoa. Saidas: *Exibir a maior idade. *Exibir a menor idade. -Exibir a média de idade entre as pessoas que ganham R$ 3.000,00 ou mais. Ao invés disso, se nenhuma pessoa se enquadrar nessa categoria, exibir mensagem de aviso. -Exibir a média de idade entre as pessoas que ganham menos de R$ 3.000,00. Ao invés disso, se nenhuma pessoa se enquadrar nessa categoria, exibir mensagem de aviso. */ #include<stdio.h> int main () { int num, i, idade, soma_idade, maior_idade=0, menor_idade=idade; float salario, media; printf("Informe o numero de pessoas: "); scanf("%d",&num); for(i = 0; i < num; i++) { printf("\nInforme a sua idade: "); scanf("%d", &idade); soma_idade = soma_idade + idade; if(idade > maior_idade) maior_idade = idade; if(idade < menor_idade) menor_idade = idade; printf("\nInforme o seu salario: "); scanf("%f", &salario); } printf("\nA maior idade eh: %d", maior_idade); printf("\nA menor idade eh: %d", menor_idade); /* if(salario >= 3000) { media = (float)soma_idade / num; printf("\nMedia das idades das pessoas que ganham R$3000 ou mais: %.2f", media); } else printf("\nNenhuma das pessoas apresenta salario maior ou igual que R$3000."); if(salario < 3000) { media = (float)soma_idade / num; printf("\nMedia das idades das pessoas que ganham menos que R$3000: %.2f", media); } else printf("\nNenhuma das pessoas apresenta salario menor que R$3000."); */ return 0; }
Compartilhar