Escreva um programa em linguagem C para determinar quantas pessoas acima de 18 anos tem uma estatura superior a 1,70 metros. O usuário deverá informar a idade e a altura de cada pessoa. O programa deve terminar quando o usuário digitar um valor negativo apar a idade. Usando o comando do-while.
Soluções para a tarefa
Respondido por
3
#include <stdio.h>
#include <stdlib.h>
int main() {
float alt;
int idade, cont = 0;
do{
printf("Digite sua idade: ");
scanf("%d", &idade);
if(idade < 0)
break;
printf("Informe sua altura em metros (ex.: 1.58): ");
scanf("%f", &alt);
if(idade > 18 && alt > 1.7){
cont++;
}
}while(idade > 0);
printf("\n\n");
printf("O numero de pessoas maiores de idade superiores à 1,70m é: %d", cont);
}
#include <stdlib.h>
int main() {
float alt;
int idade, cont = 0;
do{
printf("Digite sua idade: ");
scanf("%d", &idade);
if(idade < 0)
break;
printf("Informe sua altura em metros (ex.: 1.58): ");
scanf("%f", &alt);
if(idade > 18 && alt > 1.7){
cont++;
}
}while(idade > 0);
printf("\n\n");
printf("O numero de pessoas maiores de idade superiores à 1,70m é: %d", cont);
}
Perguntas interessantes