Consideriamo ora un semplice esempio di programma in C++ che calcola l'elevamento a potenza di un numero. Senza soffermarci per adesso sullo studio delle singole istruzioni che compongono il programma, è utile invece osservare come esso possa essere suddiviso:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
/***** DICHIARAZIONE DELLE VARIABILI ****
double base, potenza;
int esponente;
/****************************************
/**** ACQUISIZIONE DEI DATI *************
cout<<"Fornisci la base: ";
cin>>base;
cout<<"Fornisci l'esponente: ";
cin>>esponente;
/****************************************
/**** ELABORAZIONE **********************
potenza=1;
while (esponente>0)
{
potenza = potenza*base;
esponente = esponente - 1;
}
/****************************************
/***** VISUALIZZAZIONE DEI RISULTATI
cout<<"Il risultato e' "<<potenza;
/****************************************
system("PAUSE");
return EXIT_SUCCESS;
}
La stragrande maggioranza dei programmi può essere suddivisa nelle seguenti parti:
Questa divisione risulta abbastanza naturale e ci fornisce la base per iniziare la nostra trattazione del linguaggio C. In queste prime lezioni ci occuperemo delle variabili; poi successivamente parleremo delle istruzioni di input-output (per acquisire i dati e visualizzare i risultati); e infine ci occuperemo della parte di elaborazione vera e propria.
Sito realizzato in base al template offerto da
http://www.graphixmania.it