Algoritmo: Calcolare il costo di un parcheggio

Problema: La tariffa di un parcheggio è la seguente:

Un utente che entra ritira un tagliando su cui è impressa, su una banda magnetica, l'ora di ingresso. Alla partenza l'utente inserisce il tagliando nella cassa automatica, la quale leggendo l'ora corrente e l'ora di arrivo, calcola l'importo.

Si chiede di scrivere il programma per calcolare l'importo totale

Nel seguente diagramma di flusso sono descritte le operazioni che si devono eseguire per calcolare l'importo totale:

Per mostrare che un problema può essere risolto con metodi diversi, e il programmatore deve sapere confrontare i costi (occupazione di memoria e tempo di esecuzione) e scegliere il più conveniente, si mostra una diversa soluzione del problema: