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

Buenas tardes adjunto el algoritmo que trabaje y que al parecer es funcional

Algoritmo Calculando_el_valor_de_la_entrega
Definir Distancia Como Entero
Definir Clima Como Caracter
Definir Tarifa Como Real
Definir Total_entrega Como Real
Escribir "Escribe la distancia del punto de origen hasta el cliente"
Leer Distancia
Escribir "Escribe la condicion del clima si esta lloviendo colocar S para Si y N para No "
Leer Clima
Si Distancia<= 5 Entonces
Tarifa <- 5.00
SiNo
Si Distancia>=5 y Distancia<=10 Entonces
Tarifa <- 8.00
SiNo
Tarifa <- 10
Fin Si
Fin Si
Si Clima = "S" O Clima = "s" Entonces
Total_entrega<- Tarifa+ 2.00
SiNo
Total_entrega<-Tarifa
Fin Si
Escribir "Tarifa de entrega: $", Total_entrega

FinAlgoritmo

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

1 respuesta

Hola, Jonathan! ¿Cómo vas?
Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Me gustó que tu algoritmo ya calcula la tarifa según la distancia y también suma el valor extra cuando el clima indica lluvia. La lógica está bien encaminada y se entiende el flujo de lectura, decisión y salida del resultado.

Un consejo simple es ajustar las condiciones de distancia para evitar rangos repetidos: como Distancia <= 5 ya cubre el valor 5, la siguiente condición puede comenzar con Distancia > 5. Quedaría así: Si Distancia > 5 y Distancia <= 10 Entonces. Sigue practicando esa organización de condiciones, porque te ayuda a construir algoritmos más claros y precisos. Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!