3E: Elenco degli esercizi in C++



Raccolta di esercizi svolti  in C++



Classe III

Esercizio N. 1 Calcolare la somma di due numeri interi.
Esercizio N. 2 Teorema di Pitagora
Esercizio N. 3 Inserire 2 numeri float e stampare la somma e la media dei due numeri, il numero più grande e quello più piccolo
Esercizio N. 4 Inserire tre numeri interi e stampare la sequenza dei tre numeri in ordine crescente
Esercizio N. 5 Calcolare perimetro e area di un rettangolo prevedendo la possibilità di ripetere il calcolo quante volte si vuole
Esercizio N. 6 Stampare, a gruppi di 50, il cubo dei numeri da 1 a 100

Esercizio N. 7 Scrivere un programma che permetta di caricare un vettore a di n elementi float con n compreso tra 10 e 30 di stampare la somma e la media degli elementi di posto pari e la somma e la media degli elementi di posto dispari
Esercizio N. 8 Ordinamento Ripple
Esercizio N. 9 Ordinamento Bubble
Esercizio N.10 Vettori paralleli
Esercizio N.11 Uso di funzioni elementari 1
Esercizio N.12 Uso di funzioni elementari 2
Esercizio N.13 Caricare una matrice quadrata a di numeri float con n righe ed n colonne (n compreso tra 4e 10), costruire un vettore v contenente gli elementi della diagonale principale della matrice a, calcolare e stampare la somma e la media del vettore v, calcolare e stampare quanti elementi del vettore v sono >=6 e quanti sono <6
Esercizio N.14 Utilizzando una struttura alunno con il nome e i tre voti di informatica (scritto,orale e pratica) caricare un tabella di n alunni (con n compreso tra 5 e 30) e stampare l'elenco degli alunni con media sufficiente e quello degli alunni con media insufficiente
Esercizio N.15 Verificare la validità di una data
Esercizio N.16 Calcolo dei giorni tra due date


 Classe IV

Esercizio N. 1 Somma dei primi n numeri interi
Esercizio N. 2 Fattoriale di un numero. Funzioni ricorsive.
Esercizio N. 3 Usando le funzioni ad hoc bool separi(int) e bool multiplodi3(int) contare e stampare a video, 20 per volta, i numeri dispari e multipli di 3 compresi tra 1 e 1000

Caricare un vettore di n numeri float e stamparne la somma e la media. N deve essere compreso tra 10 e 20 e gli elementi del vettore devono essere tutti >0.
Esercizio N. 5 Costruire e stampare un vettore a contenente i numeri primi compresi tra 1 e 40.Utilizzare le funzioni ad hoc void titolo(string), bool seprimo(int) e void stampavettore(int v[],int num)
Esercizio N. 6 Caricare una matrice di numeri float con 4 righe e 4 colonne e stampare la media di ciascuna riga e la media dell’intera matrice.
Esercizio N. 7 Caricare un vettore di n numeri float e stamparlo in ordine crescente (algoritmo di RippleSort)
Esercizio N. 8 Caricare una matrice a di numeri float con 4 righe e 3 colonne. Costruire e stampare un vettore v contenente i valori della matrice a maggiori di 10 e calcolarne e stamparne la somma e la media.
Esercizio N. 9 Caricare una matrice di numeri float con nr righe e nr colonne e costruire e stampare un vettore vp contenente gli elementi della matrice >0 delle righe pari (2,4,6 ecc)
Esercizio N.10 Caricare in una tabella (con nome e voto finale di informatica) i dati relativi ai 17 alunni della IVB e ordinarla e stamparla in ordine decrescente di voto. Stampare inoltre la media dei voti. (Uso di strutture)
Esercizio N.11 Verificare la validità di una data inserita nella forma ggmmaaaa
Esercizio N.12 Confronto tra due date
Esercizio N.13 Menù delle opzioni
Esercizio N.14 File sequenziali di testo 1
Esercizio N.15 File sequenziali di testo 2
Esercizio N.16 File sequenziali di testo 3
Esercizio N.17 Classi di oggetti 1
Esercizio N.18 Classi di oggetti 2
Esercizio N.19 Classi di oggetti 3 (polimorfismo e overloading)






Commenti

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)