SCOPO
Realizzazione di un programma sequenziale, con uso avanzato della funzione printf
SPECIFICHE
Si chiede di analizzare e realizzare un programma che risolva il seguente problema:
Descrivere mediante un diagramma di flusso un programma in grado di stampare il ruolino di paga settimanale di un lavoratore inglese.
Allo stipendio lordo va dedotto il 5% per la liquidazione, il 25% di cio' che rimane come imposta sul reddito e una deduzione fissa di 14.50 sterline alla settimana per l'assistenza medica.
Nel cedolino vanno indicati il lordo, il netto e tutte le deduzioni previste.
Le stampe del cedolino devono essere allineate bene
OBIETTIVI
- Imparare a formulare un problema in modo che sia chiaro cosa si vuole ottenere
- Individuare dei dati in ingresso e di uscita, con il loro tipo e eventuali vincoli
- Algoritmo: il concetto di sequenza
- Algoritmo: differenza tra numeri interi e reali
- Linguaggio C: uso di variabili intere e reali
- Linguaggio C: lettura e presentazione di dati
- Linguaggio C: istruzione di assegnazione
- Linguaggio C: istruzioni aritmetiche applicate a numeri interi e reali
- Linguaggio C: sintassi dei commenti
- Linguaggio C: uso della printf e degli specificatori di formato
- Linguaggio C: compilazione, linking dei programmi
- Linguaggio C: test del programma
- Documentazione: ordine, chiarezza espositiva, documentazione e significatività delle prove
VALUTAZIONE
- Correttezza dell’algoritmo
- Correttezza dell’uso degli strumenti informatici
- Comprensione delle differenza nelle operazioni tra variabili intere e tra variabili reali
- Scelta dei casi di test
- Autonomia nel lavoro
- Relazione: contenuti, chiarezza, correttezza
SCADENZA
sono previste 5 ore di lavoro in laboratorio.