sexta-feira, 26 de março de 2010

7° Algoritmo "Calcula o IMC";

7) O curso de nutrição da FAMINAS, solicitou que fizéssemos um programa para calcular IMC (Índice de massa Corpórea). A fórmula para este calculo é: o Peso dividido pela altura elevado ao quadrado. O seu algoritmo deverá solicitar o nome do paciente, o seu peso e a sua altura. A seguir deverá calcular o IMC e apresentar o nome do paciente e o IMC.

Algoritmo "Calcula o IMC";

Var;
Nome: Texto;
IMC, Peso, Altura: Real;

Início
Escreva ("Digite o seu nome");
Leia (Nome);
Escreva (Digite o seu peso");
Leia (Peso);
Escreva ("Digite a sua altura");
Leia (Altura);
IMC ← Peso / (Altura * Altura");
Escreva ("O IMC é",IMC);
Fim

3 comentários:

  1. ou:
    var
    p : real
    a : real
    m : real
    inicio
    escreva("digite o seu peso em kg:")
    leia(p)
    escreva("digite a sua altura em m:")
    leia(a)
    m:=p/a^2
    escreva("seu IMC é de ",m)

    ResponderExcluir
  2. Um determinado cliente precisa de um sistema que faça o calculo do índice de massa corporal, esse software deve solicitar ao usuário que digite sua altura, em seguida solicitar que digite seu peso e que lhe exiba o status (o status vai variar da seguinte forma se o índice for menor que 18,5 a pessoa estara abaixo do peso, se estiver acima de 24,99 estará acima do peso, do contrario estara no peso normal).Desenvolva um algoritmos pseudocódigo para resolver estes problemas relacionados.

    OBS: levem em conta que o calculo do IMC é peso dividido pela altura ao quadrado
    e como resolver esse, q não tô conseguindo

    ResponderExcluir
  3. #include
    #include

    int main(void){

    float massa, altura, resultado;

    printf("Insira sua massa corporal:\n");
    scanf("%f", &massa);

    printf("Insira a sua altura em centimetros:\n");
    scanf("%f", &altura);
    resultado=(massa/(altura*altura));
    printf("O seu indice de massa corporal: %f\n", resultado);

    if (resultado<0.0018){
    printf("Abaixo do peso");
    }
    else if (resultado<0.0025){
    printf("Peso normal");
    }
    else if (resultado<0.0030){
    printf("Sobrepeso");
    }
    else if(resultado<0.0035){
    printf("Obeso Leve");
    }
    else if(resultado<0.0040){
    printf("Obeso Moderado");
    }
    else if(resultado>=0.0040){
    printf("Obeso Morbido");
    }















    getch();
    return 0;

    }

    ResponderExcluir