LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

TN2 inf1220

Dissertation : TN2 inf1220. Recherche parmi 300 000+ dissertations

Par   •  18 Avril 2021  •  Dissertation  •  462 Mots (2 Pages)  •  1 203 Vues

Page 1 sur 2

Question 1

class Cercle {

// rayon de type double (64bits) du cercle

public double rayon;

// Constructeur sans argument pour poser un rayon à 0.0

public Cercle() {

rayon = 0.0;

}

// Constructeur paramétré afin de donner une valeur passée (r=0.0)au rayon

public Cercle(double r) {

rayon = r;

}

//Méthode Setter (poseur) pour le rayon

public void poserRayon(double r) {

rayon = r;

}

//Méthode Getter (trouveur) pour le rayon

public double trouveRayon() {

return rayon;

}

// méthode pour calculer et renvoyer l'aire

public double trouveAire() {

return Math.PI * rayon * rayon;

}

public double trouvePerimetre() {

return 2*Math.PI*rayon;

}

}

public class CercleConstructeur {

public static void main(String[] args) {

// créer le premier objet cercle avec

// constructeur sans argument

Cercle cercle1 = new Cercle();

// Créer un deuxième objet cercle avec

// constructeur paramétré

Cercle cercle2 = new Cercle(3.5);

//utilise methode trouveAire() pour cercle1

System.out.println("Aire d'un cercle de rayon 0 = "+cercle1.trouveAire() + "\nPerimetre de ce cercle = " + cercle1.trouvePerimetre());

//utilise methode trouveAire() pour cercle2

System.out.println("Aire d'un cercle de rayon 3.5 = "+cercle2.trouveAire()+ " \nPerimetre de ce cercle = " + cercle2.trouvePerimetre());

//mettre rayon du premier cercle a 1.5

cercle1.poserRayon(1.5);

//utilise methode trouveAire() pour cercle1

System.out.println("Aire d'un cercle de rayon 1.5 = "+cercle1.trouveAire() + "\nPerimetre de ce cercle = " + cercle1.trouvePerimetre());

}

}

Question 2

10.000000000000001 n’est pas représenté par le format double précision, il est alors arrondi au nombre le plus prêt du standard IEEE 754 que Java utilise. Dans ce cas-ci, Java

...

Télécharger au format  txt (3.1 Kb)   pdf (40.8 Kb)   docx (9.2 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com