Altri esercizi (senza soluzione)

Esercizi base

1. Scrivi un algoritmo, utilizzando i flow-chart, che calcoli il perimetro di un triangolo qualsiasi, avendo in input i 3 lati.

2. Scrivi un algoritmo, utilizzando i flow-chart, che calcoli il perimetro di un triangolo isoscele, avendo in input 2 lati (Il triangolo isoscele ha due lati della stessa dimensione).

3. Scrivi un algoritmo, utilizzando i flow-chart, che calcoli l’area di un trapezio, avendo in input la base maggiore, la base minore e l’altezza.

4. Scrivi un algoritmo, utilizzando i flow-chart, che calcoli il prezzo di un oggetto, sapendo che sul prezzo viene applicato uno sconto del 70%. Il prezzo dell’oggetto va inserito dall’utente.

5. Calcola il guadagno totale di una giornata di un museo, sapendo che il biglietto per bambini costa 5 euro e quello per adulti il doppio, e sapendo anche che in quella giornata sono entrati 1100 adulti e 367 bambini

Esercizi sulle iterazioni (IF ELSE)

6. Scrivi un algoritmo, utilizzando i flow-chart, che visualizzi il maggiore tra due numeri dati in input.

7. Scrivi un algoritmo, utilizzando i flow-chart, che visualizzi il minore tra due numeri dati in input.

8. Scrivi un algoritmo, utilizzando i flow-chart, che verifichi se l’area di un triangolo, dati in input base e altezza, sia uguale all’area di un rettangolo, dati in input base e altezza.

9. Scrivi un algoritmo, utilizzando i flow-chart, che dati input due numeri, controlli se il primo è multiplo del secondo (suggerimento: %).

10. Scrivi un algoritmo, utilizzando i flow-chart, che visualizzi in output la misura del cavo da acquistare. Considera che i possibili cavi da acquistare sono 4: quello da 1 metro, quello da 2 metri, quello da 5 metri e quello da 10 metri. Considera anche che più il cavo è lungo, più costa. Calcola il cavo più conveniente da acquistare, avendo in input la distanza tra la stampante e il computer.

Esercizi sui cicli

11. Scrivi un algoritmo, utilizzando i flow-chart, che calcoli la media tra 5 numeri inseriti. Esegui un controllo dell’input: i numeri devo essere positivi.

12. Scrivi un algoritmo, utilizzando i flow-chart, che dati in input 10 numeri, sommi solo quelli compresi tra 10 e 40, estremi inclusi.

13. Scrivi un algoritmo, utilizzando i flow-chart, che calcoli la successione di Fibonacci, per un numero di volte inserito dall’utente e che visualizzi l’ultimo numero calcolato. Ricorda che la successione di Fibonacci è una successione di numeri interi positivi in cui ciascun numero a cominciare dal terzo è la somma dei due precedenti e i primi due sono 1, 1.

14. Scrivi un algoritmo, utilizzando i flow-chart, che sommi dei numeri inseriti dall’utente finché la somma non diventa uguale a 0. Utilizza un ciclo do-while.

15. Scrivi un algoritmo, utilizzando i flow-chart, che determini se un numero è perfetto. Un numero si dice perfetto quando la somma dei suoi divisori, tranne il numero stesso, è uguale al numero.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.