1. Diseñe un algoritmo que solicite al usuario su altura y de acuerdo a lo siguiente imprima:
• Si la altura de una persona es menor o igual a 150 cm envíe el mensaje: “Persona de baja estatura”
• Si la altura está entre 151 y 170 escriba el mensaje: “Persona de estatura promedio”
• Si la altura está entre 171 y 175 escriba el mensaje: “Persona alta”
• Si la altura es mayor a 175 175 escriba el mensaje: “Persona muy alta”

Respuestas

Respuesta dada por: LeonardoDY
6

La implementación de este algoritmo se va a basar en solicitar la altura de la persona en un formato de número entero y luego compararla con los límites propuestos. Esto último se hará a través de sentencias condicionales a las que se entra solo si la altura está en los intervalos seleccionados. Un segmento de código en C (donde scanf() solicita un valor por teclado y printf() lo muestra en pantalla) quedaría:

scanf("%d",&altura);//Ingreso la altura

if(altura<=150)

           printf("Persona de baja estatura\n");

if(altura>150&&altura<=170) //170 está en este intervalo.

           printf("persona de estatura promedio\n");

if(altura>170&&altura<=175)//175 está en el intervalo

           printf("Persona alta\n");

if(altura>175)//Va a computar 176 ó mayor

           printf("Persona muy alta\n");

Obsérvese que no es necesaria la sentencia "goto" porque el algoritmo no permite entrar en más de un condicional.

Preguntas similares