Promemoria Esercizi sui Diagrammi a Blocchi

Struttura sequenziale

  1. Calcolare la somma di 2 numeri immessi da tastiera

  2. Calcolare l'area del triangolo immessi base ed altezza

  3. Calcolo dell'età media di 3 persone

  4. Dato il lato, calcolare area e perimetro di un quadrato

  5. Dato il raggio, calcolare circonferenza e area di un cerchio

  6. Determinare la percentuale di sconto, dati importo lordo ed importo scontato

  7. Calcolare l'ipotenusa date le misure dei cateti di un triangolo rettangolo

  8. Calcolo di una bolletta telefonica considerando
    € 0,15 di scatto alla risposta
    € 15,00 di canone mensile
    iva del 21% sul totale

  9. Una famiglia di 2 adulti + bambino deve effettuare un trasferimento in aereo.
    Il bambino ha diritto allo sconto del 15%.
    Calcolare la spesa media per persona

  10. Dati in input numero di ore di lavoro ed tariffa oraria,
    calcolare lo stipendio detraendo una percentuale P di trattenute previdenziali ed una percentuale F di trattenute fiscali. P e F saranno immessi da tastiera

  11. Calcolare il totale nota spese per i km percorsi e per il costo del carburante sostenute da un agente di commercio considerando i km percorsi per litro di carburante ed il costo dello stesso

  12. Date 2 variabili, scambiarne il contenuto

  13. Calcolare il numero minimo di banconote per un importo in euro, tenendo conto dei diversi tagli da 500, 200, 100, 50, 20, 10, 5 euro

Struttura condizionale

  1. Calcolare il maggiore tra 2 numeri immessi

  2. Determinare se un numero immesso e' pari o dispari

  3. Immessi i nomi di 2 persone e le rispettive età, visualizzare il nome del più piccolo e del più grande

  4. Calcolare il maggiore tra 3 numeri immessi

  5. Immessi nomi e tempi di 3 corridori, visualizzare il nome del più veloce

  6. Date 2 rette nel formato ax+by=c, determinare se le rette sono parallele perpendicolari o coincidenti e se possibile, trovare le coordinate dell'intersezione

  7. Calcolare le tasse da pagare su un reddito.
    considerare 0% fino a € 2000
    27% fino a € 20.000
    33% oltre

  8. Calcolare il conto da pagare in copisteria. Considerare un costo a copia variabile in base alla quantità delle copie:
    € 0,10 per quantità fino a 19 copie
    € 0,08 per quantità tra 20 e 100 copie
    € 0,05 per quantità da 101 copie in su
    Inotre l'eventuale rilegatura costerà ulteriori € 2

  9. Calcolare area e perimetro di un triangolo scegliendo tra Equilatero, Isoscele, Scaleno

  10. Calcolare il costo di un soggiorno in albergo considerando
    un costo giornaliero di € 60 per una camera singola
    un costo giornaliero di € 90 per una camera doppia
    un costo giornaliero di € 110 per una camera tripla
    Immessi il tipo di camera e il numero di notti di permanenza in albergo,
    considerare lo sconto del 20% per soggiorni di almeno 3 notti.

  11. Creare una calcolatrice capace di effettuare le 4 operazioni
    Immettessi i 2 operandi e l'operazione da effettuare, determinare la somma o la differenza o il prodotto o il quoziente.

Struttura iterativa

  1. Somma di 10 numeri immessi

  2. Generazione dei primi 10 numeri pari/dispari

  3. Divisione e resto con serie di sottrazioni

  4. Prodotto con una serie di somme

  5. Il minore tra 10 numeri immessi

  6. Accettazione di un numero pari immesso da tastiera

  7. Calcolare la somma degli n numeri successivi ad n

  8. Verifica di una partita iva immessa in un campo di tipo stringa

  9. Generare n numeri della serie di Fibonacci

  10. Immessi nazione e goal di una serie di calciatori, calcolare la media delle reti segnate dai giocatori di una nazione determinata richiesta in input

  11. Immessi eta' e sesso di una serie di studenti, calcolare la media dell'eta' delle femmine e quella dei maschi

  12. Una statistica su N città, prevede per ognuna di esse la determinazione dell'
    indice di attività=abitanti attivi/abitanti*100.
    Visualizzare la città con l'indice minimo e quella con l'indice massimo.

  13. Premi ai dipendenti:
    Un'azienda decide di incentivare la produttività dei propri dipendenti mediante l'attribuzione di premi. Tali premi dipendono da più fattori combinati fra loro:

    I premi risulteranno essere assegnati secondo i seguenti criteri:
    Si richiede l'immissione dei dati per gli N dipendenti e la stampa dei relativi premi assegnati a ciascuno.

  14. La serie buffa: 1,1,1,2,3,4,6,9,13,...
    I primi 3 numeri della serie sono 1,1,1.
    Ogni successivo è calcolato sommando l'ultimo ed il terz'ultimo.
    Generare l'n-esimo numero della serie.

Vettori

  1. Caricamento di un vettore di 11 cifre con numeri casuali

  2. Caricamento di 10 numeri in un vettore

  3. Stampa di un vettore caricato

  4. Ricerca di un valore all’interno di un vettore

  5. Somma degli elementi di un vettore

  6. Somma degli elementi pari di un vettore caricato in modo casuale

  7. Inversione degli elementi presenti in un vettore caricato in modo casuale

  8. Caricare un vettore di 100 elementi in modo casuale con numeri interi, senza ripetizioni

  9. Caricare un vettore di 100 elementi in modo casuale con numeri interi, con eventuali ripetizioni
    e stampare i suoi elementi distinti, senza ripetizioni

  10. Caricare un vettore in modo casuale con numeri interi minori di 1000,
    azzerare degli elementi con numeri pari,
    shiftare nelle posizioni più basse gli elementi rimanenti

    Esempio:

      67 55 32 44 65 92 54 77
    67 55 0 0 65 0 0 77
    67 55 65 77 0 0 0 0

  11. Servendosi di 2 vettori in cui memorizzare 2 numeri binari di 5 cifre, determina e memorizza in un terzo vettore, la loro somma

  12. Caricare un array con n numeri della serie buffa vista in precedenza.