adminv15
Ominide
1 min. di lettura
Vota

Concetti Chiave

  • Il garage offre un costo minimo di 2,00 per le prime tre ore di parcheggio.
  • Ogni ora o frazione oltre le tre iniziali costa un extra di 0,50.
  • L'addebito massimo per un periodo di 24 ore è di 10,00.
  • Non è previsto che le auto restino parcheggiate per più di 24 ore consecutive.
  • Il calcolo degli addebiti utilizza una funzione che aggiunge costi extra per le ore aggiuntive e limita l'addebito massimo.
 /*  * Un garage addebita un importo minimo di 
[math]2,00 per un parcheggio \cdot fino a tre ore. \cdot Il gara\ge addebita un'addiziona\le di [/math]
0,50 per ogni ora o frazione * di essa che ecceda le tre di base. L'addebito massimo per ogni dato * periodo di 24 ore è
[math]10,00. \cdot As\sumete che \nessuna au\to parcheggi per \\più di 24 ore per volta. \cdot %-8s%8s%8s
}, \text{Car}, \text{Hours}, \text{Char\ge}); pr\intf(\text{%-8d%8.2f%8.2f
}, 1, hours1, char\ge1); pr\intf(\text{%-8d%8.2f%8.2f
}, 2, hours2, char\ge2); pr\intf(\text{%-8d%8.2f%8.2f
}, 3, hours3, char\ge3); char\ges\Total = char\ge1 + char\ge2 + char\ge3; pr\intf(\text{%-8s%8.2f%8.2f

}, \text{\TOTAL}, hours\Total, char\ges\Total); return (0); \} float calculateChar\ges(float _hours) { float char\ges = 2.00; / \cdot fixed \cdot / if (_hours &\gt; 3.00) / \cdot more than 3 hours \cdot / char\ges += 0.50 \cdot ceil(_hours - 3.00); if (char\ges &\gt; 10.00) char\ges = 10.00; return (char\ges); } [/pre[/math]

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community