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 N - Z > Programmazione
 
esercizio laboratorio del 3 febbraio
Clicca QUI per vedere il messaggio nel forum
gianni.malvasi
Qualcuno potrebbe mettere la soluzione del primo esercizio??

lo ricordo era quello che aveva in ingresso la parola tipo PAOLO e l'autput doveva diventare PAFAOFOLOFO

enrico.k
Se riesci a postare il testo anche chi non ha partecipato a quella prova di laboratorio può provare a darti una mano... Se non lo ricordi dovresti trovarlo sul sito del corso!

kikka190389
se nn erro...era il linguaggio farfallino cioè...dopo ogni vocale..bisogna aggiungere la lettera f e ripetere la vocale stessa.

chi si ricorda...a grandi linee...il testo del secondo e del 4 esercizio ?

zandrek
il testo del 4 era lunghissimo, dovevi creare 2 classi passeggero,una Volo e la classe soluzione col main ovviamente...io mi sono perso perchè non sapevo come creare più collections assieme...bastava un array di collections...
il numero 2 era più o meno cosi: ti arriva un numero (esempio 123456789 ) partendo da destra (cioè il 9) sommi tutti i numeri ai posti dispari. poi prendi quelli ai posti pari e li moltiplichi per 2 ( esempio il primo pari è 8 quindi 8*2 = 16 . se ti esce un numero maggiore di 9 devi fare decine+unità quindi nel mio esempio 1+6=7) e ripeti per tutti i pari. alla fine hai la somma dei numeri ai posti pari e ai posti dispari , sommi entrambi e se il numero che ti esce è divisibile (senza resto) per 10 allora il numero inserito è valido...
io qua mi sono perso perchè usavo Integer.parseInt e l'ultimo numero era una robaccia troppo lunga e mi andava in eccezione il programma...



già che ci sono una domanda:

String s="ciao";
System.out.print(s.charat(0));

cosa stampa? "c" oppure "o"?

enrico.k
Originally posted by zandrek

già che ci sono una domanda:

String s="ciao";
System.out.print(s.charat(0));

cosa stampa? "c" oppure "o"?


System.out.print(s.chaAt(0));
Stampa c.
Le posizioni all'interno delle stringhe vengono contate a partire dalla prima lettera partendo da zero.

Poi provo a dare un occhiata ad il testo dell'esercizio che hai postato, se riesci a fare copia in colla dal sito del docente sarebbe meglio :)

zandrek
eh non c'è sul sito del prof, l'ho scritto a "memoria"
comunque se il numero è 1283
prendi il 3 poi lo sommi al 2 (i due numeri in posizioni dispari),totale 5.

poi prendi 8, moltiplichi*2=16 che è pù grande di 9 quindi 1+6 (le due cifre di 16) e a questo sommi 1*2 , totale 9 .

i due totali sono 9 e 5, li sommi = 14.

poi

if((14%10)==0)
return true;
else
return false;

enrico.k
il numero 2 quindi è composto solo da una classe? è specificato in che modo debba ricevere il numero da elaborare?

zandrek
si una classe sola ma nelle specifiche c'era CREARE FUNZIONE valida(n) dove "n" è il numero da validare. il numero arriva da standard input, e devi chiamare la funzione ogni volta che arriva un nuovo numero; per leggerlo per forza come String perchè c'erano anche dei numeri tipo " 11111111111134444444444449358928958023984502985409
8205982098523452325"

enrico.k
guarda.. posso provare a vedere come lo svolgerei però pervavore cerca di essere chiaro..

ricapitoloando.. sappiamom che è composto da una sola classe..
metodi? campi? sono specificati o vado in freestyle?
legge l'input da trastiera? la classe deve essere eseguibile da sola (ha il metodo main)?

zandrek
ehm no aspetta a me funzionava in laboratorio..ho scritto il "testo" perchè lo chiedeva qualcuno qualche post fa..
comunque input da standard input, e la classe deve possedere il main (con in più un metodo/funzione da chiamare ad ogni numero letto)

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