Lógica, perguntado por daianecosta20oxprom, 1 ano atrás

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 paulinigp
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);
}
Perguntas interessantes