Sunteți pe pagina 1din 7

Integrantes: Victor Alexander Tapia Ortiz

Profesor: Yesid Ospitia Medina


Grupo: 06
Laboratorio 1

Problema 1. Convirtiendo metros a pies

Usted debe desarrollar un programa en Python que permita convertir la estatura de una persona que está
en metros a pies. Tenga en cuenta que un metro equivale a 3.28084 pies. Inicialmente se deben
ingresar dos valores, el nombre y la estatura en metros.

1. Análisis del problema:

 Entradas: Nombre, Estatura.


 Proceso: Estatura*3,28084.
 Salida: Estatura de la persona en pies.

2. Algoritmo en pseudocódigo:

Inicio

Nombre: Texto
Estatura, pies: Reales +

Nombre = Leer (“Digite su nombre”)


Estatura = Leer (“Digite su estatura”)

Pies = Estatura*3,28084

Imprimir (Pies)

Fin

3. Prueba de escritorio:

Nombre Estatura Estatura en pies


Victor 1,62 5.3149 pies
Santiago 1,68 5.5118 pies
Integrantes: Victor Alexander Tapia Ortiz
Profesor: Yesid Ospitia Medina
Grupo: 06
Laboratorio 1

4. Algoritmo en Python:

5. Evidencia de ejecución del programa:


Integrantes: Victor Alexander Tapia Ortiz
Profesor: Yesid Ospitia Medina
Grupo: 06
Laboratorio 1

Problema 2. Evaluando una función cuadrática

Usted debe desarrollar un programa que permita evaluar una función cuadrática de la forma
f(x)=ax2+bx+c. El programa tiene cuatro valores de entrada de tipo entero que corresponden a las
constantes a, b, y c, y el valor de x en el cual se va a evaluar la función. Como dato de salida se tiene el
valor de la función.

1. Análisis del problema:

 Entradas: a, b, c, x.
 Proceso: (a*x2)+(b*x)+c.
 Salida: Valor de la función.

2. Algoritmo en pseudocódigo:

Inicio

a, b, c, x: Reales

a = Leer (“Digite el valor de a”)


b = Leer (“Digite el valor de b”)
c = Leer (“Digite el valor de c”)
x = Leer (“Digite el valor de x”)

Valor=(a*x2)+(b*x)+c

Imprimir (Valor)

Fin

3. Prueba de escritorio:
a b c x Valor de la función
7 2 8 15 1613
-3 1 4 6 -98
Integrantes: Victor Alexander Tapia Ortiz
Profesor: Yesid Ospitia Medina
Grupo: 06
Laboratorio 1

4. Algoritmo en Python:

5. Evidencia de ejecución del programa:


Integrantes: Victor Alexander Tapia Ortiz
Profesor: Yesid Ospitia Medina
Grupo: 06
Laboratorio 1

Problema 3. Calculando el total a pagar en un parque de diversiones

En un parque de diversiones se cobran las entradas de la siguiente forma: Adultos a $12000 y Niños a
$8000. Cuando ingresa una familia se solicita la cantidad de adultos y de niños, y de acuerdo a esas
cantidades se calcula el total a pagar. Por políticas del parque de diversiones, del total a pagar se
dispone una cantidad de dinero para el mantenimiento de las máquinas del parque, otra parte para el
pago a los empleados y el resto se considera la ganancia neta. Los porcentajes destinados para el
mantenimiento de las máquinas, el pago a empleados y la ganancia neta son del 25%, 55%, y 20%,
respectivamente, y se calculan sobre el total a pagar. El programa debe solicitar dos valores enteros, la
cantidad de adultos y de niños a ingresar.

1. Análisis del problema:

 Entradas: Cantidad de adultos, Cantidad de niños.


 Procesos: 1. Proceso 1: Cantidad de adultos*12000.
2. Proceso 2: Cantidad de niños*8000.
3. Proceso 3: Proceso 1 + Proceso 2.
4. Proceso 4: Proceso 3*0,25.
5. Proceso 5: Proceso 3*0,55.
6. Proceso 6: Proceso 3*0,20.

 Salidas: 1. Total a pagar.


2. Total mantenimiento.
3. Total pago a empleados.
4. Ganancia neta.
2. Algoritmo en pseudocódigo:

Inicio

Adultos, niños: Reales +

Adultos = Leer (“Digite la cantidad de adultos”)


Niños = Leer (“Digite la cantidad de niños”)

DA=Adultos*12000
DN=Niños*8000
TP=DA+DN
TM=TP*0.25
TPE=TP*0.55
GN=TP*0.20

Imprimir (TP) Imprimir (TM) Imprimir (TPE) Imprimir (GN)


Integrantes: Victor Alexander Tapia Ortiz
Profesor: Yesid Ospitia Medina
Grupo: 06
Laboratorio 1

Fin
3. Prueba de escritorio:
Adultos Niños Total a pagar Total Total pago Ganancia neta
mantenimiento empleados
400 150 6000000 1500000 3300000 1200000
29 60 828000 207000 455400 165600

4. Algoritmo en Python:
Integrantes: Victor Alexander Tapia Ortiz
Profesor: Yesid Ospitia Medina
Grupo: 06
Laboratorio 1

5. Evidencia de ejecución del programa:

S-ar putea să vă placă și