Eserciziario - Liceo Fanti

Eserciziario
Primi passi
1) Dati due numeri, calcolare la somma.
2) Dati due numeri, calcolare il prodotto.
3) Dato un numero, sommargli 5.
4) Dati tre numeri A,B,C calcolare l’espressione (A+B)-C.
5) Dato il lato di un quadrato, calcolare l’area.
6) Dato un nuero, calcolare il doppio.
7) Calcolare l’area di un rettangolo date la base e l’altezza.
8) Dato il raggio di un cerchio calcolare la circonferenza
9) Dati i due cateti di un triangolo rettangolo calcolare l’ipotenusa.
10) Data un importo in euro e la percentuale di sconto da applicare, calcolare l’importo effettivo
da pagare.
11) Dato un importo in euro e la percentuale di sconto da applicare, calcolare l’ammontare dello
sconto.
Selezione
12) Dati due numeri calcolare il maggiore dei due.
13) Dati 3 numeri calcolare il minore dei due.
14) Dato un numero, calcolare il valore del modulo.
15) Dato un numero, dire se è pari o dispari.
16) Dato un numero, dire se è positivo o negativo.
17) Dati due numeri, dire se la somma è maggiore o minore di 10.
18) Dati tre numeri A, B, C dire se C è maggiore della differenza tra A e B
19) Dati tre numeri A,B,C, dire se costituiscono una terna pitagorica.
20) Dati due numeri, dire che percentuale del maggiore costituisce il minore.
21) Dato un singolo carattere, dire se si tratta di una vocale o di una consonante.
Iterazione
22) Dati dieci numeri calcolare la somma.
23) Calcolare la somma dei primi dieci numeri naturali.
24) Dato un numero X, visualizzare tutti i numeri da 0 a X.
25) Visualizzare tutti i numeri da 100 a 1.
26) Chiedere all’utente un numero Y e contare alla rovescia fino a 0.
27) Chiedere all’utente un numero pari. Se viene fornito dire “Bravo”, se no dire “pensaci bene e
riprova” e richiedere il numero.
28) Dati dieci numeri calcolare la media.
29) Dati N numeri (con N fornito dall’utente) calcolare la media.
30) Data una sequenza numerica cha termina con 0, calcolare la somma di tutti i numeri.
31) Data una sequenza numerica di cui non si conosce la lunghezza calcolare la media degli
elementi. Dopo aver letto ogni numero bisogna chiedere all’utente se vuole inserirne un altro.
32) Calcolare la somma dei primi 100 numeri naturali.
33) Visualizzare i numeri pari da 0 fino ad un numero N a discrezione dell’utente.
34) Data una sequenza di 100 numeri, calcolare quanti sono quelli positivi e quanti quelli
negativi.
35) Data una sequenza di numeri terminante con 0, calcolare la somma dei reciproci.
36) Data una sequenza numerica, calcolare la percentuale dei numeri maggiori di 30. Dopo ogni
lettura bisogna chiedere all’utente se vuole inserire un altro numero.
37) Data una sequenza di caratteri rappresentanti il sesso di studenti di una classe, dire se sono di
più i maschi (M) o le femmine (F). La sequenza si considera terminata quando si incontra il
carattere X.
38) Dato un numero X, visualizzare la tabellina dell’X.Se X è maggiore di dieci bisogna
comunicare all’utente che c’è un errore e che occorre reinserire il numero.
39) Data una sequenza di caratteri dire se sono di più le vocali o le consonanti. Dopo aver letto un
carattere bisogna chiedere all’utente se ne vuole inserire un altro.
40) Dati due numeri B ed E, calcolare BE..
41) Data una sequenza di numeri che termina con 0, calcolare la somma dei loro quadrati.
42) Data una sequenza di numeri che termina con 0, comunicare la media dei numeri pari e quella
di numeri dispari.
43) Data una sequenza di 100 numeri ed un numero X, dire quanti multipli di X ci sono della
sequenza.
44) Dire se un certo numero X è un quadrato perfetto. Si deve chiedere all’utente se ha altri
numeri da controllare ed eventualmente si ripete il controllo.
45) Data una sequenza di 50 numeri, dire qual è il numero più grande.
46) Data una sequenza di numeri che termina con 0, dire qual è il numero più piccolo,
47) Dato un numero N , calcolare il fattoriale (N!).
48) Data una sequenza di 100 numeri, dire se è ordinata in ordine crescente.
49) Data una sequenza di numeri terminante con lo 0 dire se è costituita solo da numeri positivi
oppure no.
50) Dati 3 numeri, Inizio Fine e Passo, scrivere tutta la numerazione per arrivare da Inizio a Fine
(nessuno ha un fratellino alle elementari?). Se Fine è minore di inizio si deve contare
all’indietro. Nel caso la fine effettiva della numerazione non coincida con la Fine fornita
dall’utente bisogna dare un messaggio di errore.
51) In un’azienda agricola vengono raccolte le mele. Un operatore inserisce nel computer la
misura del diametro della mela, che risulta essere piccola se inferiore agli 8 cm, media se
compresa tra 8 e 10 cm, grande altrimenti. Alla fine dell’inserimento dati l’operatore vuole
sapere quante mele ha raccolto e qunte sono le piccole, le medie e le grandi.
52) Si vuole gestire il conto corrente della prof., nota spendacciona. Bisogna scrivere un
programma che richieda l’importo iniziale e richieda una sequenza di importi associati ad un
carattere: V per versamento e P per prelievo. Il versamento è sempre permesso, mentre il
prelievo deve essere possibile solo se la cifra richiesta è a disposizione. Nel caso sia richiesta
una cifra superiore alle disponibilità bisogna dare un messaggio di avvertimento. Eseguita
un’operazione, bisogna chiedere all’operatore se ne vuole eseguire un’altra.
53) Dire se un numero N è primo oppure no.
54) Calcolare la radice quadrata di un certo numero N senza utilizzare l’apposita funzione.
55) Dati due numeri, calcolare il minimo comune multiplo.
56) Dati numeratore e denominatore di una funzione, semplificarla.