Vous êtes sur la page 1sur 3

Actividad 1.

Programación en lenguaje C++


En la actividad 1 el bloque anterior se abordó la problemática del índice del índice
de masa corporal (IMC) de una persona; se realizó un algoritmo para automatizar
el cálculo y se analizaron las condiciones físicas de las personas a partir de IMC
obtenido. También se construyó el pseudocodigo del algoritmo correspondiente en
PSeint.

El algoritmo que calcula el índice de masa corporal el siguiente


1. Inicio
2. Dar el peso en kilogramos. (peso)
3. Dar la estatura en metros. (estatura)
4. Realizar la siguiente operaciones IMC= peso/(estatura*estatura)
5. Mostrar el resultado, “Tu Índice de Maca Corporal es:” IMC
6. Si IMC <18.5 entonces
Indicar “La persona esta baja de peso”
7. Si IMC >=18.5 y IMC <25 entonces
Indicar “La persona está en su peso normal”
8. Si IMC>=25 y IMC <30 entonces
Indicar “La persona tiene sobrepeso”
9. Si IMC>=30 entonces
Indicar “La persona tiene problemas de obesidad”
10. Fin.

Como se hace:
#include <stdio.h>
#include <windows.h>
void gotoxy (int x ,int y)

HANDLE hcon;
hcon=GetStdHandle (STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X= x;
dwPos.Y= y;
SetConsoleCursorPosition (hcon,dwPos);

int main()
{
float peso,estatura,IMC;

gotoxy (20,2); printf ("Calcular tu IMC y conocer tu estado fisico");


gotoxy (5,3); printf ("Dame tu Peso");
gotoxy (25,3); printf ("Dame tu Estatura en metros");
gotoxy (5,4); scanf ("%f", &peso);
gotoxy (25,4); scanf ("%f", &estatura);
gotoxy (10,6);IMC=peso/(estatura*estatura); printf ("Tu masa corporal es:
%.2f", IMC);

gotoxy (10,7);
if(IMC<18.5)
printf ("La persona esta baja de peso");
if(IMC>=18.5&&IMC<25)
printf ("La persona esta en su peso normal");
if(IMC>=25&&IMC<30)
printf ("La persona tiene sobrepeso");
if(IMC>=30)
printf ("La persona tiene problemas de obecidad");

return 0;
}

Vous aimerez peut-être aussi