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

1.Distancia de entrega en kilómetros

2.Esta lloviendo Si/No
2a.Si la respuesta es Si, sumar 2.00 a la tarifa base.
2b.Si la respuesta es No, mantener tarifa sin cambio

3.Determinar tarifa
3a.Si la distancia <=5km, la tarifa es 5.00
3b.Si la distancia es >5km y <= 10km, la tarifa es 8.00
3c.Si la distancia es >10km, la tarifa es 10.00

4.Mostrar valor final de tarifa

1 respuesta

¡Hola, Francisco, espero que estés bien!

Vamos a intentar resolver tu desafío paso a paso. La idea es crear un algoritmo que calcule el valor de la entrega teniendo en cuenta la distancia y si está lloviendo. Aquí tienes una posible solución en lenguaje natural:

  1. Entrada de datos:

    • Solicita al usuario que ingrese la distancia de entrega en kilómetros.
    • Pregunta al usuario si está lloviendo (respuestas posibles: "Sí" o "No").
  2. Calcular la tarifa base según la distancia:

    • Si la distancia es menor o igual a 5 km, la tarifa es $5.00.
    • Si la distancia es mayor de 5 km y menor o igual a 10 km, la tarifa es $8.00.
    • Si la distancia es mayor de 10 km, la tarifa es $10.00.
  3. Ajustar la tarifa por lluvia:

    • Si la respuesta a la pregunta sobre la lluvia es "Sí", suma $2.00 a la tarifa base.
  4. Mostrar el valor final de la tarifa:

    • Muestra al usuario el valor final de la tarifa de entrega.

Por ejemplo, si la distancia es de 7 km y está lloviendo, la tarifa base sería $8.00 y con el ajuste por lluvia, el total sería $10.00.

Espero que este ejemplo te ayude a estructurar tu algoritmo. ¡Bons estudios!