C++: programma per calcolare la somma di due interi

Ecco un semplicissimo programmino scritto in C++ che calcola la somma di due interi:

#include <iostream.h>

void main()
{
    int a, b, somma;
    cout << "inserisci il primo numero";
    cin >> a;
    cout << "inserisci il secondo numero";
    cin >> b;
    somma = 0;
    somma = a+b;
    cout << "La somma è " << somma;
}
C++: programma per calcolare la somma di due interiultima modifica: 2008-04-08T19:00:00+02:00da nazarenolatella
Reposta per primo quest’articolo

2 pensieri su “C++: programma per calcolare la somma di due interi

  1. Ho riscontrato un paio di errori: innanzitutto main necessita un valore int di ritorno e void risulta alquanto inappropriato; inoltre, sembra inutile inizializzare a 0 la variabile “somma” in quanto già dichiarata nella prima stringa e poi soggetta ad una seconda inizializzazione successiva.. Tutto ciò si potrebbe ridurre con:

    #include

    int main()
    {
    int a, b, somma;
    cout > a;
    cout > b;
    somma = a+b;
    cout

  2. Ciao,
    perchè sarebbe inappropriato utilizzare una funzione void? Le funzioni void sono quelle che danno la possibilità di non utilizzare un return per restituire il risultato. Quindi, in realtà, nel tuo codice avresti dovuto inserire un return somma sostituendolo con il cout.
    Per quanto riguarda l’inizializzazione a 0 della variabile somma, è una pratica che spesso utilizzo durante la programmazione, in quanto per codici piuttosto complessi potrebbe succedere che qualche variabile non venga inizializzata e produca errori in fase ci compilazione.

I commenti sono chiusi.