Tipi di Variabili e Strutture di Controllo in C++
In C++ esistono diversi tipi di variabili fondamentali:
- int: per numeri interi
- double: per numeri con la virgola con precisione elevata (es. 3.14159)
- float: per numeri con la virgola che occupano meno memoria del double
- char: per memorizzare un singolo carattere (es. 'a', '5', '$')
- bool: può assumere solo i valori true (vero) o false (falso)
Quando si scrive un programma C++ esempio, è necessario includere:
#include <iostream> // Per input/output
#include <cmath> // Per funzioni matematiche
using namespace std; // Per utilizzare funzioni standard
Per interagire con l'utente usiamo:
cout << "Output" << endl; // Stampa a schermo
cin >> variabile; // Input dall'utente
Concetto Chiave: Ogni istruzione in C++ deve terminare con un punto e virgola (
;). Dimenticarlo è uno degli errori più comuni!
Le strutture di controllo principali sono:
- Ciclo if (per decisioni condizionali):
if(condizione) {
istruzioni;
} else if(condizione) {
istruzioni;
} else {
istruzioni;
}
- Ciclo for (per iterazioni con contatore):
for(inizializzazione; condizione; incremento) {
istruzioni;
}
- Ciclo do-while (esegue almeno una volta):
do {
istruzioni;
} while(condizione);
- Switch-case (per selezioni multiple):
switch(espressione) {
case valore1:
istruzioni;
break;
default:
istruzioni;
break;
}




