• Matéria: Informática
  • Autor: vagnersantossouza734
  • Perguntado 4 anos atrás

Tendo como dados de entrada a altura de uma pessoa, construa um programa que calcule seu peso ideal, utilizando a seguinte formula fictícia: peso ideal = 72.7 * altura - 58

Respostas

respondido por: jiujitsujoao
1

Resposta:

O programa foi feito em linguagem C.

Explicação:

#include <stdio.h>

#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {

int sexo;

float peso;

float altura;

char nome [100];

float R;

 

printf ("=======================\n");  

printf ("\n Digite o seu nome: ");

scanf("%s", &nome);

 

printf ("=======================\n");  

printf ("Digite o seu sexo: \n");

printf ("1 - Para sexo Feminino\n");

printf ("2 - Para sexo Masculino\n");

scanf("%d", &sexo);

printf ("\n=======================");  

 

 

printf ("=======================\n");  

printf ("\n Digite a sua altura: ");

scanf("%f", &altura);

printf ("\n=======================");  

printf ("\n Digite o seu peso: ");

scanf("%f", &peso);

printf ("\n=======================");

 

 R = peso / (altura * altura);

 

if(sexo==1){

 

 

 if( R <19){

  printf ("\n=========================================================");

  printf("\nA pessoa %s sexo feminino esta com o peso %.2f", nome, peso);

  printf("\n ESTA ABAIXO DO PESO - IMC = %.2f", R);

  printf ("\n=========================================================");

 }

 if( 19 <= R && R < 24){

  printf ("\n==========================================================");

  printf("\n A pessoa %s sexo feminino esta com o peso %.2f", nome, peso);

  printf("\n ESTA COM O PESO IDEAL - IMC = %.2f", R);

  printf ("\n==========================================================");

 }

  if( R >= 24){

  printf ("\n==========================================================");

  printf("\n A pessoa %s sexo feminino esta com o peso %.2f", nome, peso);

  printf("\n ESTA ACIMA DO PESO - IMC = %.2f", R);

  printf ("\n==========================================================");

 }

 

 

}

if(sexo==2){

 

 if( R <20){

 printf ("\n======================================================");

 printf("\n A pessoa %s sexo Masculino esta com o peso %.2f", nome, peso);

 printf("\n ESTA ABAIXO DO PESO - IMC = %.2f", R);

 printf ("\n======================================================");

 }

 if( 20 <= R && R < 25){

 printf ("\n======================================================");

 printf("\n A pessoa %s sexo Masculino esta com o peso %.2f", nome, peso);

 printf("\n ESTA COM O PESO IDEAL - IMC = %.2f", R);

 printf ("\n=======================================================");

 }

 if( R >= 25){

 printf ("\n======================================================");

 printf("\n A pessoa %s sexo Masculino esta com o peso %.2f", nome, peso);

 printf("\n ESTA ACIMA DO PESO - IMC = %.2f", R);

 printf ("\n======================================================");

 }

 

}  

 

 

 

 

return 0;

}

Anexos:
Perguntas similares