STA: Esercizi ripasso diagrammi di flusso 0. Dati in ingresso base e altezza di un triangolo rettangolo chiedere all’utente se vuole che sia calcolato il perimetro o l’area (0 per il perimetro, 1 per l’area) e mostrare il risultato 1. E' dato in ingresso un numero N. Se il numero è minore di 0 scrivi: attenzione numero negativo. Dopo aver eseguito questo controllo se il numero è negativo dai la possibilità di terminare il processo o di richiedere l’inserimento di un nuovo numero. Se invece il numero è positivo estrai la radice e quindi dai il risultato. 3. Scrivere un algoritmo che esegua la somma dei primi 100 numeri pari 4. Scrivere un algoritmo che dati i voti di 20 alunni per un compito in classe, mostri il numero di quelli che hanno raggiunto la sufficienza 5. Un programma di compressione ZIP riduce solitamente il file del 25-30 % se si tratta di un jpg e 40-50% se si tratta di un file doc. Date in ingresso le dimensioni del file in bytes e il tipo di file (doc =0, jpg=1), stampare in uscita le dimensioni minime e massime del file zip. 6. Dato in ingresso il costo della parcella del dentista, aggiungere il 20% di IVA. A questo togliere il 15% di ritenuta (tasse) e stampare il prezzo finale. 7. Scrivere un algoritmo che determini se una parola è palindroma 8. Scrivi un programma che legga da tastiera N numeri reali (N richiesto da tastiera) ed effettua i seguenti calcoli visualizzandone il risultato: -minimo; -massimo; -media dei valori. 9. Data la successione 1,2,4,8,16,32..., in cui ogni elemento è il doppio del precedente, stabilisci qual è il primo termine maggiore di un valore intero N introdotto 10. Scrivere un programma di conversione delle temperature date in input da gradi Celsius a gradi Fahrenheit (F = 9/5 C + 32) Il programma si ferma quando si introduce il numero zero. Alla fine stampiamo la somma delle temperature sia Celsius che Fahrenhait calcolate e la loro media. 11. Dati in ingresso 2 numeri, sommare 100 al primo se il secondo è pari e mostrare il risultato. Altrimenti sommare i due numeri, se il risultato è > 100 mostrarlo e terminare, altrimenti dividere il primo per 2 e mostrare il risultato.