Corso di programmazione

[Corso di programmazione #10] – Costanti e operazioni principali

[Corso di programmazione #10] - Costanti e operazioni principali 1

Ben ritrovati amici di corso di programmazione, dopo una lunga pausa estiva riprende il corso con la  decima puntata in cui vedremo come dichiarare e inizializzare le costanti e  vedremo inoltre le principali operazioni.

#10

Iniziamo dalle costanti, come avevo già spiegato in una puntata precedente, le costanti le possiamo immaginare come delle scatole che contengono un valore, ma sono scatole chiuse, ovvero che questo valore non può essere modificato in fase di esecuzone del programma. Per le costanti esistono gli stessi tipi che esistono per le variabili, ovvero int, float, char ecc…
Ci sono due modi per dichiararle: il primo è a inizio programma, nella zona in cui aggiungiamo la libreria, in questo modo:
#define massimo 10
vediamo la sintassi #define, il nome della costante e il valore che gli attribuiamo.
esiste anche un altro modo per dichiarare una costante e si dichiara all’interno del programma in questo modo:
const int massimo=10;
troviamo la sintassi const, che stabilisce che è una costante, troviamo il tipo di costante, in questo caso int, il nome e infine il valore che gli attribuiamo.
Per il momento possiamo usarle indistintamente, più avanti vediamo la differenza nell utilizzo.

Ora vediamo le operazioni principali, le quattro fondamentali sono molto intuitive e sono: somma (+), sottrazione (-), moltiplicazione (*), divisione (/), vediamo un breve uso.

const int a=10, b=20
int c;
c=a+b

in questo caso ho utilizzato due costanti a e b a cui ho attribuito due valori e una variabile c a cui ho attribuito il valore della somma di a e di b.

L’ultimo operatore che vediamo oggi è l’operatore modulo che è rappresentato da (%) e serve a restituire il resto della divisione tra due numeri per esempio:

c= a%b

Questo ha molteplici usi tra cui verificare se un certo numero è divisibile per un altro, ovvero quando il resto è uguale a 0.

Per oggi è tutto, vi aspetto al prossimo appuntamento!

 

 

 

Translate »

Su questo sito utilizziamo strumenti nostri o di terze parti che memorizzano piccoli file (cookie) sul tuo dispositivo. I cookie sono normalmente usati per permettere al sito di funzionare correttamente (cookie tecnici), per generare statistiche di uso/navigazione (cookie statistici) e per pubblicizzare opportunamente i nostri servizi/prodotti (cookie di profilazione). Possiamo usare direttamente i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici e di profilazioneAbilitando questi cookie, ci aiuti ad offrirti una esperienza migliore con noi. 

 

>> Cookie Policy <<