Una compañía dedicada al alquiler de automóviles cobra $30 hasta un
máximo de 300 km de distancia recorrida. Para más de 300 km y hasta
1000 km, cobra $30 más un monto adicional de $ 0.15 por cada kilómetro
en exceso sobre 300. Para más de 1000 km cobra $30 más un monto
adicional de $ 0.10 por cada kilómetro en exceso sobre 1000. Los precios
ya incluyen el 18% del impuesto general a las ventas, IGV. Diseñe un
algoritmo que determine el monto a pagar por el alquiler de un vehículo y
el monto incluido del impuesto.
FP: No se sabe el de alquiler
RE: Hallar el monto del alquiler
R: No sabemos el monto del alquiler
DD: Tenemos lo que cobra y los montos adicionales
PN: Multiplicación, resta
INICIO
definir km, total, igv Como Real
escribir "digite km recorrido"
leer km;
si km < 300 entonces
total=30;
Sino
si km >300 Y km <=1000 Entonces
total=30+(km-300)*0.15;
sino
total=30+(km-300)*0.10;
Fin Si
Fin Si
igv=total*0.18;
escribir "el monto a pagar es ",total," el IGV es : ",igv;
FIN
INICIO
Definir km, total, igv como real
“digite km recorrido “
km
Km>30
0
Km>300 y km<=1ooo
Total<-30+(km-300)*0.10 Total<-30+(km-300)*0.15
Km<-30
fin
si no
si no

Algoritmo

  • 2.
    Una compañía dedicadaal alquiler de automóviles cobra $30 hasta un máximo de 300 km de distancia recorrida. Para más de 300 km y hasta 1000 km, cobra $30 más un monto adicional de $ 0.15 por cada kilómetro en exceso sobre 300. Para más de 1000 km cobra $30 más un monto adicional de $ 0.10 por cada kilómetro en exceso sobre 1000. Los precios ya incluyen el 18% del impuesto general a las ventas, IGV. Diseñe un algoritmo que determine el monto a pagar por el alquiler de un vehículo y el monto incluido del impuesto.
  • 3.
    FP: No sesabe el de alquiler RE: Hallar el monto del alquiler R: No sabemos el monto del alquiler DD: Tenemos lo que cobra y los montos adicionales PN: Multiplicación, resta
  • 4.
    INICIO definir km, total,igv Como Real escribir "digite km recorrido" leer km; si km < 300 entonces total=30; Sino si km >300 Y km <=1000 Entonces total=30+(km-300)*0.15; sino total=30+(km-300)*0.10; Fin Si Fin Si igv=total*0.18; escribir "el monto a pagar es ",total," el IGV es : ",igv; FIN
  • 5.
    INICIO Definir km, total,igv como real “digite km recorrido “ km Km>30 0 Km>300 y km<=1ooo Total<-30+(km-300)*0.10 Total<-30+(km-300)*0.15 Km<-30 fin si no si no