In questo articolo affronteremo l’argomento degli operatori aritmetici, relazionali e logici nel linguaggio C/C++. Senza fare tanti preliminare eccovi la lista dei principali operatori, altri ne affronteremo in futuro. Gli operatori aritmetici:
int a,b ; // dichiarazione delle variabili a e b
a = b = 5; // assegnazione ad entrambi del valore 5
a += 3; // aggiunta di 3 al valore di a : a = a + 3
a++; // aggiunta di uno al valore di a : a += 1 : a = a + 1
b += a; // aggiunta del valore di a a b : b = b + a
b /= 2; // divisione di b per 2 . b = b / 2
if ((b % 2) == 0)
// è pari
else
// è dispari
Affronteremo talmente tante volte questi operatori che non conviene spenderci tante parole qui. I principali operatori relazionali sono:
Credo che non ci sia bisogno di spiegazioni. I principali operatori logici:
Ed ora vediamo un esempio per usare if e gli operatori che abbiamo visto ora:
#include <stdio.h> int main(int argc, char* argv[]) { double dVal = 0.0; dVal += 18; dVal *= 2.65; dVal /= 2.3; if (dVal > 0 && dVal <= 15.0) printf("Il valore è compreso tra 1,00 e 15,00"); else if (dVal > 15.0 && dVal <= 28.45) printf("Il valore è compreso tra 15,01 e 28,45"); else printf("Il valore è maggiore di 28,46"); scanf_s("Premere un tasto per terminare il programma"); return 0; }
Nel prossimo articolo parleremo dei primi cicli e strutture di controllo, come sempre ricordo il forum di informatica dove richiedere maggiori chiarimenti.
<< Lezione Precedente – Inizio Corso – Lezione Successiva >>
MerciGest è il software gestionale gratuito per Windows che semplifica la gestione del magazzino: giacenze,…
Tutti i nostri software gestionali possono essere collegati a un database SQL Server, consentendo l’accesso…
MerciGest è semplice e immediato: basta scaricare e installare il programma per iniziare subito. Al…
MerciGest è un gestionale di magazzino per Windows pensato per negozi, piccole imprese e artigiani…
La Standard Template Library (STL) è una delle componenti più potenti del C++. Fornisce una…
Sono arrivato alla convinzione che un abbonamento per tutti i miei software gestionali sia il…