Vai al contenuto Link Cerca Menu (external link)
Coding e fondamenti di AI

Rimborso per il ritardo del treno

Lavori all’assistenza clienti di una compagnia ferroviaria e ogni giorno arrivano richieste di rimborso per ritardo. Le condizioni di trasporto sono chiare: se il treno arriva con un ritardo sotto i 60 minuti non è dovuto nulla; da 60 a 119 minuti il passeggero ha diritto al 25% del prezzo del biglietto; da 120 minuti in su al 50%.

Ti chiedono di automatizzare il calcolo: dati il prezzo del biglietto e i minuti di ritardo, l’importo da rimborsare con due decimali. I passeggeri più agguerriti sono quelli con 59 o 60 minuti di ritardo, e con 119 o 120: sono esattamente i casi su cui il tuo programma deve fare la cosa scritta nelle condizioni.

Input
  • prezzo numero — prezzo del biglietto in euro
  • ritardo numero — minuti di ritardo all'arrivo
Output
rimborso numero — euro da rimborsare, 2 decimali
Regole
  • Ritardo sotto i 60 minuti: nessun rimborso.
  • Da 60 a 119 minuti: rimborso del 25% del prezzo.
  • Da 120 minuti in su: rimborso del 50%.
  • Arrotonda a due decimali.
Esempi
prezzoritardorimborso
50300
507512.5
R runtime non caricato