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 | Noctis

Inicio
distancia = 0
lloviendo = falso
tarifa = 0

1. Leer los datos del usuario
2. Evaluar la distancia en km
3. Evaluar si está lloviendo
4. Si distancia <= 5 y distancia > 0 entonces
        tarifa = 5
   Sino
        Si distancia > 5 y distancia <= 10 entonces
                tarifa = 8
        Sino
                tarifa = 10
        Fin Si
   Fin Si

5. Si lloviendo = verdadero entonces
        tarifa = tarifa + 2
   Fin Si
6. Mostrar "Tu tarifa es de $" + tarifa
7. Fin

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola, Angélica, espero que estés bien!

Tu algoritmo parece estar bien estructurado y sigue las reglas establecidas para calcular la tarifa de entrega. Aquí tienes un resumen de cómo funciona:

  1. Inicialización: Comienzas definiendo las variables distancia, lloviendo, y tarifa.

  2. Entrada de datos: Lees los datos del usuario para determinar la distancia y si está lloviendo.

  3. Condiciones para la tarifa:

    • Si la distancia es menor o igual a 5 km, la tarifa es $5.
    • Si la distancia es mayor a 5 km y menor o igual a 10 km, la tarifa es $8.
    • Si la distancia es mayor a 10 km, la tarifa es $10.
  4. Ajuste por lluvia: Si está lloviendo, se suma $2 a la tarifa calculada.

  5. Salida: Finalmente, muestras el valor de la tarifa.

El diagrama de flujo que has compartido también refleja correctamente estos pasos. Asegúrate de que el código que implementes siga esta lógica, y deberías obtener el resultado esperado.

Espero haber ayudado y buenos estudios!