• Matéria: Informática
  • Autor: 34jgomes
  • Perguntado 8 anos atrás

Escreva um algoritmo ou programa em C que solicite o peso de várias pessoas e imprima:

º Total de pessoas com peso menor que 60kg.
º Total de pessoas com o peso superior a 100kg.

O programa termina quando o peso for 101.

Respostas

respondido por: bokomoko
1
Eis o programa

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>

/*
Escreva um algoritmo ou programa em C que solicite o peso de
várias pessoas e imprima:

º Total de pessoas com peso menor que 60kg.
º Total de pessoas com o peso superior a 100kg.

O programa termina quando o peso for 101.

*/
float pergunte( char * pergunta ){
  float resposta;
printf("%s", pergunta);
scanf("%f",&resposta);
return(resposta);
};

void main() {
int quantos_leves;
int quantos_pesados;
float peso_qualquer ;

while (1){
  peso_qualquer = pergunte("Informe um peso ou digite 0 para terminar");
  if (!peso_qualquer) {
    break;
  };
  quantos_leves += (peso_qualquer <60);
  quantos_pesados += (peso_qualquer>100);
};

printf("Temos %d pessoas com menos de 60 quilos\n",quantos_leves);
printf("Temos %d pessoas com mais de 100 quilos\n",quantos_pesados);
}

https://repl.it/@bokomoko/levesversuspesados
Perguntas similares