0% encontró este documento útil (0 votos)
5 vistas3 páginas

Algoritmo para calcular IMC y edad

El documento describe un algoritmo que solicita al usuario su edad, peso y altura para calcular su índice de masa corporal (IMC) utilizando la fórmula IMC = peso/(altura*altura). Luego, clasifica al usuario en categorías de edad y estado de IMC según rangos específicos. Incluye validaciones para asegurar que los datos ingresados sean válidos.

Cargado por

Eddy Linares
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas3 páginas

Algoritmo para calcular IMC y edad

El documento describe un algoritmo que solicita al usuario su edad, peso y altura para calcular su índice de masa corporal (IMC) utilizando la fórmula IMC = peso/(altura*altura). Luego, clasifica al usuario en categorías de edad y estado de IMC según rangos específicos. Incluye validaciones para asegurar que los datos ingresados sean válidos.

Cargado por

Eddy Linares
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Fernando Ferrer c.

i 32223059

Algoritmos II sección "3"

Enunciado:

Diseñar un algoritmo que solicite por pantalla al usuario su edad,

Peso y altura. Luego debe calcular su índice de masa corporal

Con la fórmula:

IMC= peso/(altura*altura)

El algoritmo debe mostrar por pantalla:

*La categoría de edad: niño (0-12), adolescente (13-17), adulto (18-59), adulto mayor (60 o más)

*El estado del IMC, según los siguientes rangos

-IMC < 18,5 → bajo peso

-18,5 ≤ IMC < 25 → normal

-25 ≤ IMC < 30 → sobrepeso

-IMC ≥ 30 → obesidad

Tengo: hallar:

Edad. Índice de mas corporal (IMC)

Peso(kg)

Altura(m)

ALGORITMO IMC

Inicio
// Declaración de variables

// edad: entero; peso, altura, imc: real;

// Entrada de datos

Mostrar <<"Ingrese su edad";

Leer>> edad

Mostrar <<"Ingrese su peso en kilogramos";

Leer>> peso

Mostrar <<"Ingrese su altura en metros";

Leer>> altura

// Verificación de datos válidos

Si edad < 0 o peso <= 0 o altura <= 0 Entonces

Mostrar "Datos no válidos."

Sino

// Cálculo del IMC

imc ← peso / (altura * altura)

// Clasificación por edad

Si edad <= 12 Entonces

Mostrar "Categoría de edad: Niño"

SinoSi edad <= 17 Entonces

Mostrar "Categoría de edad: Adolescente"

SinoSi edad <= 59 Entonces


Mostrar "Categoría de edad: Adulto"

Sino

Mostrar "Categoría de edad: Adulto mayor"

FinSi

// Clasificación por IMC

Si imc < 18.5 Entonces

Mostrar "Estado de IMC: Bajo peso"

SinoSi imc < 25 Entonces

Mostrar "Estado de IMC: Normal"

SinoSi imc < 30 Entonces

Mostrar "Estado de IMC: Sobrepeso"

Sino

Mostrar "Estado de IMC: Obesidad"

FinSi

FinSi

Fin

También podría gustarte