Documentos de Académico
Documentos de Profesional
Documentos de Cultura
● Coloque el nombre de los integrantes del grupo (máximo tres estudiantes), nombre del profesor,
número del grupo de Algoritmia y número de laboratorio presentado en el encabezado de todos
sus programas.
● Lugar y Medio de Entrega: Todos los archivos que se soliciten en el informe se deben subir al
campus virtual en el respectivo enlace del laboratorio.
● Plazo: Los estudiantes deben subir los archivos antes del día y la hora establecida por el
profesor en el campus virtual, el vínculo para esta actividad se deshabilitará automáticamente una
vez se cumpla el plazo.
Laboratorio No. 2
Estructuras de Decisión y Funciones
Fecha de Asignación: 6 de diciembre de 2021
Fecha de Entrega: 20 de diciembre de 2021
Objetivos:
1. Identificar operadores relacionales y lógicos.
2. Construir y aplicar expresiones condicionales.
3. Familiarizar al estudiante con las distintas estructuras condicionales en Python.
4. Familiarizar al estudiante con las funciones en Python.
5. Comprender el uso y la sintaxis de una función
Una cafetería vende sándwich con diferentes ingredientes. El cliente puede escoger sólo un
ingrediente de cada una de las categorías disponibles: pan, vegetales y carnes. El precio del
sándwich depende de los ingredientes que el cliente escoja para su preparación, los cuales se van
acumulando de acuerdo con la elección del ingrediente.
Ingredientes
Pan Carnes Vegetales
Integral $1200 Pavo $5600 Pepinillos $2500
Semillas $1700 Pollo $4100 Lechuga $1200
Jamón $2200 Tomate $2000
Desarrolle una función en Python que lea la opción escogida por el cliente para: pan, carne,
vegetales y calcule cuánto debe pagar por el sándwich. La función debe imprimir la selección de
los ingredientes que el cliente escogió, y el valor a pagar por el sándwich.
Debe imprimir:
La agencia requiere de un programa en Python que le permita realizar cotizaciones de sus planes
turísticos. La función debe calcular el valor de la cotización de acuerdo con el plan elegido por el
cliente así:
Para el tipo de Plan con tiquete aéreo: debe tener en cuenta los costos de los tiquetes aé-
reos y los costos de estadía diarios por persona (Tabla 1 y 2).
Para el tipo de Plan Solo hotel: debe considerar los costos de hotel por persona (Tabla 3)
Para el tipo de Plan terrestre: debe contemplar los costos de los tiquetes terrestres y los
costos de estadía diarios por persona (Tabla 1 y 2). Tenga en cuenta que la ciudad de Cali
no tiene disponibilidad para plan terrestre.
Los datos que se le debe pedir al cliente que desee hacer la cotización son los siguientes:
El nombre del solicitante,
La ciudad de origen (Cali, Tunja, Manizales),
El número de adultos que viajarán,
El número de niños que viajarán,
El número de días de estadía
El tipo de plan (Plan con tiquete aéreo, Solo Hotel y Plan terrestre).
El programa deberá mostrar un informe de cotización el cual debe contener todos los datos in-
gresados y el valor correspondiente del cálculo del plan.
Donde sm es la mitad del perímetro del triángulo, también conocida como el semiperímetro, el
cual está dado por:
Desarrolle un programa en Python que lea los valores de a, b y c, calcule el área del triángulo
aplicando la fórmula de Heron y la muestre. Para el cálculo del área el radicando debe ser mayor
que 0. En caso de que el resultado no esté en el rango de los reales, se debe mostrar en el
mensaje que las dimensiones no forman un triángulo.