![]() |
Pages (4): [1] 2 3 4 » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=259)
-- [PROGRAMMAZIONE] Help 3^ Progettino A.A.04/05 (http://www.dsy.it/forum/showthread.php?threadid=7972)
[PROGRAMMAZIONE] Help 3^ Progettino!!!
Come per gli altri due progettini, preparo il thread per il terzo, nell'attesa che il prof lo metta online mercoledì sera.
Vi ricordo che non si può postare codice "già pronto", mentre suggerimenti o aiuti "verbali" sono utili e graditi!
Tra l'altro un consiglio: prima di far proliferare il thread con domande già fatte, leggete tutto e traete spunto dai suggerimenti trovati!
E niente OT!
E, ovviamente, in bocca al lupo a tutti!
-------
Thread primo progettino
Thread secondo progettino
-------
Sito Programmazione Progettini
Sito Programmazione Domande e Chiarimenti
-------
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
[Programmazione] - 3° Progettino
E' online il testo dell'ultimo progettino *bestemmie* in bocca al lupo a tutti
__________________
@~@~@~@~@~@~@~@~@~@
TIMEO DANAOS ET DONA FERENTES
@~@~@~@~@~@~@~@~@~@
...visto l'esistenza di un'altro thread con lo stesso argomento ho fatto un merge tra i due....
__________________
Non si dice ottimista,si dice illuso.
Non si dice pessimista,si dice realista.
Eccolo qui: http://homes.dico.unimi.it/prog/tur...html#progettini
LE CORBUSIER
Vita
Charles-Edouard Janneret, conosciuto come Le Corbusier, nasce a La Chaux-de-Fonds in Svizzera nel 1887 . La sua vera patria è considerata la Francia, suo principale teatro di ogni attività critica e progettuale, dove muore nel 1965.
Dal 1906 al 1914 viaggia in numerosi paesi d'Europa, soggiornando soprattutto a Vienna, dove viene in contatto con gli ambienti della Secessione viennese, e a Berlino dove, nello studio di Peter Beherens, conosce Gropius e Mies Van der Rohe.
Nel 1907 Le Corbusier visita le principali città italiane ricavando un abbondante quaderno di schizzi delle architetture del passato con a margine di ogni disegno annotazioni e appunti sui materiali, sui colori, sulle forme. Ciò gli consente di acquisire un bagaglio culturale che affonda le radici nel passato e di evidenziare la sua passione per l'architettura, nonostante egli non abbia mai compiuto studi regolari in questo ambito.
Nel 1917 Le Corbusier si stabilisce a Parigi dove è molto attivo. Nel 1920 fonda la rivista L'esprit nouveau che dirige per cinque anni. Dal 1922 apre uno studio di archittettura e appunto alla progettazione si dedicherà con costanza, passione e ineguagliabile fantasia fino alla morte, avvenuta in Costa Azzurra a Cap-Martin nel 1965.
Principi della sua architettura
Il problema fondamentale che si pone all'architetto ha un duplice aspetto: da un lato organizzare lo spazio urbano, in modo che la città possa accogliere agevolmente le grandi masse di lavoratori di ogni livello sociale, legate alle attività contemporanee, dall'altro lato costruire edifici capaci di rispondere alle esigenze di vita collettiva ed individuale di quelle stesse masse.
Mentre il razionalismo rinascimentale imponeva planimetrie geometriche, sottoponendo ad esse le esigenze degli abitanti, il razionalismo lecorbusieriano è funzionale, partendo dalle esigenze degli abitanti e risalendo alla forma generale.
Progetto per un'ipotetica città di 3 milioni di abitanti: egli immagina grattacieli a pianta cruciforme, allontanati dalle strade, immersi nel parco, sollevati da terra mediante piloni, in modo che i giardini, oltre che sulla copertura degli edifici, si trovino anche sotto di essi. le vie, invece che "corridoi" fra palazzo e palazzo, dovranno essere differenziate a seconda del tipo di traffico, da quello veloce a quello lento e capillare, e su livelli diversi.
Progetto per un'ipotetica Parigi, Rio de Janeiro, Montevideo, San Paolo del Brasile e Algeri. In questi progetti sono previsti non più singoli grattacieli, ma enormi edifici che attraversano la città come grandi viadotti rettilinei, a croce o curveggianti; così da permettere a tutti gli abitanti la rapidità delle comunicazioni, da dar loro un vasto panorama e un'ampia illuminazione.
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
sono on line i file di test
Attenzione,
primo errore : nel testo del compitino si cita l'eccezione Figure3DException mentre nel file di test usa
Figura3DException
Ciao.
__________________
Divide et impera
Iniziamo bene...
Errore
Primo Errore by Oracle: nel testo del compitino si cita l'eccezione Figure3DException mentre nel file di test usa
Figura3DException
Off-Topic:
L'hai segnalato al prof?
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
No,
bisogna mandargli una mail ?
__________________
Divide et impera
Originally posted by Oracle
No,
bisogna mandargli una mail ?
Off-Topic:
E' meglio, così corregge l'errore... la mandi tu a Grossi?
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Originally posted by gluca
![]()
Off-Topic:
Ehm... dai, siate buoni, usate l'OT
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
SI
__________________
Divide et impera
Fatto
__________________
Divide et impera
sono io???
Originally posted by gluca
sono io???
Off-Topic:
Non mandare messaggi fuori argomento, per favore...
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
letto il progettino...meno male che mi piace la geometria...stasera il portatile servirà parecchio....e cmq non è che abbia dato tutto sto tempo, considerando che il compito è venerdì 16 e dobbiamo consegnare entro il 26...
__________________
Il Pega
www.pegasus83.com
EDIT: Grossi mi ha chiarito il dubbio, edito per non crearne di ulteriori a voi
Ma la classe TipoNonPrevistoException deve estendere Figure3DException secondo voi?
No perchè è controllata,
-----
un'altra cosa, mi sembra che ogni figura deve implementare il metodo toString che visualizza i parametri (come desunto dal file di output) ciò nonostane il file di output è sbagliato per il cubo perchè riporta :
-----------
Cubo: raggio
-----------
anzichè Cubo: lato
__________________
Divide et impera
una cosa...io ho ampliato la classe astratta con un'altro metodo.
Ho sbagliato?
__________________
Studiare e lavorare vi sembra faticoso?!
Ma se e' fantastico!!!
Originally posted by Oracle
No perchè è controllata,
-----
un'altra cosa, mi sembra che ogni figura deve implementare il metodo toString che visualizza i parametri (come desunto dal file di output) ciò nonostane il file di output è sbagliato per il cubo perchè riporta :
-----------
Cubo: raggio
-----------
anzichè Cubo: lato
__________________
@~@~@~@~@~@~@~@~@~@
TIMEO DANAOS ET DONA FERENTES
@~@~@~@~@~@~@~@~@~@
Originally posted by Oracle
No perchè è controllata,
-----
Originally posted by emanuele
una cosa...io ho ampliato la classe astratta con un'altro metodo.
Ho sbagliato?
Off-Topic:
Cavolo che silenzio!!!
Che succede??
Tutti a studiare per il compitino....Prima compitino, poi progettino, poi...suicidio....
Struttura Classi...
Questa è - secondo me - la struttura delle classi del progetto, a voi piace?
Object (evvabbè, questa c'è sempre)
Architetture3D (che utilizza la classe Figure3D)
Figure3D (evvabbuò, questa è bella e pronta...)
Poi ci sono
Cilindro, Parallelepipedo e TroncoDiCono (che estendono Figure3D)
e le tre classi
Sfera, Cubo e Cono (che estendono rispettivamente le 3 classi precedenti)
Tra l'altro le sottoclassi di Figure3D sono semplici, e se proprio non si sa dove sbattere la testa basta vedere sul libro lo sviluppo della classe rettangolo e della classe cubo...
Architetture3D? Beh, un po' di lavoro lo dovremo pur fare, no?
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Il fatto che sfera estenda cilindro, o viceversa, mi è ancora ignoto...
Originally posted by Bravo Yankee
Il fatto che sfera estenda cilindro, o viceversa, mi è ancora ignoto...
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Si vede che ancora non ho letto il testo del progetto, eh?
Ciao,
per costruire l'array Figura3D lo si dimensiona a lunghezza fissa es 100 elementi (poi però il programma di test stamap che ha caricato 100 elementi) o c'è modo per costruirlo dinamicamente ??
o c'è un'altra strada ad Es Sequenza (utile per la ricerca) da convertire poi in array di Figura3D.
-----
__________________
Divide et impera
Originally posted by Oracle
o c'è un'altra strada ad Es Sequenza (utile per la ricerca) da convertire poi in array di Figura3D.
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Originally posted by yoruno
Guarda le formule...
Cilindro pi*r*r*h
Sfera numero*pi*r*r*r
Assomigliano un po', no?![]()
Originally posted by T_M_P
Ma c'è scritto da qualche parte che devono essere estese tra di loro o è una tua "finezza"?
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Lo ha "consigliato" Grossi ieri sera....
Originally posted by Bravo Yankee
Lo ha "consigliato" Grossi ieri sera....
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Originally posted by Bravo Yankee
Lo ha "consigliato" Grossi ieri sera....
Vedendo come valuta il codice, forse è meglio accontentarlo....Visto che si aggrappano alle minime stupidate....
Originally posted by Bravo Yankee
Vedendo come valuta il codice, forse è meglio accontentarlo....Visto che si aggrappano alle minime stupidate....
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Scusate, ma se TroncoDiCono ha R, r, h e Cono ha R,h come passo a TroncoDiCono r?
Mah.....Sono d'accordo con te in linea di principio, ma il discorso vale lo stesso....
Usi la solita classe di lettura dal file o lo Streamer dati o come cavolo si chiama?
Basta estendere Cono come Tronco di Cono in cui r=0....Secondo me, ma ancora non ho iniziato...
Originally posted by Bravo Yankee
Basta estendere Cono come Tronco di Cono in cui r=0....Secondo me, ma ancora non ho iniziato...
Originally posted by T_M_P
L'avevo pensato anche io, ma se fai così una moltiplicazione per 0 risulta 0, quindi poi il calcolo di volume e superficie dovrebbe sballare..
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Originally posted by yoruno
E allora per Cono estendi il metodo getVolume e non gli fai fare moltiplicazioni per il raggio piccolo... se guardi getSuperficie invece va tutto bene...![]()
Beh, ma almeno voi lo avete iniziato....
io penso prima al compitino e poi al progettino...due cose insieme non riesco a farle...
__________________
Il Pega
www.pegasus83.com
Le figure, le dobbiamo leggere noi da un file di testo o ci vengono ficcate in bocca da altri????
a me basta che il prog funzioni e mi faccia prendere un sufficiente
Con tutti suff si passa ,no?
__________________
Studiare e lavorare vi sembra faticoso?!
Ma se e' fantastico!!!
Originally posted by emanuele
a me basta che il prog funzioni e mi faccia prendere un sufficiente
Con tutti suff si passa ,no?
Secondo me in questo caso non è stata una bella idea quella di estendere le classi (Sfera estende Cilindro ecc)..
Almeno per come l'ho fatto io ha complicato un po' le cose..
Per altre l'ha semplificata, certo, ma nel complesso non trovo grossi vantaggi (ovviamente riguardo questo progettino)..
Comunque, se ha chiesto di fare così è giusto farlo...
Comparable o no?
Seondo voi nelle classi Sfera Cubo, Cono ecc. ecc. c'è da implementare l'interfaccia Comparable??
Forse può servire più avanti per per la lista della classe Architettura3d????
MA!?
__________________
ringrazio carl von linde inventore del frigorifero
la birra ha tutto un altro sapore, grazie
Re: Comparable o no?
Originally posted by Masca
Seondo voi nelle classi Sfera Cubo, Cono ecc. ecc. c'è da implementare l'interfaccia Comparable??
Forse può servire più avanti per per la lista della classe Architettura3d????
MA!?
X Bravo Yankee
devi usare la classe di Test che si occupa di leggere le figure e
di chiamare le tue classi.
__________________
Divide et impera
Per l'eccezione Figura3DException bisogna solo prevedere che l'utente stupido inserisca valori negativi, o anche, che ne so, caratteri, stringhe o simili?????
__________________
ringrazio carl von linde inventore del frigorifero
la birra ha tutto un altro sapore, grazie
Cacchiolina ho finito il progettino ma c'è qualcosa che non va ,
non trova le figure, e inserisce sempre e solo un cono....MA?!
Avete usato "Sequenza" per lista delle figure in Architettura3d????
CIAO
__________________
ringrazio carl von linde inventore del frigorifero
la birra ha tutto un altro sapore, grazie
Ok, grazie Oracle....Ma come accidenti avete fatto a finire il progettino ed ad avere studiato per il compitino????
Ma porc....
Originally posted by Bravo Yankee
Ma come accidenti avete fatto a finire il progettino ed ad avere studiato per il compitino????
Off-Topic:
Semplice: basta non aver studiato per il compitino...
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Beato allora chi non ha dovuto studiare per il compitino....Saranno tutti geni....
Originally posted by Bravo Yankee
Beato allora chi non ha dovuto studiare per il compitino....Saranno tutti geni....
Off-Topic:
Piacerebbe... semplicemente considero la pratica migliore alla teoria (si impara di più dalle proprie eccezioni che da quelle sul libro)!
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Originally posted by yoruno
Off-Topic:
Piacerebbe... semplicemente considero la pratica migliore alla teoria (si impara di più dalle proprie eccezioni che da quelle sul libro)!
Originally posted by Masca
Cacchiolina ho finito il progettino ma c'è qualcosa che non va ,
non trova le figure, e inserisce sempre e solo un cono....MA?!
Avete usato "Sequenza" per lista delle figure in Architettura3d????
CIAO
Ma secondo voi un Parallelepipedo di dimensioni 3,3,3 è da considerarsi uguale ad un cubo di lato 3?
Penso di no a quanto c'è scritto, ma per sicurezza chiedo a voi..
Secondo me si
Originally posted by Bravo Yankee
Secondo me si
Altra cosa: se Sfera estende Cilindro, nel costruttore di Cilindro, quando sollevate l'eccezione, controllate se è sfera o cilindro? O la sollevate e basta?
Nel file di Test o sui txt che ha dato, non c'é questo controllo???
Originally posted by Bravo Yankee
Nel file di Test o sui txt che ha dato, non c'é questo controllo???
Ne sul parallelepipedo ne sulla sfera????
Mah...Cubo 3 è un Parallelepipedo 3,3,3...il contrario....boh....A logica, si, ma a cervello di Grossi.....
Boh, io gli scrivo, almeno mi tolgo il dubbio..
Dopo facci sapere....
ragazzi scusate se vi interrompo.. ma stasera il compito di pighiz. a che ora c'è 7:00????
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Originally posted by lorybu
ragazzi scusate se vi interrompo..ma stasera il compito di pighiz. a che ora c'è 7:00????
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
ragazzi qlc1 di voi s'è posto questa domanda:
nel testo del progetto c'è scritto ke l'eccezione Figura3DException dev'essere nn controllata...ma allora perché nella classe astratta Figura3D compare questo metodo:
public abstract void setParametri(double[] param) throws Figura3DException?!?!?!?!?
se Figura3DException è NON controllata, per quale motivo la si delega con THROWS?!?!?!?!?
Forse proprio per obbligarci a trattarla, no???
Ma se provi a creare un Cubo con lato 0, come fai a far ritornare un messaggio di errore "Cubo: Parametro errato!"?????
Sollevando l'eccezione con String come argomento?
Originally posted by Bravo Yankee
Sollevando l'eccezione con String come argomento?
Con istanceOf???
Oppure, riscrivi il costruttore o l'eccezione...
Originally posted by Bravo Yankee
Con istanceOf???
Originally posted by T_M_P
Quindi sono senza soluzione..
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Ecco....Altra filosofia della programmazione Object Oriented...
Originally posted by Bravo Yankee
Ecco....Altra filosofia della programmazione Object Oriented...
No.....io per ora non faccio neppure il progettino...
Originally posted by T_M_P
Scusa, come lo "ignori"?? Non fai venir fuori la scritta di errore con il nome dell'oggetto?
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Originally posted by yoruno
Esatto! L'errore c'è, alla fine, ma io uso la comoda e pratica dicitura: "Parametri errati" senza specificare!![]()
Originally posted by T_M_P
Ok, ma nel suo file "risultati.txt" lui ha scrivere il nome dell'oggetto..
__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::
Boh, gli ho scritto anche per questo, spero che sia paziente....
Ciao,
io ho quasi finito la versione di prova e il mio risultato quadra con quello del prof.
Devo solo creare dinamicamente l'array
Figura3D[] ritornato da getFigure3D, per adesso ho usato sequenza e la copio nell'array il problema è che guando modifichi l'array con setParametri dovrei ricopiare i valori in sequenza altrimenti non funzionerebbe il find a valle della modifica :
Domanda 1:
Voi adottate lo stesso meccanismo ?
Domanda 2
Io non ero a lezione, è obbligatorio fare le classi figure come estensione di quelle simili ? Io le ho gestite singolarmente e tutto
funziona alla grande (i controlli,il metodo equals,ecc.)
Grazie e scusate per la lunghezza del tema :smile: .
__________________
Divide et impera
up
RISPOSTA PROF
Originally posted by T_M_P
Ma secondo voi un Parallelepipedo di dimensioni 3,3,3 è da considerarsi uguale ad un cubo di lato 3?
Penso di no a quanto c'è scritto, ma per sicurezza chiedo a voi..
ma la classe stratta che ci ha fornito il prof contiene forse degli errori ?
Originally posted by mark
ma la classe stratta che ci ha fornito il prof contiene forse degli errori ?![]()
Originally posted by T_M_P
Non mi sembra..
Ne hai visto qualcuno?
Me l'hanno fatto notare ieri sera, ma mi ero dimenticato..
Beh, prova a scrivergli (io l'ho già fatto un paio di volte), così poi ci dici..
Progettino finito!!!!!!!!!! devo solo mettere i commenti....ne metterò tanti per evitare di prendermi commenti scarsi come negli altri 2
a proposito....
Off-Topic:
sono online i risultati del 3° compitino ed anche chi ha ottenuto l'esonero
__________________
@~@~@~@~@~@~@~@~@~@
TIMEO DANAOS ET DONA FERENTES
@~@~@~@~@~@~@~@~@~@
Originally posted by Gioe
[B]Progettino finito!!!!!!!!!!devo solo mettere i commenti....ne metterò tanti per evitare di prendermi commenti scarsi come negli altri 2
a proposito....
Originally posted by yoruno
E allora per Cono estendi il metodo getVolume e non gli fai fare moltiplicazioni per il raggio piccolo... se guardi getSuperficie invece va tutto bene...![]()
__________________
Andrea
Originally posted by T_M_P
Scusa, se hai esteso le classi come suggerito da Grossi, come hai gestito il sollevamento dell'errore nel costruttore?
__________________
@~@~@~@~@~@~@~@~@~@
TIMEO DANAOS ET DONA FERENTES
@~@~@~@~@~@~@~@~@~@
Originally posted by Masca
Per l'eccezione Figura3DException bisogna solo prevedere che l'utente stupido inserisca valori negativi, o anche, che ne so, caratteri, stringhe o simili?????
__________________
Andrea
Originally posted by T_M_P
L'avevo pensato anche io, ma se fai così una moltiplicazione per 0 risulta 0, quindi poi il calcolo di volume e superficie dovrebbe sballare..
__________________
Andrea
Una curiosità, secondo voi un parallelepipedo 1x2x3 è uguale al parallelepipedo 2x1x3 (scambio di basi) o 1x3x2 (scambio di base con altezza)?
__________________
Andrea
Cosa?!
__________________
Studiare e lavorare vi sembra faticoso?!
Ma se e' fantastico!!!
Scusate...ma a voi i calcoli tornano uguali all'esempio???
__________________
Studiare e lavorare vi sembra faticoso?!
Ma se e' fantastico!!!
Se si,a pi greco che valora avete dato?
__________________
Studiare e lavorare vi sembra faticoso?!
Ma se e' fantastico!!!
Originally posted by emanuele
Cosa?!
__________________
Andrea
Originally posted by emanuele
Se si,a pi greco che valora avete dato?
__________________
Andrea
Originally posted by linkjr
Scusa, ma perchè dici che il calcolo dovrebbe sballare? Se poni r=0 nelle formule del tronco di cono ottieni le stesse formule del cono. Rimane però il problema che non è possibile passare r=0 nel costruttore di TroncoDiCono perchè dovrebbe sollevare Figura3DException..
Originally posted by Gioe
se i parametri erano minori o uguali a zero sollevavo l'eccezione... però non devi aggiungere throws al prototipo del metodo in quanto l'eccezione non è controllata.
Originally posted by linkjr
Scusa, forse non mi sono spiegato bene...
Intendevo, se un parallelepipedo ha base a = 1, base a = 2 e altezza = 3, lo devo considerare uguale ad un altro parallelepipedo che ha base a = 2 e base a = 1 e stessa altezza, cioè con le basi invertite?
Originally posted by T_M_P
Secondo me il costruttore di TroncoDiCono può accettare RaggioPiccolo uguale ma non minore di 0...
Costruirebbe un TroncoDiCono uguale a un cono...
__________________
Andrea
Originally posted by T_M_P
Scusa ma il fatto che l'eccezione non è controllata non significa che nel prototipo del costruttore non devo inserire throws..
__________________
Andrea
Originally posted by linkjr
Non so... Nelle specifiche è espressamente richiesto che le dimensioni siano maggiori di zero. Sono però d'accordo con te, è vero che logicamente non c'è alcuna controindicazione.
Boh!!!![]()
![]()
![]()
Originally posted by linkjr
Il throws per le RuntimeException può anche essere inserito, ma non ha alcun effetto pratico, almeno non nel nostro caso (potrebbe servire quando devi distribuire un'applicazione e fai generare in automatico con JavaDoc la doumentazione)
Originally posted by T_M_P
Secondo me ci sono un po' troppe cose non perfettamente definite in questo progettino..
Bisognerebbe chiedere a lui..
Io però sto ancora aspettando che mi risponda per il discorso che se sollevo l'eccezione nel costruttore di Cilindro con il messaggio "Cilindro: parametro non corretto", quando creo una sfera con raggio 0 mi da sempre il messaggio "Cilindro: parametro non corretto".. (ovviamente perchè ho esteso cilindro in sfera..
__________________
Andrea
Originally posted by linkjr
Io ho evitato il problema mettendo un messaggio "anonimo" del tipo "Parametri dimensionali non corretti". D'altro canto non viene richiesto nulla in merito...![]()
Originally posted by T_M_P
In fondo è l'unica soluzione, ma sono curioso di sapere cosa mi risponde visto che lui non ha fatto così ma ha inserito il nome della classe...![]()
__________________
Andrea
Originally posted by linkjr
In realtà c'è un metodo molto semplice per avere quel tipo di informazione nel costruttore. Si può postare un'espressione Java?![]()
![]()
Originally posted by T_M_P
Beh, direi di si, non è mica il progettino intero, è un consiglio..
__________________
Andrea
Originally posted by linkjr
Se proprio si vuole avere il tipo dell'oggetto, invece che usare una serie di instanceof, si può usare questa espressione
this.getClass().toString()
Originally posted by T_M_P
Grande, non l'avevo mai notato il metodo!!
C'è da fare un substring, ma funziona!!
Grazie!!
__________________
Andrea
Scusa, ridà "class: Cilindro"...
Originally posted by T_M_P
Scusa, ridà "class: Cilindro"...
Originally posted by T_M_P
Scusa, ridà "class: Cilindro"...
__________________
Andrea
Originally posted by linkjr
Hai ragione, allora conviene usare questo anzichè il substring :
this.getClass().getName()
__________________
Andrea
Appunto..
Bene, direi che risolto questo non ho più problemi!
Grazie linkjr!
Originally posted by T_M_P
Bene, direi che risolto questo non ho più problemi!
Grazie linkjr!
__________________
Andrea
Mi ero dimenticato di questo...
Originally posted by T_M_P
Secondo me il costruttore di TroncoDiCono può accettare RaggioPiccolo uguale ma non minore di 0...
Costruirebbe un TroncoDiCono uguale a un cono...
Originally posted by T_M_P
Mi ero dimenticato di questo...
Se TroncoDiCono non può accettare raggiopiccolo uguale a 0, come fai a chiamare il costruttore di TDC da Cono?
__________________
Andrea
Escluso l'utilizzo di un array per la lista di figure3D in quanto non si puiò prevedere la sua dimensione, meglio uno STACK UNA SEQUENZA O COS'ALTRO????
dubbioso Masca
__________________
ringrazio carl von linde inventore del frigorifero
la birra ha tutto un altro sapore, grazie
Io ho usato un Vector che è alla fine la stessa cosa di Sequenza
__________________
Andrea
Originally posted by Masca
Escluso l'utilizzo di un array per la lista di figure3D in quanto non si puiò prevedere la sua dimensione, meglio uno STACK UNA SEQUENZA O COS'ALTRO????
dubbioso Masca
Scusate ma la sequenza con i parametri si puo' creare nel costruttore?
Originally posted by elpampero
Scusate ma la sequenza con i parametri si puo' creare nel costruttore?
La classe astratta ha un metodo astratto public double[] setParametri(). Tale metodo va implementato nella sottoclasse e deve restituire un array di parametri.
L'array è costruito a partire da una sequenza....questa sequenza dove posso costruirla?
Originally posted by elpampero
La classe astratta ha un metodo astratto public double[] setParametri(). Tale metodo va implementato nella sottoclasse e deve restituire un array di parametri.
L'array è costruito a partire da una sequenza....questa sequenza dove posso costruirla?
ma scusate:
io posso confrontare 2 oggetti solo attraverso il loro indirizzo ?
obj1.equals(obj2)
per intenderci
o devo aprire i due oggetti e confrontarne le carateristiche una ad una ?
if(obj1.caratteristica_1 == obj2.caratteristica2) return true;
etc....
Originally posted by mark
ma scusate:
io posso confrontare 2 oggetti solo attraverso il loro indirizzo ?
obj1.equals(obj2)
per intenderci
o devo aprire i due oggetti e confrontarne le carateristiche una ad una ?
if(obj1.caratteristica_1 == obj2.caratteristica2) return true;
etc....
io qui mi sto perdendo qualche pezzo.......
__________________
Il Pega
www.pegasus83.com
Nel file "unico" da consegare al prof, bisogna includere anche il testo di Test e Figura3D ?
Originally posted by ROYV
Nel file "unico" da consegare al prof, bisogna includere anche il testo di Test e Figura3D ?
Secondo me no, anche perché Figura3D è dichiarata public e dove essere messa in un file a parte di nome Figura3D....Quei due sono file che Grossi DEVE avere per testare le nostre classi...
Scusa, TMP, come fai a mettere Figura3D() in un file unico con gli altri?
Perchè mi dice che la classe sequenza non puo' essere applicata a un double???????
Io utilizzo la Classe Insieme ma com'è che quando creo un istanza di Sfera ad esempio mi becco un bell'errorazzo sulla chiamata del costruttore??
__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::
Originally posted by Bravo Yankee
Scusa, TMP, come fai a mettere Figura3D() in un file unico con gli altri?
Originally posted by elpampero
La classe astratta ha un metodo astratto public double[] setParametri(). Tale metodo va implementato nella sottoclasse e deve restituire un array di parametri.
L'array è costruito a partire da una sequenza....questa sequenza dove posso costruirla?
__________________
Andrea
Hai ragione volevo dire getParametri....
All times are GMT. The time now is 03:54. | Pages (4): [1] 2 3 4 » Show all 584 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.