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
 
[Pighizzini] COMPITINI A.A.05/06
Clicca QUI per vedere il messaggio nel forum
poi_1969
Vorrei informazioni su come si svolgerà il primo compitino di programmazione (turno Pighizzibi)?
E' vero che non ne possibili avere fogli per la 'brutta copia?


Grazie a tutti

yoruno
No, nessun foglio, tanto li fornisce il professore direttamente sul momento se servono.

ideafix
http://homes.dico.unimi.it/prog/tur...ini/#compitino1

ecco il famigerato primo compitino dell mitico Pighizzini.

come vi è andata?? :?

io spero/credo bene

qualcuno sa i tempi di correzione + o - ???

yoruno
Brevi, di solito, Pighi corregge piuttosto in fretta :)

yoruno
Il programmino 1) doveva essere qualcosa del genere, se non ho scritto cacchiate :P
code:
public static void main(String[] args) { ConsoleInputManager in = new ConsoleInputManager(); ConsoleOutputManager out = new ConsoleOutputManager(); out.println("Prima frazione:"); int num = in.readInt("numeratore? "); int den = in.readInt("denominatore? "); Frazione primaFrazione = new Frazione(num, den); out.println("Seconda frazione:"); num = in.readInt("numeratore? "); den = in.readInt("denominatore? "); Frazione secondaFrazione = new Frazione(num, den); num = ((primaFrazione.getNumeratore() * secondaFrazione.getDenominatore()) + (primaFrazione.getDenominatore() * secondaFrazione.getNumeratore()))/2; den = primaFrazione.getDenominatore() * secondaFrazione.getDenominatore(); Frazione mediaFrazioni = new Frazione(num, den); Intero numMedia = new Intero(mediaFrazioni.getNumeratore()); Intero denMedia = new Intero(mediaFrazioni.getDenominatore()); out.println("Media: "+mediaFrazioni.getNumeratore()+"/"+mediaFrazioni.getDenominatore()+" ("+numMedia.toString()+"/"+denMedia.toString().toUpperCase()+")"); }

ideafix
io per calcolare la media delle 2 frazioni ho fatto:

Frazione somma = primaFrazione.piu(secondaFrazione);
Frazione due = new Frazione(2);
Frazione media = somma.diviso(due);

yoruno
Si, anche meglio direi, io sono digiuno di java :P

La tua viene così?
code:
public static void main(String[] args) { ConsoleInputManager in = new ConsoleInputManager(); ConsoleOutputManager out = new ConsoleOutputManager(); out.println("Prima frazione:"); int num = in.readInt("numeratore? "); int den = in.readInt("denominatore? "); Frazione primaFrazione = new Frazione(num, den); out.println("Seconda frazione:"); num = in.readInt("numeratore? "); den = in.readInt("denominatore? "); Frazione secondaFrazione = new Frazione(num, den); Frazione somma = primaFrazione.piu(secondaFrazione); Frazione due = new Frazione(2); Frazione media = somma.diviso(due); Intero numMedia = new Intero(media.getNumeratore()); Intero denMedia = new Intero(media.getDenominatore()); out.println("Media: "+media.getNumeratore()+"/"+media.getDenominatore()+" ("+numMedia.toString()+"/"+denMedia.toString().toUpperCase()+")"); }

yoruno
L'altro dovrebbe invece venire così:
code:
public static void main(String[] args) { ConsoleInputManager in = new ConsoleInputManager(); ConsoleOutputManager out = new ConsoleOutputManager(); int primoNum = in.readInt("Primo numero? "); int secondoNum = in.readInt("Secondo numero? "); Intero primo = new Intero(primoNum); Intero secondo = new Intero(secondoNum); // Ordine crescente out.println("Ordine crescente:"); if (primoNum>=secondoNum) { out.println(secondoNum+" ("+secondo.toString()+")"); out.println(primoNum+" ("+primo.toString()+")"); } else { out.println(primoNum+" ("+primo.toString()+")"); out.println(secondoNum+" ("+secondo.toString()+")"); } // Ordine alfabetico out.println("Ordine alfabetico:"); if (primo.toString().compareTo(secondo.toString()) > 0) { out.println(secondoNum+" ("+secondo.toString()+")"); out.println(primoNum+" ("+primo.toString()+")"); } else { out.println(primoNum+" ("+primo.toString()+")"); out.println(secondoNum+" ("+secondo.toString()+")"); } }

ideafix
esatto,
io l'ho fatta così e, a meno di ";" dimenticati :D, dovrebbe essere giusto speriamo!!!
ma il voto è dato con valori come suff/buono/ottimo....
o in trentesimi?

ideafix
sono usciti i risultati!!!!!

è una scheggia a correggere!!!
http://homes.dico.unimi.it/prog/tur.../Risultati1.txt

e vaiiiiii BUONO!!!

ideafix
il secondo compitino si avvicina!!!

come vi preparate??

io sto provando a fare i vecchi compitini

p.s. per chi ancora non lo sapesse ricordo che il compitino è fissato per Venerdi 2 Dicembre alle 18:45

vf80
Anch'io sto provando a fare i compitini degli anni passati!

Scusate, siccome mi sono perso un paio di lezioni, dove siamo

arrivati con il programma?

ideafix
sul wiki c'è il diario del corso che cerco di tenere aggiornato dovresti trovare tutto

http://wiki.dsy.it/w/Programmazione_Turno_3

ciao

:D

vf80
ragazzi ma stasera che lezione c'è?

Marra o Pighizzini?

ideafix
Marra

ideafix
ah... quasi dimenticavo.....

per chi non fosse venuto alle ultime lezioni ,

Pighizzini ha detto che il compitino arriverà come argomenti sino a quello che ha spiegato nell'ultima lezione (Mercoledì scorso) , le cose che spiegherà Mercoledì prox non saranno inserite nel compitino

ciao

ideafix
- 1 giorno al compitino :shock: :shock:

Pighizzini ha confermato che come argomenti arrivera sino all'ereditarietà

ideafix
http://homes.dico.unimi.it/prog/tur.../Risultati2.txt

e vaiiiiiiiiii Buono!!!!!!!!!!!:D:D:D

cmq Il Pighiz e' davvero una scheggia a corregere!!!


Ciciotta
Ciao ragazzi! Come è andato il terzo compitino di programmazione?
Non mi sembra facilissimo!!!

kirka85
Mannaia è vero.... è il compitino che mi è andato peggio...anche se non capisco cosa ho sbagliato....ma vabbè .........
Rassegnazione

ideafix
a me e' andato bene :D

cmq devo dire che secondo me era piuttosto insidioso come compitino

:caffe: per fortuna e' andata.

ora mi rimane da fare il progettino per Marra e i primi 18 crediti sono andati

speriamo va!!

ideafix
Ho unito un po di 3d per fare ordine :D

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