![](//www.dsy.it/forum/images/space.gif) |
[D]ani[J] |
[Laboratorio] Es x 11-12 ClasseTriangle |
04-12-2003 13:32 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
[D]ani[J] |
dsy moderator
![](avatar.php?userid=1790&dateline=1090318101)
Registered: Aug 2003
Posts: 1380 (0.18 al dì)
Location:
Corso: F47
Anno:
Time Online: 17 Days, 14:25:28 [...]
Status: Offline
Edit | Report | IP: Logged |
[Laboratorio] Es x 11-12 ClasseTriangle
Discussioni sull'esercizio ClasseTriangle per l ' 11 - 12 - 03
__________________
Dani
e-mail: DaniJ@dsy.it
...ahhh ste donne!
Buoniiiiiisssimaaaa!
|
04-12-2003 13:32 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
gabry_deejay |
i più intrapendenti?????? Ciao...dice a me??????? ... |
06-12-2003 02:56 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
gabry_deejay |
.grande:maestro.
![](avatar.php?userid=2302&dateline=1103190666)
Registered: Oct 2003
Posts: 2284 (0.29 al dì)
Location: Cernusco sul Naviglio!
Corso: Digital Communication!
Anno: Secondo+Primo arretrato!
Time Online: 9 Days, 0:40:50 [...]
Status: Offline
Edit | Report | IP: Logged |
i più intrapendenti?????? Ciao...dice a me???????
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
|
06-12-2003 02:56 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
citrus |
ragazzi non ho cpito una cosa:
... |
07-12-2003 20:35 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
citrus |
.arcimaestro.
![](avatar.php?userid=2183&dateline=1087308941)
Registered: Oct 2003
Posts: 382 (0.05 al dì)
Location: como
Corso: com. digitale
Anno: 2
Time Online: 2 Days, 14:39:24 [...]
Status: Offline
Edit | Report | IP: Logged |
ragazzi non ho cpito una cosa:
i triangoli vanno costruiti chiedendo come parametri la lunghezza dei tre lati giusto?
allora come faccio a calcolare l'area?
devo per forza richiedere l'immissione di base ed altezza che mi mancano altrimenti non saprei....
oppure bisogna calcolare l'altezza usando qualche teorema tipo pitagora ... (ma anche qui come faccio a sapere quale dei tre lati è la base?)
bho....
secondo me l'unica è richiedere base e altezza all'utente ma non è che mi piaccia molto......
qualcuno ha una soluzione migliore della mia?
grazie
citrus
|
07-12-2003 20:35 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
lockit |
Io ho esteso la classe rettangolo e richiedo base ... |
07-12-2003 20:57 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
lockit |
-:| Losef well-wisher |:-
![](avatar.php?userid=1408&dateline=1064931227)
Registered: May 2003
Posts: 88 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 3
Time Online: 20:32:23 [...]
Status: Offline
Edit | Report | IP: Logged |
Io ho esteso la classe rettangolo e richiedo base altezza e un altro parametro che è la distanza dell'altezza dal vertice destro della base e poi calcolo il perimetro con pitagora e l'area b*h/2
a me funziona bene
|
07-12-2003 20:57 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
citrus |
ok ma estendendo un rettangolo si suppone allora d ... |
08-12-2003 15:19 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
citrus |
.arcimaestro.
![](avatar.php?userid=2183&dateline=1087308941)
Registered: Oct 2003
Posts: 382 (0.05 al dì)
Location: como
Corso: com. digitale
Anno: 2
Time Online: 2 Days, 14:39:24 [...]
Status: Offline
Edit | Report | IP: Logged |
ok ma estendendo un rettangolo si suppone allora di trattare solo triangoli rettangoli, escludendo così gli isosceli e gli scaleni.....
non che per me sia un problema!!!!
però a questo punto non capisco a cosa ti serve richiedere la distanza dell'altezza dal vertice destro della base.....
con pitagora si trova il terzo lato e con questo si calcola il perimetro, mentre per l'area abbiamo già tutto!
giusto?
![:D](images/smilies/icon_mrgreen.gif)
|
08-12-2003 15:19 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
citrus |
ho dichiarato il costruttore in questo modo.....
... |
08-12-2003 15:53 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
citrus |
.arcimaestro.
![](avatar.php?userid=2183&dateline=1087308941)
Registered: Oct 2003
Posts: 382 (0.05 al dì)
Location: como
Corso: com. digitale
Anno: 2
Time Online: 2 Days, 14:39:24 [...]
Status: Offline
Edit | Report | IP: Logged |
ho dichiarato il costruttore in questo modo.....
ma mi da un errore....
public class Triangle extends Rectangle{
// CAMPI
private double lato1, lato2, lato3;
public Triangle (double x, double y){
lato1=x;
lato2=y;
lato3=Math.sqrt((lato1*lato1)+(lato2*lato2));
}
}
Triangle.java:19: cannot resolve symbol
symbol : constructor Rectangle ()
location: class Rectangle
public Triangle (double x, double y){
^
1 error
da cosa può dipendere?
grazie ciao
|
08-12-2003 15:53 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
citrus |
niente come non detto......
... |
08-12-2003 16:51 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
citrus |
.arcimaestro.
![](avatar.php?userid=2183&dateline=1087308941)
Registered: Oct 2003
Posts: 382 (0.05 al dì)
Location: como
Corso: com. digitale
Anno: 2
Time Online: 2 Days, 14:39:24 [...]
Status: Offline
Edit | Report | IP: Logged |
niente come non detto......
ora sono riuscito a fare praticamente tutto,
lunica cosa che non mi viene è sostituire la calsse Shape con quella da me creata.....
lo faccio ma non cambia nulla, come se la sostituzione non fosse andata a buon fine.......
|
08-12-2003 16:51 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
foolish |
se a qualcuno può servire, io ho usato queste for ... |
08-12-2003 18:21 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
foolish |
bleak
![](avatar.php?userid=2240&dateline=1067344092)
Registered: Oct 2003
Posts: 3585 (0.46 al dì)
Location:
Corso:
Anno:
Time Online: 36 Days, 7:28:56 [...]
Status: Offline
Edit | Report | IP: Logged |
se a qualcuno può servire, io ho usato queste formule di geometria piana, le ho trovate su un vecchio quaderno, all'ultima pagina.
sonno le formule per un triangolo scaleno, quindi vanno bene per tutti i triangoli.
allora con "2p" si indica il perimetro, quindi con "p" si indica mezzo-perimetro.
detti a un lato, b un altro, c l'ultimo.
2p = a + b + c
A = radice quadrata di ( p*(p-a)*(p-b)*(p-c) )
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
|
08-12-2003 18:21 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
lockit |
[QUOTE]ok ma estendendo un rettangolo si suppone a ... |
09-12-2003 18:20 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
lockit |
-:| Losef well-wisher |:-
![](avatar.php?userid=1408&dateline=1064931227)
Registered: May 2003
Posts: 88 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 3
Time Online: 20:32:23 [...]
Status: Offline
Edit | Report | IP: Logged |
ok ma estendendo un rettangolo si suppone allora di trattare solo triangoli rettangoli, escludendo così gli isosceli e gli scaleni.....
non che per me sia un problema!!!!
però a questo punto non capisco a cosa ti serve richiedere la distanza dell'altezza dal vertice destro della base.....
con pitagora si trova il terzo lato e con questo si calcola il perimetro, mentre per l'area abbiamo già tutto!
giusto?
Non è giusto perchè la distanza dell'altezza dal vertice può andare da più infinito a meno infinito, lasciando invariata l'area ma cambiando di brutto il perimetro.
Il mio costruttore è così:
public Triangle(double h, double w, double d) { // costruttore
super(h, w);
distance = d;
}
Ricordo che ho esteso la classe rettangolo
(class Triangle extends Rectangle)
e per calcolare il perimetro :
lato1= radiceQuadrata((distanza-base)²+altezza²)
lato2= radiceQuadrata(distanza²+altezza²)
p= lato1+lato2+base
|
09-12-2003 18:20 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
supernova |
raga io la classe me la compila, ma quando lo test ... |
11-12-2003 03:34 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
supernova |
Mad For It
![](avatar.php?userid=1461&dateline=1069122594)
Registered: May 2003
Posts: 403 (0.05 al dì)
Location: Milan, London
Corso: Digital Comunication
Anno: I Don't Know, Not Yet.
Time Online: 3 Days, 4:56:55 [...]
Status: Offline
Edit | Report | IP: Logged |
raga io la classe me la compila, ma quando lo testo su SortPolymorphicArray2 se metto di calcolare il perimetro me lo fa. Ma L'area NO!!!!!! HELPE ME!!!!! Io faccio così:
cateto1,cateto2,ipotenusa,p,area le ho dichiarate tutte private double
public double calculatePerimeter() {
p = cateto1+cateto2+ipotenusa;
return p;
}
public double calculateArea() {
area = Math.sqrt(((p/2)*cateto1)*((p/2)*cateto2)*((p/2)*ipotenusa));
return area;
}
}
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
|
11-12-2003 03:34 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
foolish |
prova a mettere in una variabile il valore del per ... |
11-12-2003 14:11 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
foolish |
bleak
![](avatar.php?userid=2240&dateline=1067344092)
Registered: Oct 2003
Posts: 3585 (0.46 al dì)
Location:
Corso:
Anno:
Time Online: 36 Days, 7:28:56 [...]
Status: Offline
Edit | Report | IP: Logged |
prova a mettere in una variabile il valore del perimetro fratto 2.
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
|
11-12-2003 14:11 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
lockit |
così dovrebbe andare
... |
11-12-2003 14:19 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
lockit |
-:| Losef well-wisher |:-
![](avatar.php?userid=1408&dateline=1064931227)
Registered: May 2003
Posts: 88 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 3
Time Online: 20:32:23 [...]
Status: Offline
Edit | Report | IP: Logged |
così dovrebbe andare
public double calculateArea() {
area = Math.sqrt(((calculatePerimeter()/2)*cateto1)*((calculatePerimeter()/2)*cateto2)*((calculatePerimeter()/2)*ipotenusa));
return area;
}
|
11-12-2003 14:19 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
citrus |
ok fin qui ci siamo....
... |
11-12-2003 15:03 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
citrus |
.arcimaestro.
![](avatar.php?userid=2183&dateline=1087308941)
Registered: Oct 2003
Posts: 382 (0.05 al dì)
Location: como
Corso: com. digitale
Anno: 2
Time Online: 2 Days, 14:39:24 [...]
Status: Offline
Edit | Report | IP: Logged |
ok fin qui ci siamo....
ora però ho provato ad inserire nella classe Triangle anche un metodo main per testare tutti gli altri metodi.....
e qui mi da questo errore:
"Exception in thread "main" java.lang.NoSuchMethodError: main"
come se non trovasse il metodo main.....
eppure mi sembra tutto giusto..........
succede solo a me o è già capitato anche a qualcun'altro?
.... denghiuuuuuuu!
|
11-12-2003 15:03 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
foolish |
[QUOTE][i]Originally posted by citrus [/i]
... |
11-12-2003 15:41 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
foolish |
bleak
![](avatar.php?userid=2240&dateline=1067344092)
Registered: Oct 2003
Posts: 3585 (0.46 al dì)
Location:
Corso:
Anno:
Time Online: 36 Days, 7:28:56 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by citrus
ok fin qui ci siamo....
ora però ho provato ad inserire nella classe Triangle anche un metodo main per testare tutti gli altri metodi.....
e qui mi da questo errore:
"Exception in thread "main" java.lang.NoSuchMethodError: main"
come se non trovasse il metodo main.....
eppure mi sembra tutto giusto..........
succede solo a me o è già capitato anche a qualcun'altro?
.... denghiuuuuuuu!
hai controllato di aver scritto tutta l'intestazione del main e quindi
code: public static void main(String[] args)
{
ecc ecc...
}
e di averlo inserito ALL'INTERNO della classe Triangle. Mi sa che l'errore potrebbe essere uno di questi due.
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
|
11-12-2003 15:41 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
citrus |
bella foolish!!!
... |
11-12-2003 16:00 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
citrus |
.arcimaestro.
![](avatar.php?userid=2183&dateline=1087308941)
Registered: Oct 2003
Posts: 382 (0.05 al dì)
Location: como
Corso: com. digitale
Anno: 2
Time Online: 2 Days, 14:39:24 [...]
Status: Offline
Edit | Report | IP: Logged |
bella foolish!!!
... no magari, il problema è che mi sembra proprio tutto giusto!
solo su una cosa non sono sicuro....
per la scrittura del main instanzio degli oggetti ConsoleInputManager ecc. che importo prima dell'intestazione....
dovrebbe essere "legale" giusto?
... e comunque mi darebbe un altro errore quindi.....
provo a postare il codice che è meglio:
XXX
grrrazie!!
Last edited by citrus on 11-12-2003 at 16:31
|
11-12-2003 16:00 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
All times are GMT. The time now is 22:31. |
|
|
![Post New Thread](images/newthread.gif) |
|
![Post A Reply](images/reply.gif) |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|