edutecnica

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



edutecnica