Para la próxima semana, donde verán Variables y Tipos de Datos, se plantean estos dos ejercicios que mantienen la lógica de “entrada-proceso-salida” pero aplicados a los contextos específicos de Ingeniería.


1. Ingeniería Agroindustrial: Control de Rendimiento en Extracción de Aceite

Este ejercicio es ideal para introducir float, int y la concatenación de strings.

Planteamiento:

Una planta procesadora de palma de aceite necesita calcular el Índice de Rendimiento de Extracción (IRE). El operario debe ingresar el peso total de los racimos de fruta fresca (RFF) procesados en kilogramos y la cantidad de aceite crudo obtenido en litros.

Requerimientos:

  1. Solicitar el nombre del lote de producción (Tipo string).
  2. Solicitar el peso de los racimos en kg (Tipo float).
  3. Solicitar los litros de aceite obtenidos (Tipo float).
  4. Calcular el rendimiento sabiendo que la densidad aproximada del aceite es de \(0.92\text{ kg/L}\).
    • \(\text{Peso Aceite (kg)} = \text{Litros} \times 0.92\)
    • \(\% \text{ Rendimiento} = (\text{Peso Aceite} / \text{Peso Racimos}) \times 100\)

Prueba del programa:

Si se ingresan 1000 kg de racimos y se obtienen 200 litros de aceite, el programa debe informar que el rendimiento del lote es del 18.4%.


2. Ingeniería Civil: Dosificación de Mezcla para Columnas

Aquí reforzamos el uso de constantes y operaciones aritméticas aplicadas a la geometría.

Planteamiento:

Un ingeniero residente necesita calcular cuántos sacos de cemento se requieren para vaciar una columna de sección circular. Se sabe que para un concreto estándar de \(210\text{ kg/cm}^2\) (3000 psi), se consumen 9.5 sacos de cemento por cada metro cúbico de mezcla.

Requerimientos:

  1. Solicitar la altura de la columna en metros.
  2. Solicitar el diámetro de la columna en metros.
  3. Calcular el volumen de la columna: \(V = \pi \times r^2 \times h\). (Sugerencia: usar \(3.1416\) o importar math.pi).
  4. Calcular la cantidad de sacos: \(\text{Sacos} = \text{Volumen} \times 9.5\).

Prueba del programa:

Para una columna de 3 metros de alto y 0.4 metros de diámetro (\(r = 0.2\)):

  • Volumen \(\approx 0.377\text{ m}^3\).
  • Sacos necesarios \(\approx 3.58\) (el estudiante verá aquí la importancia de los tipos decimales).

Recomendación Pedagógica para tus Notebooks en Colab:

En Google Colab, en la solución de estos ejercicios tener cuidado con el error común:

TypeError: can't multiply sequence by non-int of type 'float'

Esto ocurre cuando olvidan envolver el input() en un float() o int().

Recordar siempre que input() siempre devuelve un “texto” (str).