Convertire da decimale a binario in C++

Convertire da binario a decimale 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 […]

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 […]

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 […]

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 […]

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 […]

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 – […]

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 – […]

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 […]

numeri primi in C++

Numeri primi in C++

Sviluppiamo un programma sui numeri primi in C++, utilizzando i cicli for, while e do-while spiegati nelle scorse lezioni. Primo esempio – Numeri primi in C++ Inserire un numero e verificare se può essere un numero primo. Innanzitutto pensiamo alle variabili che ci servono e le dichiariamo: n – Il numero da verificare. div – […]

Convertitore decimale binario in C++

Convertitore decimale binario in C++

In questa lezione costruiremo un convertitore decimale binario in C++, al fine di convertire i numeri del sistema decimale in numeri binari. Algoritmo per costruire un convertitore decimale binario in C++ Per realizzare questo algoritmo occorre rivedere come avviene la conversione da un sistema all’altro. Ricordiamo dunque che per passare da un sistema decimale ad […]