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.