Sommario
< Home
Stampa

Esercizi su diagrammi di flusso

  1. Individuare il maggiore di 3 numeri.
  2. Individuare il mediano di tre numeri.
  3. Simulare un algoritmo di attraversamento della strada.
  4. L’utente inserisce la propria età e il programma dice se è maggiorenne (ovvero con età maggiore uguale a 18 anni).
  5. Il programma legge due numeri e controlla se il primo è multiplo del secondo.
  6. L’utente inserisce un anno ed il programma verifica se l’anno inserito è bisestile. Un anno è bisestile se è divisibile per 4 ma non per 100, oppure se è divisibile per 400. (Quindi 1900 non è bisestile, 2000 si. )
  7. Il programma legge tre numeri e dice se possono essere le lunghezze dei lati di un triangolo. Perché un triangolo possa essere tale la somma di ogni coppia lati deve essere maggiore del terzo lato.
  8. Il programma legge tre numeri e dice se possono essere le lunghezze dei lati di un triangolo equilatero, scaleno, o isoscele. Se non è nessuno dei tre dice che non è nè scaleno, nè isoscele, nè equilatero.
  9. Stampare i numeri pari fino a N.
  10. Calcolo sconto numero articoli e prezzo quando superano una certa quota.
  11. verifica su a e b, e su loro somma e differenza.
  12. Calcolare area del triangolo rettangolo chiedendo la misura del cateto all’utente e sapendo che l’altro cateto è 5/3 del primo.
  13. Scrivere l’algoritmo che, ricevuto in input un orario attraverso tre le sue tre componenti (ore, minuti e secondi), ne calcoli il valore totale in secondi
  14. Un’automobile percorre 20 km con un litro di benzina. La benzina costa 1,85€ Scrivere un algoritmo che richiede di inserire i km e calcola la spesa necessaria.
  15. Un rettangolo ha il perimetro di cm 10. Scrivere un algoritmo per determinare quello di area massima.
  16. Un rettangolo ha l’area di N cm quadrati, dove N è inserito dall’utente. Impostare un algoritmo per determinare quello di perimetro minimo.
  17. Ad una lotteria il prezzo del biglietto è di 5 euro, e il primo estratto prende il 50% del montepremi, il secondo estratto il 30% ed il terzo estratto il 20%. Scrivere un algoritmo che richiede il numero di biglietti venduti e calcola l’ammontare del premio dei primi 3 estratti.
  18. Scrivere un diagramma di flusso che ricevuti 4 input a,b,c,d ci dice se possono essere lati di un quadrato, di un rettangolo, o di un quadrilatero.
  19. Scrivere un algoritmo di un programma che calcola i divisori di un numero N inserito dall’utente.
  20. Il programma riceve in input un numero N e dice se il numero è primo oppure no.
  21. Scrivere un programma che riceve in input un numero N e calcola i suoi divisori primi.
  22. Calcolare la somma dei primi N numeri pari. N è inserito dall’utente.
  23. Chiedere all’utente due numeri A e B. Mostrare in output i numeri dispari tra A e B (esclusi).
  24. Calcolare e mostrare la somma di tutti i numeri pari da K a 0, con K inserito dall’utente.
  25. L’utente inserisce A, B, C. Stamparli in ordine crescente