// Input - Datos de entrada
mostrar "Indique la distancia de la entrega (Km)"
Distancia = leer del usuario
mostrar "Esta_lloviendo (True o False)"
Lluvia = leer del usuario
// Proceso
Si Distancia <= 5:
tarifa_base = 5
Si no:
Si Distancia <= 10:
tarifa_base = 8
Si no:
tarifa_base = 10
precio_total = tarifa_base
Si Lluvia = True:
precio_total = precio_total + 2
// Output - Datos de salida
mostrar "Valor final de la entrega: $" + precio_total