Delivery:
Para este problema vemos que el enunciado nos dice que el valor de entrega varía dependiendo de la distancia y el clima, entonces estos serán nuestras entradas, mientras que la salida el valor de entrega.
Val_entrega(distancia,clima)
Las reglas son:
- Para entregas de hasta 5 km, la tarifa es de $5.00.
- Entre 5 y 10 km, la tarifa es de $8.00.
- Más de 10 km, la tarifa es de $10.00.
- Si está lloviendo, se añade $2.00 a la tarifa estándar.
Mi algoritmo sería el siguiente:
1. Pedir dato “¿De cuánta es la distancia a recorrida?
2. Guardar dato en distancia
3. Si distancia < 5 km entonces Tarifa =5
4. Caso contrario 5 < distancia < 10 km entonces Tarifa =8
5. Caso contrario Tarifa =10
6. Pedir dato “¿Llovía durante el viaje?”
7. Guardar dato en Lluvia= Si/No
8. Si Lluvia es Si entonces realizar Val_entrega=Tarifa + 2
9. Caso contrario Val_entregal=Tarifa
10. Mostrar el valor de Val_entrega