• Non ci sono risultati.

Esercizi sulla istruzioni di controllo (Fondamenti di Informatica 1 – Walter Didimo)

N/A
N/A
Protected

Academic year: 2021

Condividi "Esercizi sulla istruzioni di controllo (Fondamenti di Informatica 1 – Walter Didimo)"

Copied!
1
0
0

Testo completo

(1)

Esercizi sulla istruzioni di controllo

(Fondamenti di Informatica 1 – Walter Didimo)

Esercizio 1 Scrivere un semplice programma Java che fa inserire all’utente un numero naturale e che visualizza all’utente il fattoriale di tale numero.

Esercizio 2 Scrivere un semplice programma Java che chiede all’utente di inserire due numeri interi a e b tali che a<b, e che visualizza all’utente la media aritmetica (con eventuali cifre decimali) di tutti i numeri nell’intervallo [a,b].

Esercizio 3 Scrivere una classe Java, di nome Intervallo, le cui istanze rappresentano intervalli chiusi [a,b] di numeri interi relativi. Un oggetto Intervallo è definito tramite i suoi due estremi, a e b. La classe Intervallo dovrà avere i seguenti metodi e costruttori.

• Un costruttore che consente di creare un oggetto Intervallo con estremi specificati.

• Il metodo di istanza void stampaIntersezione (Intervallo interv, OutputWindow out), che visualizza nella finestra grafica passata come parametro tutti i numeri compresi nell’intersezione dell’Intervallo ricevente con l’Intervallo interv, passato come parametro.

• Il metodo di classe static void stampaIntersezione (Intervallo interv1, Intervallo interv2), che visualizza sullo standard output tutti numeri compresi nell’intersezione tra gli intervalli i1 ed i2, passati come parametro.

Esercizio 4 Scrivere un semplice programma Java che svolge i seguenti passi:

1. Chiede all’utente se vuol calcolare il minimo tra tre numeri double. Le possibili risposte sono yes o no.

• Se l’utente risponde yes, allora gli si chiede di inserire i tre numeri double e gli viene poi visualizzato il valore minimo tra i tre. Il programma torna poi a ripetere il punto 1.

• Se l’utente risponde no, allora il programma termina.

• Se l’utente risponde qualcosa di diverso da yes e da no, allora gli si ripete la domanda del punto 1.

Riferimenti

Documenti correlati

Esercizio 2 Scrivere un programma Java che chiede all’utente di inserire due stringhe e che visualizza all’utente true se le stringhe sono uguali e false se sono diverse.. Esercizio

Suggerimento: usare la classe Integer ed il metodo parseInt per convertire i caratteri della stringa in

La classe ContoCorrente ha inoltre una variabile statica, di nome massimoScoperto, che indica (in valore assoluto) il massimo valore di scoperto consentito per ogni conto corrente

La classe ContoCorrente ha inoltre una variabile statica, di nome massimoScoperto, che indica (in valore assoluto) il massimo valore di scoperto consentito per ogni conto corrente

Scrivere inoltre una classe ProvaCoppiaDiStringhe, avente il solo metodo main, che fa inserire all’utente due stringhe e che testa tutti i metodi della classe CoppiaDiStringhe,

Scrivere il codice della classe Esame, e scrivere inoltre il codice di una classe ProvaEsame che consente, attraverso il suo metodo main, di inserire un appello di esame e tutti

• Un costruttore che consente di definire una nuova TabellaVoti; il costruttore deve prendere in ingresso un array di stringhe che definisce la sequenza dei nomi degli studenti,

• Un metodo di istanza, di nome analizza, che non ha parametri in ingresso e che restituisce sotto forma di oggetto String una descrizione comprendente: (1) il numero di numeri pari