Sei sulla pagina 1di 17

Unità di apprendimento 8

Programmare in C e C++
Unità di apprendimento 8
Lezione 3

L’input e l’output
dei dati
In questa lezione impareremo:

 utilizzare gli elementi grafici che


costituiscono i flow chart
 saper descrivere le sequenze con i
flow chart
 comprendere cosa sono le variabili
La
comunicazione con l’elaboratore
 Il programma ha la possibilità di
“comunicare” con l’utente tramite due
modalità:
– l’input (dati in ingresso) consente al
programma di ricevere dati e informazioni
dall’esterno allo scopo di poterli elaborare;
– l’output (dati in uscita), invece, consiste
nella comunicazione all’utente dei dati e
delle informazioni così elaborati.
La
comunicazione con l’elaboratore
 Tutti i programmi si basano sul seguente
schema

 Tradotto in parole, significa che il risultato


(output) è ottenuto mediante le operazioni
elementari descritte nell’algoritmo ed è il
prodotto della elaborazione (trasformazione)
dei dati in ingresso (input).
L’input e l’output in C++
 Per eseguire le operazioni di I/O nel
linguaggio C++ è necessario includere
nel programma una apposita libreria
La
comunicazione con l’elaboratore

 Gli operatori << e >> indicano in che


direzione avviene il “flusso dei dati”
La
comunicazione con l’elaboratore
II esempio
 Scriviamo il programma che calcola il
prezzo netto di un bene (valore
fiscalmente imponibile) e l’importo
dell’imposta IVA, conoscendo l’importo
lordo e la percentuale IVA (chiamata
aliquota IVA).
II esempio
 Se siamo a conoscenza del prezzo lordo e
vogliamo conoscere il prezzo netto è
necessario effettuare l’operazione che
prende il nome di scorporo dell’IVA
 con tale operazione il prezzo di un bene
viene suddiviso in due distinte componenti:
• la base imponibile, ovvero il costo effettivo del
bene senza IVA;
• l’imposta sul valore aggiunto, sommata al prezzo
del bene considerato.
II esempio
 La formula che sta alla base dello
scorporo dell’IVA è la seguente:

 dalla quale si ricava


II esempio: pseudocodifica e
l’algoritmo risolutivo
II esempio

Potrebbero piacerti anche