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
Reposta per primo quest’articolo
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
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.