Per scrivere in C++ è necessario, sotto ambiente Windows, installare un compilatore e, preferibilmente – ma fortemente consigliato — anche un IDE, ovvero un unico ambiente integrato di sviluppo.
Il software usati in questo articolo sono:
Effettuata l’installazione di entrambi i programmi, aprire Code::Blocks, poi clic su New project e su Console. Ed ecco che il software crea un semplice programmino che mostra a schermo la scritta Hello world.
Primo programma: mostrare un testo (cout)
Le istruzioni per visualizzare a schermo un testo definito dal programmatore, tramite cout.
#include <iostream> /* richiama la libreria con le funzioni standard di C++ */
using namespace std; /* utilizza i caratteri standard di C++ */
int main() /* istruzione standard per iniziare a scrivere un programma in C++ */
{
cout << “Computereweb.eu” << endl; /* l’istruzione cout viene usata per mostrare a video il testo inserito tra virgolette mentre endl consente di andare a capo. */
return 0;
}
Secondo programma: operazioni artimetiche (cout, cin e variabili)
Istruzioni per effettuare una singola operazione aritmetica tra due valori digitati dall’utente. Oltre all’uso di cout, si adoperano le variabili e cin, per l’inserimento dei dati.
Ai caratteri alfanumerici inseribili con cin (tipo di variabile char, float o int) è possibile effettuare semplici operazioni aritmetiche tramite gli operatori: moltiplicazione (*), divisione (/), somma (+) e sottrazione (-).
#include <iostream> /* richiama la libreria con le funzioni standard di C++ */
using namespace std; /* utilizza i caratteri standard di C++ */
int main () /* istruzione standard per iniziare a scrivere un programma in C++ */
{
int a,b; /* dichiarazione di due variabili di tipo intero; per usare valori decimali usare il tipo di variabile float */
cout <<“Scrivere il secondo numero: ” <<endl; /* Chiede all’utente di scrivere il primo numero */
cin >>a; /* tramite l’istruzione cin si permette all’utente di inserire il valore della prima variabile */
cout<<“Scrivere il secondo numero: ” <<endl; /* Chiede all’utente di scrivere il secondo numero */
cin >>b; /* l’utente introduce il valore della seconda variabile */
cout <<“Il risultato e’=” <<a+b; /* Viene mostrato il risultato della somma tra le due variabili. E’ anche possibile sostituire la somma, con la sottrazione, la divisione o la moltiplicazione. */
return 0;
}
Se nel primo programma abbiamo visto l’istruzione cout che serve per mostrare un testo a schermo, in questo secondo programma, invece, vedremo l’istruzione cin che consente all’utente di inserire dati, l’uso delle variabili e delle principali operazioni aritimetiche.
Infatti, testo oltre ad essere scritto direttamente all’interno dell’istruzione cout può essere definito tramite variabili e costanti.
Esse sono due elementi fondamentali in qualsiasi linguaggio di programmazione, incluso il C++.
Come si deduce dal nome, la variabile include dei valori che possono cambiare diversamente dalla costante che comprende solo valori statici.
Per dichiarare una variabile su C++ bisogna dapprima definirne il tipo, poi il nome e il valore.
La variabile può essere di tipo:
- int // numero intero
- char // carattere
Il nome della variabile può essere alfanumerico ma iniziare sempre per lettera.
Esempio di come dichiarare una variabile:
char lettera =’A’;
Nel caso di più variabili:
char lettera = ‘A’, lettera2 = ‘B’, lettera3 = ‘C”;
Per visualizzare il risultato della variabile si utilizza l’istruzione cout
cout << nomevariabile;
oppure cout <<nomevariabile1 <<nomevariabile2;
Finora abbiamo visto come mostrare un testo o il contenuto di una variabile precedentemente definito nel linguaggio sorgente. Adesso, invece, creiamo interrattività con l’utente consentendo allo stesso l’inteserimento del testo a schermo.
Terzo programma: condizione se e altrimenti (cout, cin, variabili, if ed else)
Il programma esegue un’operazione se si verifica la condizione o eventualmente ne verifica un’altra. All’uso di cout, cin e delle variabili si adoperano le istruzioni if e la sua eventuale else.
Agli operatori aritmetici (* / + -) si possono usare gli operatori relazionali (maggiore >, minore <, uguale ==, diverso !=, maggiore o uguale >= e minore o uguale <=) o anche gli operatori logici (not ! and && or ||).
#include <iostream> /* richiama la libreria con le funzioni standard di C++ */
using namespace std; /* utilizza i caratteri standard di C++ */
int main () /* istruzione standard per iniziare a scrivere un programma in C++ */
{
int a,b; /* dichiarazione di due variabili di tipo intero; per usare valori decimali usare il tipo di variabile float */
cout <<“Scrivere il secondo numero: ” <<endl; /* Chiede all’utente di scrivere il primo numero */
cin >>a; /* tramite l’istruzione cin si permette all’utente di inserire il valore della prima variabile */
cout<<“Scrivere il secondo numero: ” <<endl; /* Chiede all’utente di scrivere il secondo numero */
cin >>b; /* l’utente introduce il valore della seconda variabile */
if(b!=0) /* La condizione IF imposta come regola che il valore della variabile deve essere diversa da zero */
cout <<“Il risultato e'” <<a/b; /* Se la condizione si verifica la dichiarazione viene eseguita */
else /* con l’istruzione ELSE impostiamo cosa fare in caso in cui la dichiarazione non si verifica; non impostando Else il programma non effettuerà alcuna operazione. */
cout <<“Errore”;return 0;
}
Il nuovo buono Premium è sottoscrivibile dal 14 novembre, la nuova liquidità che concorre, invece, inizia dall'8 novembre. Ulteriori dettagli…
Sono venuto a conoscenza il 13/11/2024 del 3% tramite posta elettronica ma la scadenza indicata è del 14/11/2024 . Quale…
Ho lo stesso problema con una sim poste mobile: tracker non abilitato. Sarò costretto a fare il reso.
L'ho ricaricato completamente, ma non sono mai riuscita ad accenderlo.
grazi delle vostre informazioni mi son state utili, visto che nel mio caso sono vent'anni che non adopero il computer…