Utilizziamo cookie tecnici e di profilazione (anche di terze parti) per migliorare la tua esperienza su questo sito. Continuando la navigazione accetti l'utilizzo dei cookie; in alternativa, leggi l'informativa e scopri come disabilitarli.

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.