Esercizi algoritmi con cicli (semplici)

Una rassegna di esercizi svolti e non per allenarsi con gli algoritmi la cui soluzione necessita di un ciclo.

Risolvere i seguenti esercizi con i cicli con contatore (numero input fisso)

  1. Stampare in output 20 volte la parola “gatto” (soluzione con flowgorithm -> qui)
  2. Siano inseriti in input 10 voti, calcolare la media e stamparla a video (soluzione con flowgorithm -> qui)
  3. Siano inseriti in input 20 voti, contare quanti sono sufficienti, quanti insufficienti e stampare a video i due numeri
  4. Si inseriscano 5 voti e le rispettive 5 materie, stampare in output il voto maggiore e la materia maggiore corrispondente
  5. Si inseriscono i pesi di 50 pazienti. Contare quanti pesano tra 0 e 50kg, quanti tra 51 e 70, quanti tra 71 e oltre.
  6. Dati in ingresso 15 valori a caso, l’algoritmo calcola e stampa a video la loro somma.
  7. Stampare a video la somma dei primi 100 numeri interi (100 escluso). (soluzione con flowgorithm -> qui)

Risolvere i seguenti esercizi con i cicli con contatore (numero input variabile)

  1. Fare la somma di n numeri interi con n scelto in input (soluzione con flowgorithm -> qui )
  2. Si inseriscano N alunni con N maggiore di zero (controllarlo) e i rispettivi sessi indicati con la lettere M o F. Contare quanti sono i maschi e quante le femmine degli N alunni e stampare a video i due risultati
  3. Siano dati in ingresso N temperature intere con N positivo. Sommare separatamente le temperature sopra lo zero e sotto zero.
  4. Siano dati in ingresso N temperature intere con N positivo. Stampare la media separatamente delle temperature sopra lo zero e sotto zero. (soluzione con flowgorithm -> qui)
  5. Si inseriscono N prodotti con i rispettivi prezzi e quantità. Calcolare la spesa totale e stamparla video.
  6. Stampare a video i primi 100 numeri pari (occhio: nessun input)
  7. Stampare a video i numeri pari compresi tra A e B, con A e B numeri interi dati in input (soluzione con flowgorithm -> qui)
  8. Somma i multipli di 5 compresi tra 10 e 100 (soluzione con flowgorithm -> qui)
  9. Stampa i numeri pari prima di un numero soglia scelto in input (soluzione con flowgorithm -> qui)

Risolvere i seguenti esercizi con cicli e condizione terminale su una variabile

  1. Ho a disposizione 100 euro e voglio fare  la spesa. Nel carrello, inserisco un prodotto con prezzo e quantità e stampo quanto ho speso per tale prodotto. Voglio inserire prodotti nel carrello finché arrivo a spendere i 100 euro.
  2. Inserire un certo numero di voti in ingresso, stampare il minore dei voti inseriti. Il programma termina se viene inserito un voto pari a zero

Ultima modifica 1 Febbraio 2023