IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

erreur de calcule de périmètre de cercle


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Novembre 2013
    Messages : 37
    Par défaut erreur de calcule de périmètre de cercle
    Bonjour ,
    j'ai un probléme dans ce code lorsque je saisi le rayon un nombre entier s’exécute mais lorsque je saisi un nombre float avec virgule ne
    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
    public class NewClass {
          public static void main(String args[]) {
        float rayon;
              double perimetre,surface;
     
          System.out.println("saisir le rayon:");
     
         // Scanner entree = new Scanner(System.in);
    //rayon = Integer.parseInt(entree.nextLine());
          try{
          Scanner sc=new Scanner(System.in);
          rayon = (sc.nextFloat());
         // rayon=sc.nextFloat();
          perimetre=2*Math.PI*rayon;
          surface=Math.PI*Math.pow(rayon, 2.0);
         System.out.println("le cercle de rayon est:"+rayon);
         System.out.println("le perimetre est:"+perimetre);
         System.out.println("le surface est:"+surface);
         }
            catch(Exception e){ System.out.println(e);
     
          }
          }
          }
    s'exécute pas
    s'il vous plait m'aider et merci d'avance

  2. #2
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    Bonjour benmia,

    Ton code est correct, pas super (pas de sc.close() un catch vide) ... mais bon chez moi ca marche regarde :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    saisir le rayon:
    2,35
    le cercle de rayon est:2.35
    le perimetre est:14.765484872660782
    le surface est:17.349444021303235
    Alors si ca ne fonctionne pas chez toi, envoi moi le CR d'exécution comme je l'ai fait. Et avant de poster brut de décoffrage un truc vérifie que ton séparateur de décimales est , ou .

    a plus tard
    Développeur Java
    Site Web

Discussions similaires

  1. Instruction ignorée ? Calcul de périmètre d'un cercle
    Par fa911662 dans le forum Débuter
    Réponses: 11
    Dernier message: 22/10/2012, 20h59
  2. [Tableaux] erreur de calcul
    Par dleu dans le forum Langage
    Réponses: 18
    Dernier message: 08/12/2005, 13h28
  3. erreur sur calcul
    Par Sendo dans le forum Access
    Réponses: 2
    Dernier message: 29/09/2005, 09h46
  4. Rotation erreur de calcul
    Par Speed41 dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 09/03/2005, 16h55
  5. C++Builder fait une erreur de calcul
    Par gandf dans le forum C++Builder
    Réponses: 7
    Dernier message: 03/01/2004, 22h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo