Bon voila, je viens de terminer, je pense et je ne suis pas sur de qlq trucs si vous pouvez me dire si g vu juste ou pas:
pour la classe Cercle g pas eu de problèmes mais pour TriangleRectangle, il y avait embiguité vu qu'ici au Canada ont n'utilise pas le mm terme que les francais pour appeler la base et la hauteur...
public class TriangleRectangle {
private double hauteur, base ; / double largeur; public TriangleRectangle(double ha, double la ) { hauteur = ha; largeur = la ; } // méthode qui retourne le périmètre public double perimetre() { return hauteur + largeur + base ; } // méthode qui retourne la surface public double surface() { return (hauteur * largeur)/2 ; } public double calculbase() { return Math.sqrt(hauteur*hauteur + largeur*largeur); } }
|
voici la clase Cercle:
public class Cercle { private double rayon ; public Cercle( double r) { rayon = r ; } public double perimetre() { return 2* Math.PI*rayon ; } public double surface() { return Math.PI*rayon*rayon ; } }
|
et maint le TestFigure:
public class TestFigures { public static void main (String[] args) { Cercle c1 = new Cercle(3.7) ; System.out.println("Les mesures du Cercle c1 :\n"); System.out.println( "Perimetre de c1 : "+ c1.perimetre()); System.out.println("Surface de c1 : " + c1.surface()); System.out.println(""); TriangleRectangle tr1 = new TriangleRectangle(3.0, 4.0); tr1.calculbase(); System.out.println("Les mesures du triangle rectangle tr1:\n"); System.out.println("la surface de tr1: " + tr1.surface()); System.out.println("le perimetre de tr1: " + tr1.perimetre()); // comparaison de la surface du tr1 et c1
System.out.print("c1- tr1: "); System.out.println( + c1.surface() - + tr1.surface() ); } }
|
voila, je pense que ca marche, mais g du faire une methode a part qui calcule la base qui me manquais et aprés je l'es appelé dans Test avec tr1.base() ca marche mais je pense que dans l'exercice il ne fallait pas faire ca, ou je me trempe?
merci
ne fais pas ce que je dis, ne dis pas ce que je fais

-------------------------------
Réponse au message :
-------------------------------
> tres marrant superpa:(
> Desole si mon profil t'as induit en erreure mais c que g mis une date importante pour moi et c.t pour moi le debut de la vie, mon debut a moi, mais bon on est pas en chat ici, si tu veux plus details tu as le mail ;)
> si tu parcours les sujets tu trouveras que g pose des questions et que j'y suis alle par etapes du commencement du Java jusqu'a ce stade et a chaque fois je plante mais a la fin je m'y trouve donc pas besoin de ton aide et tes fausses accusations ne font que me donner plus d'envie de progresser, merci a toi de continuer;)
> ne fais pas ce que je dis, ne dis pas ce que je fais

>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Presque 40 ans ...
> > Je suis pas sur que 18 ans, c'est presque 40.
> > Faudra que modifie ton profil avant de mentir effrontément.
> > Et puis si t'as un cahier des charges si complet alors que tu travailles seul, c'est que t'as un talent de prof.
> >
> > J'aime pas le menteurs et je suis pas le seul.
> > Alors débrouille-toi.
> > Je t'aiderai si tu me prouves que t'as vraiment presque 40 ans ou que tu avoues qu'il s'agit d'un énnoncé donné par un prof (même de cours du soir).
> >
> > A bientôt,
> > P-A
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > trés drole mon ami, non g pas de proff puisque je m'y met tout seule a la programmation

g fais un peu de VB et maint je m'y met au Java, en tout cas...
> > > PS: g presque 40 ans, plus l'age d'aller a l'école

> > > ne fais pas ce que je dis, ne dis pas ce que je fais

> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > J'espère que ton prof ne va pas sur le site.....
> > > >
> > > > c'est quoi la question ? Faites mon devoir à ma place ????

> > > >
> > > > Amicalement
> > > >
> > > >
> >
>