Homepage  Il progetto dsy.it รจ l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Fondamenti di architettura e programmazione
 
soluzione esercizi
Clicca QUI per vedere il messaggio nel forum
Mr.O
Ho aperto questo thread perche' penso che sarebbe molto utile a tutti noi postare le soluzione degli esercizi.
Inoltre possiamo anche confrontare le diverse soluzioni.

Inizio io con i primi 2 esercizi dell'ultimo appello

ecco il primo:
code:
public static void main(String[] args) { ConsoleInputManager in = new ConsoleInputManager(); ConsoleOutputManager out = new ConsoleOutputManager(); int n = in.readInt(); int somma = 0, i ; for ( i = 1; n > 0; i = i + 2){ somma +=i*i; n--; } out.println(somma); }


ecco il secondo. Sono sicuro che esiste un algoritmo migliore di questo, ma per il momento questo funziona.
code:
public static void main(String[] args) { ConsoleInputManager in = new ConsoleInputManager(); int n = in.readInt(); int quadrato; int m; String s = String.valueOf(n); String squad; System.out.println(s); int lung = s.length(); for(int i = 1; i < 10 ; i++){ squad = s.substring(1,3); m = Integer.parseInt(squad); quadrato = m*m; System.out.println(quadrato); s = String.valueOf(quadrato); lung = s.length(); s = (lung == 3)? "0"+s:s; s = (lung == 2)? "00"+s:s; s = (lung == 1)? "000"+s:s; } }


Sarebbe ottimo che anche voi mettete la vostra soluzione im modo da confrontarle insieme.

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate