Risolvere i seguenti esercizi (già svolti nel precedente anno scolastico)
utilizzando come strumento per la progettazione i diagrammi di flusso e il
linguaggio di progetto e come linguaggio di programmazione il Visual
Basic.

















Calcolare l’area di un triangolo conoscendo la sua base e la sua altezza.
Dati i lati di un triangolo calcolare il perimetro.
Data l’età di una persona determinare se è maggiorenne o minorenne.
Dato il nome di uno studente e la distanza in KM. da casa a scuola,
determinare se ha diritto al rimborso. Il rimborso si ottiene se la
distanza è superiore ai 30 KM.
Stampare i numeri pari fino a 20 e i dispari fino a 21.
Data l’età di un certo numero di persone determinare il numero di
maggiorenni.
E’ dato in input un certo numero di prodotti e il loro prezzo unitario.
Determinare quanti prodotti hanno un prezzo compreso fra 20 e 30
euro.
Stampare i primi 10 numeri interi.
Sommare 2 numeri con la definizione di somma.
Dati due numeri interi calcolare il loro quoziente e il relativo resto
utilizzando sottrazioni successive.
Una popolazione aumenta del 5% in un anno. Determinare in quanti
anni e in quale anno supera i 200 milioni.
Due popolazioni A e B si incrementano con determinati tassi: la
popolazione A conta inizialmente 100.000 abitanti e si incrementa del
5%; la popolazione B conta inizialmente 180.000 abitanti e si
incrementa del 3%. Determinare in quanti anni e in quale anno la
popolazione A supera la popolazione B.
Convertire un numero binario in decimale.
Dati i voti ottenuti da un certo numero di candidati alle elezioni per la
carica di sindaco, determinare il candidato vincitore.
Dati i voti ottenuti da un certo numero di candidati alle elezioni per la
carica di sindaco, determinare il candidato vincitore o i 2 che andranno
al ballottaggio.
In un parcheggio il pagamento della sosta avviene secondo le seguenti
tariffe: fino ad 1 ora il pagamento è di 1 euro; nelle ore successive il
pagamento viene aumentato del 30% per ogni ora. Dato il numero di
ore della sosta di un autoveicolo, determinare la cifra da pagare.
Calcolo del minimo, massimo, media di un certo numero di valori.



















Calcolare se un numero è superiore o meno alla media di altri numeri;
calcolare i 2 più bassi
Date le votazioni ottenute da un certo numero dì studenti agli esami dì
stato, scrivere un programma che determini se uno studente ha ottenuto
una votazione superiore alla media.
Date le temperature registrate in una giornata estiva di 10 città,
determinare le due città con temperature più alte.
Uno studente per superare un esame deve affrontare sette prove e
conseguire un punteggio totale superiore a 60/100. Il punteggio viene
calcolato effettuando la media dei 6 punteggi più alti conseguiti nelle
sette prove.
Calcola i due minimi data una serie di numeri.
L’inventario di un magazzino di televisori è definito attraverso il
numero di pezzi presenti nel magazzino e il prezzo unitario. Nel
magazzino vengono effettuate diverse operazioni di carico/scarico di
merci ogni giorno. Aggiornare l’inventario alla fine della giornata,
determinando il numero di pezzi presenti e il valore del magazzino.
Richiedere il nome e cognome e stamparli in senso inverso.
Data una stringa in input stamparla al contrario.
Scrivere un programma che stampi tutti i numeri positivi dispari minori
di 100.
Scrivere un programma per stampare i numeri pari minori di 100.
Una classe di 25 allievi effettua un esame con voti che vanno da 1 a 10.
Scrivere un programma che trovi:Il voto medio;li numero di allievi
bocciati (con voto al di sotto del 6) e) Il numero di allievi con il voto
massimo.
Determinare le soluzioni di una equazione di secondo grado.
Stabilire se un numero è pari o dispari (div-mod).
Dati i prezzi di 10 cellulari determinare il numero dei prodotti più
economici. Determinare la soglia di economicità.
Provare a costruire le tavole di verità degli operatori, AND, OR, NOT,
XOR.
Occorrenze di una lettera in una stringa.
Calcolare il valore assoluto di un numero.
Dati 3 numeri determinare il massimo e metterli in ordine crescente.
In un parcheggio le tariffe sono le seguenti: 2.50€ per la 1° ora, 1.50€
per le successive.















Su una linea ferroviaria i pensionati usufruiscono di uno sconto del
10%, gli studenti del 15% e i disoccupati del 25%. Calcolare l’importo
da pagare.
Dati in input N numeri stampare e contare i numeri pari.
Dati in input i prezzi di determinati articoli contare e stampare quelli
che hanno un prezzo compreso fra 5€ e 10€.
In un supermercato si sta effettuando una promozione; se si acquistano
tre o più prodotti uno viene dato in omaggio. Scrivere un programma
che, dato il numero di prodotti acquistati e il prezzo, determini la cifra
da pagare. Es: se si acquistano 5 prodotti che costano € 4,00 il cliente
ne paga 4 e quindi spende € 16,00 invece che € 20,00. I due input sono
il numero dei prodotti e il prezzo.
Lo stipendio di un dipendente viene aumentato del 5% se il dipendente
ha fino a due figli invece viene aumentato del 10% se ha più di due
figli. Determinare lo stipendio finale del dipendente in base al numero
dei figli. I due dati di input sono lo stipendio base (quello non
incrementato e il numero dei figli.
Calcolare lo stipendio di un dipendente conoscendo la paga oraria e il
numero di ore lavorate in una settimana e sapendo che lo straordinario
(oltre te 40 ore) vengono pagate una volta e mezza.
Date le votazioni ottenute dagli studenti di una classe (21 alunni) agli
esami di stato, scrivere un programma che determini la percentuale di
studenti che hanno ottenuto una voto maggiore dì 70/100
Date (le età degli abitanti di una città, scrivere un programma per
determinare il numero di maggiorenni. Utilizzare un vettore per
memorizzare i dati.
Data una serie di numeri N numeri scrivere un programma che mostra
in output solo i numeri positivi. Utilizzare un vettore per memorizzare i
dati
Data una stringa controllare se è presente un determinato carattere.
Aggiungere ad una stringa binaria il bit di parità pari.
Controllare la parità di una stringa binaria.
Dati i voti di 3 ragazzi conseguiti in una prova calcolare la media dei
voti usando i vettori.
Conversione di un numero romano in intero e viceversa.
Dati i voti di n ragazzi conseguiti in una prova calcolare la media,
minimo, massimo dei voti usando i vettori.




In un supermercato effettuano una promozione: chi acquista più di tre
prodotti uno è in omaggio. Calcolare l'importo da pagare in base al
numero di prodotti da acquistare.
Data una stringa (messaggio), scrivere un programma per controllare se
tra i caratteri ricevuti in input sono di più gli spazi o gli altri caratteri.
Stabilire quante volte è presente un carattere in una stringa.
Scrivere un’anagramma casuale di una stringa.