Elementi di programmazione in Java: esercizi risolti

Elementi di programmazione in Java: esercizi risolti

Esercizio no.1
Calcola la somma degli interi compresi fra a e b (interi) in moto iterativo. Confronta il risultato usando la formula n*(n+1)/2 che da la somma degli interi fra 1 ed n.

Esercizio no.2
Scrivi un programma che inserito un numero intero dica in uscita da quante cifre è formato.

Esercizio no.3
Scrivere un programma che richiesto un numero intero visualizzi tutti i suoi divisori, contandoli.

Esercizio no.4
Calcola i numeri primi compresi tra due numeri interi inseriti dall’utente.

Esercizio no.5
Basandosi sulla formula del montante: M=C·(1+i)n dove:
C=capitale iniziale
i=tasso di interesse (float)
n=numero di anni
M=Montante restituito dalla banca dopo n anni al tasso i.
Scrivi un programma che dato un il tasso di interesse (ad es.3%) dica dopo quanti anni raddoppierà il capitale iniziale.

Esercizio no.6
Dire se i due intervalli di numeri double a-b e c-d estremi inclusi, si intersecano, cioè se hanno elementi in comune.

Esercizio no.7
inserire una serie di numeri interi positivi da tastiera ed individuare il massimo e il minimo; la serie deve essere terminata dal numero 0.

Esercizio no.8
Scrivere un programma che inseriti i lati di un ipotetico triangolo, dica se tale triangolo esiste.(bisogna ricordarsi che un triangolo è fattibile se ogni lato è minore della somma degli altri due.

Esercizio no.9
Scrivi un programma che inserite le coordinate di due punti P1 e P2 sul piano cartesiano restituisca la distanza fra i due punti.

Esercizio no.10
Scrivere un programma che inseriti da tastiera tre numeri interi, stampi a schermo una delle seguenti scritte:
“tutti uguali”
“uno diverso”
“tutti diversi”.

Esercizio no.11
Dire se due regine di una scacchiera sono in presa fra di loro, assumendo di codificare le posizioni con (xa,ya),(xb,yb) con numeri da 1 a 8.

Esercizio no.12
Scrivi un programma che simuli un sistema di scommesse effettuate presso un ippodromo. Il giocatore è dotato inizialmente di una cassa di 100€ ogni puntata costa 5€ e si può scegliere se puntare sul piazzato o sul vincente.
Quando si scommette sul piazzato si vince se il cavallo scelto (tra 10 cavalli possibili) è fra i primi tre (indifferentemente primo secondo o terzo) quando si scommette sul vincente si vince solo se arriva per primo il cavallo scelto. Una vincita sul piazzato viene pagata 10€ una vincita sul vincente viene pagata 50€. 

Commento all'articolo