edutecnica

Linguaggio Java : esercizi risolti


Esercizio 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 2

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

Esercizio 3

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

Esercizio 4

Calcola i numeri primi compresi tra due numeri interi inseriti dall'utente.

Esercizio 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 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 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 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 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 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 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 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€.