Indovinelli con Scratch

In questa lezione realizzemo un gioco con gli indovinelli con Scratch. Proporremo 4 semplici indovinelli: 1) Giro curioso nel bosco fitto e frondoso. Mi arrotolo in palla, sono piccolo e gioioso. 2) Mi nutro di insetti nell’oscurità, Un piccolo mammifero nella mia verità. 3) Nella notte mi senti cantare, Con occhi grandi posso guardare. 4) … Leggi tutto

Esempi con gli operatori logici in C++

operatori logici linguaggio C++

Analizziamo oggi alcuni esempi con gli operatori logici in C++. Nei precedenti tutorial abbiamo definito cosa sono gli operatori logici e abbiamo realizzato un piccolo esempio. Facciamo altri esempi con gli operatori logici in C++. Primo esempio Preso un numero in input controllare se è interno all’intervallo [10,20]. Basta controllare se il numero è maggiore … Leggi tutto

Esempio con gli operatori logici in C++

opertori logici C++

Analizziamo un esempio con gli operatori logici in C++, al fine di comprendere meglio il funzionamento di detti operatori. Nel precedente tutorial ne abbiamo dato la definizione e visto l’ordine di precedenza. Riprendiamo innanzitutto un esercizio che abbiamo già realizzato in questo tutorial:https://www.codingcreativo.it/esercizio-con-if-else-in-c/. Riportiamo dunque il testo: Su una linea ferroviaria, rispetto alla tariffa piena, … Leggi tutto

Operatori logici in C++

operatori logici in C++

Gli operatori logici in C++ consentono di concatenare tra di loro più espressioni logiche o anche di negare il risultato di un’espressione. Ma vediamo in dettaglio quali sono gli operatori logici in C++: ! (not logico) && (and logico) || (or logico) Esempi d’uso degli operatori logici in C++ Operatore not Il connettivo not ( … Leggi tutto

Esercizi con switch case in C++

switch case voti C++

Proponiamo degli esercizi con l’istruzione switch case in C++, al fine di assimilare bene il funzionamento di questo costrutto. Ricordiamo che il costrutto switch consente una selezione a più vie, cioè una selezione multipla. Esercizio 1 con switch case in C++ Uno degli esercizi con switch case in C++ che vi voglio proporre è quello … Leggi tutto

Switch case in C++

switch case in C ++

In quest’articolo parleremo dello switch case in C++. Il costrutto switch consente di realizzare una selezione a più vie, cioè una selezione multipla. La struttura sintattica è questa: switch (espressione) { case <valore1>:  istruzioni1; break; case <valore2>:  istruzioni2; break; …. default:  istruzioni; } In fase di esecuzione si valuta espressione e viene confrontata con valore1. … Leggi tutto

Esercizio con if else in C++

Proponiamo in quest’articolo un semplice esercizio con if else in C++, al fine di esercitarci con le istruzioni condizionali. Questo semplice esercizio in genere viene proposto agli alunni di seconda superiore. Su una linea ferroviaria, rispetto alla tariffa piena, i pensionati usufruiscono di uno sconto del 10%, gli studenti del 15% e infine i disoccupati … Leggi tutto

if else in C++

if else

In quest’articolo studieremo il funzionamento dell’istruzione if else in C++. Quando vogliamo eseguire un’istruzione al verificarsi di una certa condizione possiamo utilizzare infatti l’istruzione if … else. Sintassi if else in C++ La sintassi è dunque questa: Se espressione è vera vengono eseguite le istruzioni_if, altrimenti se è falsa il programma esegue le istruzioni_else. L’istruzione … Leggi tutto

Variabili in C++

variabili in c++

Le variabili in C++ devono essere dichiarate prima del loro impiego e a differenza del C, il C++ permette la dichiarazione delle variabili all’interno di qualsiasi blocco dove però la loro visibilità rimane ovviamente circoscritta. Per ogni variabile occorre indicare il tipo e il nome assegnato seguito dal punto e virgola. Ad esempio: tipo nome; … Leggi tutto

Tutorial C++

tutorial C++

In questo tutorial C++ in italiano presento una serie di esercizi da poter affrontare passo passo. Facciamo anche un pò di confronti con il linguaggio C, in modo da evidenziare le differenze. Chiaramente queste lezioni sono indicate anche a chi non ha la minima conoscenza del linguaggio C, che può dunque tralasciare le parti inerenti … Leggi tutto