// * Nom: Cerlce_3 // * But: Permet de calculer l'air d'un cercle, mais avec des méthodes (procédures et fonctions) import java.math.*; // Importation de la classe mathématique de java import java.io.*; class Cercle_3 { // * Methode: Présentation // * But: Décrit les fonctionnalités du programme public static void Present() { System.out.println(); System.out.println("Ce programme permet de calculer"); System.out.println("l'air d'un cercle via un rayon"); System.out.println("introduit par l'utilisateur"); System.out.println("-------------------------------"); System.out.println(); } // * Methode: ConvStrDoub // * But: Lit une entrée clavier et la converti en double public static Double ConStrDoub() { byte[] recup = new byte[100]; try { // * Lit l'entree comme un flot d'octet System.in.read(recup); } catch(IOException except){} // * Converti ces octets en chaine String chaine = new String(recup); // * Converti la chaine en double Double resultat = new Double(chaine); return resultat; } public static void main(Double resultat) { // * Déclaration des variables et constante double Rayon; double Air; double Pi = Math.PI; // * Appel a la methode de presentation Present(); System.out.println("Entrez le rayon du cercle: "); // * Appel a la methode de conversion ConStrDoub(); // * Calculs Rayon = resultat.doubleValue(); Air = (Rayon*Rayon)*Pi; // * Affichage du resultat System.out.println(); System.out.println(); System.out.println("L'air du cercle vaut: "+ Air); System.out.println(); } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionmport java.math.*; // Importation de la classe mathématique de java import java.io.*; class Cercle_3 { // * Methode: Présentation // * But: Décrit les fonctionnalités du programme public static void Present() { System.out.println(); System.out.println("Ce programme permet de calculer"); System.out.println("l'air d'un cercle via un rayon"); System.out.println("introduit par l'utilisateur"); System.out.println("-------------------------------"); System.out.println(); } // * Methode: ConvStrDoub // * But: Lit une entrée clavier et la converti en double public static Double ConStrDoub() { byte[] recup = new byte[100]; try { // * Lit l'entree comme un flot d'octet System.in.read(recup); } catch(IOException except){} // * Converti ces octets en chaine String chaine = new String(recup); // * Converti la chaine en double Double resultat = new Double(chaine); return resultat; } public static void main(String args[]) { // * Déclaration des variables et constante double Rayon; double Air; double Pi = Math.PI; // * Appel a la methode de presentation Present(); System.out.println("Entrez le rayon du cercle: "); // * Appel a la methode de conversion ; // * Calculs Rayon = ConStrDoub().intValue(); Air = (Rayon*Rayon)*Pi; // * Affichage du resultat System.out.println(); System.out.println(); System.out.println("L'air du cercle vaut: "+ Air); System.out.println(); } }