- scrivere una funzione che accetti due numeri e restituisca l'area di un rettangolo che abbia come base e altezza i numeri dati. -inserire nella funzione un controllo sui valori dei numeri in modo che siano >=0. -inserire nella funzione un controllo sui tipi inseriti. Se sono interi vanno trasformati in float. Se sono float va bene. Se sono stringhe sono accettati solo se e' possibile interpretarli come float. -scrivere un programma che chieda all'utente di inserire base e altezza di un rettangolo, controlli i tipi di dati inseriti e usi la funzione di sopra (primo caso) per calcolare l'area e poi stamparla, chieda invece di reinserire all'infinito fino a che il tipo inserito non e' corretto. - scrivere una funzione che accetti il raggio e restituisca l'area del cerchio corrispondente e abbia gli opportuni controlli sui dati inseriti. -scrivere una funzione che accetti un numero intero e che stampi su una riga il prodotto di quell'intero per tutti i numeri da 1 a 10 (tabellina dell'intero). -inserire nella funzione precedente un controllo che determini se l'utente ha passato alla funzione un intero e se questo e' positivo; manda un messaggio in caso contrario. -scrivere un programma che inviti l'utente ad inserire un intero usato come limite superiore di un ciclo che richiama la funzione precedente, aggiornando il valore da passare alla funzione da uno fino al lim sup. Deve andarea capo ad ogni riga per ottenre le tabelline -svolgere l'esercizio 1a del compito di luglio 2018. - nel problema di deteminare l'area del cerchio dato il centro e un punto alla circonferenza utilizzando le due funzioni viste, inserire gli opportuni controlli sui dati inseriti dall'utente e impostare il programma in sessione interattiva, in cui all'utente sono chiesti i dati specificando 'inserire punto uno coordinata x' etc... -scrivere una funzione ricorsiva che inviti ad inserire un numero, lo stampi sullo schermo, e che si interrompa se il numero e' > 10.