Guida C++: programma calcolatrice

Nell'articolo precedente abbiamo trattato il primo programma creato con il C++.

In questo articolo parleremo della dichiarazione e creeremo un programma in C++ in grado di sommare due numeri interi (senza virgola). Creiamo quindi un nuovo progetto console utilizzandoVisual C++ Express Edition.

Adesso scriveremo il codice per poter creare il programma menzionato:

//Programma per sommare due numeri
 
#include <iostream>
 
int main ()
 
{
 
int numero1; // primo numero da sommare
 
int numero2; // secondo numero da sommare
 
int somma; //somma totale
 
std::cout &lt;&lt; "Mettere il primo numero da sommare: ";
 
std::cin &gt;&gt; numero1;
 
std::cout &lt;&lt; "Mettere il secondo numero da sommare: ";
 
std::cin &gt;&gt; numero2;
 
somma = numero1 + numero2;
 
std::cout &lt;&lt; somma;
 
std::cin.ignore;
 
return 0;
 
}

Adesso ci preoccuperemo di commentare nel modo più approfondito possibile il programma.

Prima riga scritta (//Programma...), come già detto è un commento.

Il programma continua con il codice "#include <iostream>"  si tratta di un codice in grado di includere nel nostro programma la libreria standard iostream (per approfondimenti vedere "Guida C++: primo programma").Come già detto iostream permette di utilizzare i comandi std::cin e std::cout per scrivere e leggere i valori.

Il nostro programma continua con il codice int main () e con l'apertura della parentesi graffa.

Nel corpomain () vi è tutto il codice che la nostra macchina dovrà eseguire.

Nelle tre righe successive vi è quello che viene detto nella programmazione la dichiarazione delle variabili.

Con il comando"int numero1" intendiamo che la nostra macchina dovrà creare una cella di memoria di numero1 dove all' interno ci saranno solamente numeri interi. Si può intuire che int sta per intero. Esistono diversi tipi di valori cheandremo ad eseminare nei prossimi articoli. Quindi tutte le tre righe (da "int numero1;...."  fino "...int somma;")  non sono altro che dichiarazioni. Queste dichiarazioni danno alla macchina il tipo di dati che utilizzerà e quanta memoria utilizzeranno.

Il programma continua con i già conosciuti, nell'articolo precedente, std::cin e std::cout.

Quindi nella riga "std::cin >> numero1" implica alla macchina che il valore che andrà a leggere sarà il valore numero1.

La riga "somma = numero1 + numero2" quindi, dice alla macchina che il valore somma, già dichiarato in precedenza, è costituito dalla somma di numero1 più numero2 e che la loro somma darà un valore intero.

Nel prossimo articolo tratteremo i calcoli aritmetici e continueremo con la dichiarazione.

Bookmark and Share


Potrebbero interessarti anche questi altri articoli

Non c'è ancora nessun commento.

Scrivi un commento

Lascia un commento a questo articolo, ti garantisco che il tuo indirizzo e-mail non verrà reso pubblico e che non riceverai MAI spam da parte di giapox.it.

Questo sito è abilitato Gravatar. Clicca qui per creare un Avatar che comparirà ogni qual volta lascerai un commento su giapox.it e su tutti gli altri siti e blog che supportano la tecnologia Gravatar.