lunes, 3 de julio de 2017

DrRacket: calcular el índice de masa corporal de una persona

En esta ocasión les traemos el siguiente ejercicio en el idioma DrRacket:
Calcular el índice de masa corporal de una persona.

Enunciado: Construir un programa que calcule el índice de masa corporal de una persona (IMC = peso [kg] / altura2 [m]) e indique el estado en el que se
Encuentra esa persona en función del valor de IMC.



Nota: el peso se divide sobre altura al cuadrado y esto se compara con los datos de la tabla y así arroja el resultado.


Toma de pantalla del código:


Código:


;Construir un programa que calcule el índice de masa corporal de una persona 

 
(define (Diagnostico p h); h = altura
  (cond
    [(< (/ p (sqr h)) 16 )"criterio de ingreso en hospital"]
    [(< (/ p (sqr h)) 17 )"infrapeso"]
    [(< (/ p (sqr h)) 18 )"bajo peso"]
    [(< (/ p (sqr h)) 25 )"peso normal"]
    [(< (/ p (sqr h)) 30 )"sobrepeso"]
    [(< (/ p (sqr h)) 35 )"sobrepeso cronico"]
    [(< (/ p (sqr h)) 40 )"obesidad premorbida"]
    [(> (/ p (sqr h)) 40 )"obesidad morbida"]))

 
;prueba
(Diagnostico 55 1.80)

0 comentarios:

Publicar un comentario

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews