Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: Calculando el valor de la entrega

Opción alternativa de algoritmo (Enfoque Aditivo)
Solicita la distancia (en km) y pregunta si está lloviendo (Sí / No).
Comienza con una Tarifa de Entrega base de $5.00 (que cubre hasta los primeros 5 km).
Si la distancia es mayor a 5 km pero menor o igual a 10 km:
Suma $3.00 a la Tarifa de Entrega (para llegar a los $8.00).
Si la distancia es mayor a 10 km:
Suma $5.00 a la Tarifa de Entrega (para llegar a los $10.00).
Si la respuesta de la lluvia es "Sí":
Suma $2.00 a la Tarifa de Entrega.
Muestra el mensaje: "Tarifa de entrega: $Tarifa de Entrega".

1 respuesta

Hola Laura, espero que estés bien

¡Gracias por compartir tu duda! Vamos a intentar aclarar cómo puedes estructurar tu algoritmo para calcular el valor de la entrega según el enfoque aditivo que mencionas. Aquí tienes un ejemplo de cómo podrías plantearlo:

  1. Solicitar la distancia: Pide al usuario que ingrese la distancia en kilómetros.
  2. Preguntar si está lloviendo: Pregunta al usuario si está lloviendo, con respuestas posibles "Sí" o "No".
  3. Calcular la tarifa base:
    • Si la distancia es de hasta 5 km, la tarifa base es $5.00.
    • Si la distancia es mayor a 5 km pero menor o igual a 10 km, suma $3.00 a la tarifa base de $5.00, lo que resulta en $8.00.
    • Si la distancia es mayor a 10 km, suma $5.00 a la tarifa base de $5.00, resultando en $10.00.
  4. Ajustar por lluvia:
    • Si la respuesta a si está lloviendo es "Sí", suma $2.00 a la tarifa calculada en el paso anterior.
  5. Mostrar la tarifa de entrega: Finalmente, muestra el mensaje "Tarifa de entrega: $Tarifa de Entrega", donde reemplazas "$Tarifa de Entrega" con el valor calculado.

Este algoritmo sigue el enfoque aditivo que mencionaste y debería ayudarte a calcular correctamente la tarifa de entrega. Espero que esta explicación te sea útil para avanzar en tu desafío.

¡Espero haber ayudado y buenos estudios!