Esercizi Algoritmi e programmazione (IF-ELSE)

Prof. Pagani Corrado
ALGORITMI – ESERCITAZIONI IF – ELSE
ESERCIZI
1.
2.
3.
4.
5.
Un'automobile percorre 20 km con un litro di
benzina. Calcolare la spesa necessaria a
percorrere 100 km. Se la spesa è maggiore di
€100, applicare uno sconto del 5%.
Determinare il maggiore tra 2 numeri dati
Dato in input un numero intero determinare se è
pari o dispari (utilizzare l’operatore resto: %)
Dati 4 numeri in input determinare se la somma
dei primi due è minore o uguale alla somma del
terzo e del quarto
Trovare il maggiore tra 3 numeri dati (utilizzo di IF
annidati)
ESERCIZI - 2
6.
7.
8.
9.
Leggere in input i voti di 4 materie e contare il
numero di insufficienze
Determinare il minimo tra 3 numeri
Dati i lati di un triangolo determinare se è scaleno ,
isoscele o equilatero
Dati 2 numeri determinare (comunicando in output
la parola "vittoria") se sono entrambi pari o
entrambi dispari

10.
11.
Provare a risolvere l’esercizio utilizzando un solo IF
senza utilizzare AND e OR
Verificare se, dati 3 voti, sono tutti sufficienti
Verificare se un numero è divisibile sia per 3 sia per
5
ESERCIZI - 3
12.
13.
14.
Dati due numeri naturali A e B, sottrarre il più piccolo dal più grande.
Dato il numeratore e il denominatore di una frazione, stabilire se tale
frazione è propria, impropria o apparente.
Supponendo che la bolletta del telefono venga calcolata nel seguente
modo:
Un valore fisso di 5€ per le prime 80 chiamate
 0,10€ per ciascuna delle 60 chiamate successive
 0.07€ per ciascuna delle ulteriori 50 chiamate (oltre le 140 fino alle 190)
 0.05€ per ciascuna delle ulteriori chiamate (oltre le 190)
scrivete un programma che calcoli l'importo da pagare, avendo come input il
numero di chiamate.

15.
16.
17.
Dati due numeri determinare se sono entrambi compresi tra 100 e
200
Dato un numero intero, trovare il suo valore assoluto.
Dati due numeri interi A e B determinare


Nel caso B sia pari, se è compreso tra A e il doppio di A
Nel caso B sia dispari, se è compreso tra A e la somma di A con B
ESERCIZI - 4
18.
19.
20.
21.
Dati due numeri interi A e B verificare se A è il
quadrato di B
Dato un numero determinare se è divisibile per 11,
ma non per 7 e non per 3
Un'azienda elettrica ha stabilito le seguenti tariffe:
Scrivere un programma che dato il consumo
mensile calcoli e stampi l'importo della bolletta.
Stabilire se un angolo è acuto, ottuso, retto, piatto,
giro.
ESERCIZI - 5
Stabilire se il prodotto di due numeri naturali
qualsiasi, diversi da zero, è pari o dispari.
23. Dati due numeri naturali A e B, con A diverso da
B, aggiungere al più grande la somma dei due
numeri.
24. Dato un numero N verificare se è interno o
esterno ad un intervallo dato [A..B].
25. Dato il lato di un quadrato e il lato di un
triangolo equilatero determinare se le due figure
hanno lo stesso perimetro e se hanno la stessa
area.
22.