Programmiamo un’Emoji Casuale in C++!

Oggi realizziamo un piccolo programma divertente e semplice in C++: ogni volta che lo eseguite, appare un’emoji a caso! Questo semplice programma è perfetto per chi sta iniziando a programmare e vuole un po’ di divertimento. Come funziona? Ecco il codice completo: Spiegazione Risultato Ogni volta che eseguiamo il programma, possiamo vedere qualcosa come: O … Leggi tutto

Programmare il Cifrario di Cesare in C++

Introduzione: Un Segreto dell’Antica Roma Immagina di essere Giulio Cesare e di dover inviare messaggi segreti ai tuoi generali. Come fare perché il nemico non li capisca se li intercetta? Cesare usava un trucco geniale: spostava ogni lettera dell’alfabeto di alcune posizioni. Oggi impareremo a creare un programma che fa esattamente questo! Cos’è il Cifrario … Leggi tutto

Il Gioco degli Scrigni in C++

Un mini-gioco per imparare a programmare In questo articolo realizziamo un piccolo videogioco testuale in C++:un Gioco della Fortuna, in cui il giocatore sceglie uno scrigno che può contenere oro, una trappola… oppure niente! È un esercizio perfetto per principianti perché usa: Il codice completo 1. Le librerie Serve per usare cout e cin (stampare … Leggi tutto

Scopri il Tuo Futuro nell’Informatica con C++!

Oggi propongo un esercizio divertente e motivante che genera possibili futuri nel mondo dell’informatica! Come funziona? Il programma usa tre array e numeri casuali per creare combinazioni sempre diverse: Ogni volta che compili il programma, scopri un possibile futuro diverso! Il codice completo Spiegazione dei passaggi passo passo 1. Inclusione delle librerie Queste librerie permettono … Leggi tutto

C++ random

c++ random

C++ random – La libreria del linguaggio C++ include alcune funzioni per il calcolo dei numeri pseudo casuali, ovvero dei numeri random. Avevamo già studiato in C, come generare i numeri random in questa lezione: array con numeri random in C. Quindi analizzeremo innanzitutto la funzione rand() in C++ che serve a generare dei numeri … Leggi tutto

Esercizio sui vettori in C++

Esercizio sui vettori in C++

In questa lezione risolveremo un semplice esercizio sui vettori in C++, al fine di capire meglio gli argomenti trattati finora. Dati due vettori A e B di dimensione 10: a) Inserire gli elementi da tastiera nei due vettori. b) Moltiplicare gli elementi di indice pari del primo vettore per gli elementi di indice pari del … Leggi tutto

Trovare il maggiore e il secondo maggiore

Trovare il maggiore e il secondo maggiore

Dato un vettore numerico di N posizioni caricato in memoria trovare il maggiore e il secondo maggiore, cioè determinare il valore più grande e quello immediatamente inferiore (il secondo), indicandone l’indice. Per realizzare questo algoritmo occorre come al solito chiedere N e fare un controllo dell’input in modo da accettare solo valori maggiori o uguali … Leggi tutto

Esercizi vettori C++

Esercizi vettori C++

Esercizi vettori C++. In questa lezione lezione affronteremo alcuni esercizi sui vettori al fine di consolidare l’argomento. Esercizi vettori C++ – Primo esercizio Inseriamo in un vettore di N elementi il valore del suo indice. Stampiamo poi il vettore e le sue posizioni. Innanzitutto chiediamo all’utente di inserire N e facciamo un controllo dell’input per … Leggi tutto

I vettori in C++

I vettori in C++

Abbiamo già visto come utilizzare i vettori in C++, in questa lezione faremo un riepilogo di quanto appreso. I Vettori in C++ – Primo esercizio Caricare un vettore di N elementi con numeri interi inseriti da tastiera. Si dichiara un intero N e si chiede all’utente di inserire il valore da tastiera. Con un ciclo … Leggi tutto

Massimo elemento di un vettore

massimo elemento di un vettore

Realizziamo alcuni esempi su come trovare il massimo elemento di un vettore. Troviamo il massimo elemento di un vettore ed il suo indice Innanzitutto dichiariamo le variabili necessarie: N – indica il numero di elementi i – contatore del ciclo for max – per conservare il valore massimo p – indica la posizione del valore … Leggi tutto

Convertire da binario a decimale in C++

Convertire da decimale a binario in C++

In questa lezione implementeremo degli algoritmi per convertire da binario a decimale in C++, cioè il viceversa dell’algoritmo proposto nella lezione precedente. Prima soluzione per convertire da binario a decimale in C++ Quindi utilizziamo innanzitutto un algoritmo che fa uso della funzione pow dell’header cmath, che dunque dobbiamo includere. Allora per prima cosa prendiamo in … Leggi tutto

for annidati

for annidati

Esercitiamoci con i for annidati, al fine di approfondire l’argomento. Primo esercizio sui for annidati Realizzare un programma in C++, che visualizzi 6 righe dove ciascuna riga contiene i numeri da 1 a 6, come da esempio sotto: 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 … Leggi tutto

Tavola pitagorica

tavola pitagorica

In questa lezione realizzeremo la tavola pitagorica in linguaggio C++, in modo da applicare i cicli for annidati che abbiamo studiato nelle precedenti lezioni. La tavola pitagorica è utilizzata in ambito scolastico per imparare le tabelline e ha, di solito, 10 righe e 10 colonne. Ciascuna riga o colonna viene detta tabellina. Mi ricordo che … Leggi tutto

Cicli for annidati C++

cicli for annidati c++

In questa lezione affronteremo i cicli for annidati in C++, cioè le iterazioni eseguite dentro un’altra iterazione. Facciamo subito degli esempi per capire meglio il funzionamento. Esempio sui cicli for annidati C++ Produrre un programma che mostri un rettangolo di 6 asterischi come base e 3 come altezza. Quindi per risolvere questo problema abbiamo bisogno … Leggi tutto

Altri esempi sul for in C++

Altri esempi sul for in C++

In questa lezione propongo altri esempi sul for in C++, al fine di consolidare quanto studiato nelle lezioni precedenti. Primo esempio sul for in C++ Dato un elenco di N numeri, scegliere quelli che sono maggiori di 10 e minori di 100. Di questi calcolare la somma e visualizzare il risultato in output. Innanzitutto dichiariamo … Leggi tutto

Massimo dei numeri pari e dei dispari

Massimo dei numeri pari e dei dispari

In questa lezione svilupperemo un algoritmo per il calcolo del massimo, cioè del valore più grande, dei numeri pari e dispari. Inserire N numeri interi e determinare il massimo dei numeri pari e di quelli dispari. Realizziamo l’algoritmo in modo tale da inserire sia numeri positivi che negativi. Innanzitutto dichiariamo le variabili necessarie: N – … Leggi tutto

Esercitazione sul for in C++

Esercitazione sul for in C++

Proponiamo in questa lezione un’esercitazione sul for in C++, al fine di apprendere meglio il funzionamento di questo costrutto. Primo esercizio – Esercitazione sul for in C++ Scrivi i dieci numeri pari successivi al numero intero N. Quindi analizziamo le variabili che ci serviranno: N – Il numero intero da prendere in input. i – … Leggi tutto

Numeri amicabili in C++

Numeri amicabili in C++

In questa lezione realizzeremo un algoritmo sui numeri amicabili in C++, ovvero quei due numeri per i quali la somma dei divisori propri dell’uno è uguale all’altro e viceversa. Per divisori propri si intendono tutti i divisori tranne il numero stesso. Facciamo un esempio di numeri amicabili, considerando i numeri 220 e 284. Il numero … Leggi tutto