Maria Escalante Ceja
Análisis del problema:
Tamaño de la pizza: ‘I’ para individual, ‘F’ para familiar.
Número de ingredientes adicionales.
Reglas:
Para pizzas individuales:
Costo base: $100 con un solo ingrediente.
Por 2 o 3 ingredientes adicionales: $25 por cada ingrediente.
Por más de 3 ingredientes adicionales: $20 por cada uno.
Para pizzas familiares:
Costo base: $200 con un solo ingrediente.
Por 2 o 3 ingredientes adicionales: $40 por cada ingrediente.
Por más de 3 ingredientes adicionales: $35 por cada uno.
Salida: El costo total de la pizza
Casos de prueba:
Pizza individual con 1 ingrediente: $100.
Pizza individual con 2 ingredientes: $125.
Pizza individual con 4 ingredientes: $160.
Pizza familiar con 1 ingrediente: $200.
Pizza familiar con 3 ingredientes: $320.
Pizza familiar con 5 ingredientes: $375.
Pseudocódigo:
Leer tamaño_pizza
Leer num_ingredientes
Si tamaño_pizza es ‘I’ entonces
Si num_ingredientes es 1 entonces
Costo = 100
Sino si num_ingredientes es 2 o num_ingredientes es 3 entonces
Costo = 100 + (num_ingredientes – 1) * 25
Sino
Costo = 100 + (2 * 25) + (num_ingredientes – 3) * 20
Sino si tamaño_pizza es ‘F’ entonces
Si num_ingredientes es 1 entonces
Costo = 200
Sino si num_ingredientes es 2 o num_ingredientes es 3 entonces
Análisis del problema:
Tamaño de la pizza: ‘I’ para individual, ‘F’ para familiar.
Número de ingredientes adicionales.
Reglas:
Para pizzas individuales:
Costo base: $100 con un solo ingrediente.
Por 2 o 3 ingredientes adicionales: $25 por cada ingrediente.
Por más de 3 ingredientes adicionales: $20 por cada uno.
Para pizzas familiares:
Costo base: $200 con un solo ingrediente.
Por 2 o 3 ingredientes adicionales: $40 por cada ingrediente.
Por más de 3 ingredientes adicionales: $35 por cada uno.
Salida: El costo total de la pizza
Casos de prueba:
Pizza individual con 1 ingrediente: $100.
Pizza individual con 2 ingredientes: $125.
Pizza individual con 4 ingredientes: $160.
Pizza familiar con 1 ingrediente: $200.
Pizza familiar con 3 ingredientes: $320.
Pizza familiar con 5 ingredientes: $375.
Pseudocódigo:
Leer tamaño_pizza
Leer num_ingredientes
Si tamaño_pizza es ‘I’ entonces
Si num_ingredientes es 1 entonces
Costo = 100
Sino si num_ingredientes es 2 o num_ingredientes es 3 entonces
Costo = 100 + (num_ingredientes – 1) * 25
Sino
Costo = 100 + (2 * 25) + (num_ingredientes – 3) * 20
Sino si tamaño_pizza es ‘F’ entonces
Si num_ingredientes es 1 entonces
Costo = 200
Sino si num_ingredientes es 2 o num_ingredientes es 3 entonces