Está en la página 1de 20

Laboratorio 2

Andrew Estupiñan Pinillo 202420619

Santiago Carvajal Salazar 202416308

1
Problema 1 (IMC)

Analisis

Desarrollar un programa que solicite los siguientes datos de cada paciente; nombre,
peso(kg), altura(mts). Además de calcular el índice de masa
corporal(IMC=peso/altura*altura) e identificar a qué categoría pertenece el
paciente(infrapeso, normal, sobrepeso).

Datos de entrada: nombre, peso,altura


Datos de salida: paciente, IMC, categoria

Pseudocódigo

inicio

IMC:entero
peso,altura:entero
preguntar(nombre del paciente)
preguntar(peso)
preguntar(altura)
IMC=peso/altura*altura
mostrar(nombre del paciente)
mostrar (IMC)
si (IMC<18.5)
mostrar(“categoria:infrapeso”)
si (18.5>IMC<25.0)
mostrar(“categoria: normal”)
si(IMC>25.0)
mostrar(“categoria: sobrepeso”)

fin

2
Pruebas de escritorio

3
4
Evidencias de ejecución del programa

5
6
7
Problema 2 (escuela de tenis)

Análisis
Desarrollar un programa que solicite el nombre, edad y cantidad de meses a cancelar y
que pueda calcular el valor total a pagar segun la edad y la cantidad de mese a cancelar en
n escuela de tenis.

Datos de entrada:nombre, edad, cantidad de meses


Datos de salida:nombre, categoria, valor a pagar

Pseudocódigo

inicio

edad:real
var1, var2, var3 meses, valor total:real
var1=43000
var2=36000
var3=32000
preguntar(nombre)
preguntar(edad)
preguntar(meses)
valor infantil=(var1*meses)
valor juvenil=(var2*meses)
valor mayores=(var3*meses)
si edad<12
mostrar(categoria: infantil)
mostrar(valor: infantil)
si edad>12 y edad<18
mostrar(categoria: juvenill)
mostrar(valor: juvenil)
si edad>18
mostrar(categoria: mayores)
mostrar(valor: mayores)

fin

8
Pruebas de escritorio

9
10
11
Evidencia de ejecución del programa

12
Problema 3 (calculando el valor de una funcion por
partes)

Analisis

Desarrollar un programa que defina una funcion con la cual calcular el valor de x

Datos de entrada: X(10,-7,0)


Datos de salida:f(x)

Pseudocódigo

inicio

x:entero
f:entero
preguntar(x)
si (x>0)
f=8*x*x-6
si (x<0)
f=3*x+5
mostrar (f)

fin

13
Prueba de escritorio

14
15
16
Evidencia de ejecucion de programa

17
18
19
Gracias profe por la oportunidad

20

También podría gustarte