[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. |
| yoruno |
| Brevi, di solito, Pighi corregge piuttosto in fretta :) |
| yoruno |
Il programmino 1) doveva essere qualcosa del genere, se non ho scritto cacchiate :Pcode: 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 |
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? |
| vf80 |
ragazzi ma stasera che lezione c'è?
Marra o Pighizzini? |
| 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à |
| 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 |
|
|
|