Bonjour
J'ai besoin de vous indications concernant un exo tres facile mais , je ne vois pas d'ou vien l'erreur d'affichage .
et la classe clavier , c'est une classe fournissant des fonctions de lecture au clavier : lecture d'une chaine, float, double , int
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 /*Écrire un programme qui calcule les racines carrées de nombres fournis en donnée qui s'arrêtera lorsque l'utilisateur lui fournira la valeur 0. Il refusera les valeurs négatives. * */ public class Exo9 { public static void main(String []args){ System.out.println ("donnez un nombre positif") ; float chaineDonne; chaineDonne=Clavier.lireFloat(); while (chaineDonne !=0){ if (chaineDonne>0){ float chaineDonne1= (float) Math.sqrt(chaineDonne); System.out.println("sa racine carre est :"+chaineDonne1); } else if (chaineDonne<0){ System.out.println("svp positif"); } } } }
Affichage :
donnez un nombre positif
10
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
sa racine carre est :3.1622777
.........................................
// jusqu'a je clik le buton stop
Merci pour vous reponses
Partager