3E: Elenco degli esercizi in C++
Raccolta di esercizi svolti in C++
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
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)
fonte originale: http://www.maurodeberardis.it/ITISDIDATTICA/esercizi3cpp.html
Commenti
Posta un commento