Java

1198 mots 5 pages
Exercices dirigés séance n°2 - corrigé

Exercice 1 : volume d'un cylindre
Ecrire un programme qui saisit le rayon et la longueur d'un cylindre puis calcule et affiche son volume. On utilisera les formules suivantes : surface = rayon * rayon * π volume = surface * longueur Question 1 o déclarer les variables appropriées o saisir les valeurs de rayon et longueur Note : pour saisir une donnée au clavier, on utilise la classe java.util.Scanner Il faut l’importer : import java.util.Scanner ; puis créer un objet capable de lire une donnée à partir du clavier et initialiser la variable de type Scanner : Scanner input = new Scanner(System.in) ; // System.in représente le clavier puis lire la donnée selon son type : double d = input.nextDouble(); int a = input.nextInt(); float f = input.nextFloat(); o o effectuer les calculs afficher le résultat

Rappel : System.out.println( ) où est une chaîne de caractères. L'opérateur + est surchargé afin de convertir les valeurs des types primitifs en String Question 2 : Selon le type choisi pour les données saisies (double ou float), le programme se comportera différemment. Expliquer. On remplace la valeur littérale 3.14159 par Math.PI (une constante de type double). Selon le type choisi pour les variables, une erreur peut survenir à la compilation. Pourquoi ? Comment corriger cette erreur ? Solution

Question 1
Avec le type float : import java.util.Scanner; public class Exo1{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.print(" rayon : "); float rayon = input.nextFloat(); System.out.print(" longueur : "); float longueur = input.nextFloat(); float surface = rayon*rayon*(float)Math.PI; System.out.print(" volume : "+longueur*surface); } }

VARI – ED n°2 – premiers programmes – corrigé

1

Question 2 résultat avec le type double rayon : 56,8 longueur : 3,4 volume : 34460.808401239614 résultat avec le type float rayon : 56,8 longueur : 3,4 volume : 34460.81 Question 3 Il faut

en relation

  • FICHE sur la CROISSANCE - SES
    1226 mots | 5 pages
  • Regle du toc
    539 mots | 3 pages
  • Javateck
    2338 mots | 10 pages
  • Java
    913 mots | 4 pages
  • Le nombre Pi exposé collège
    678 mots | 3 pages
  • jdbc java
    5371 mots | 22 pages
  • Les différences d'utilisations entre la pilule et la pilule du lendemain
    2247 mots | 9 pages
  • Jawad
    576 mots | 3 pages
  • temps de programmation temps reel
    12446 mots | 50 pages
  • Correction livre de math 2nd transmath
    2527 mots | 11 pages
  • Life of pi
    325 mots | 2 pages
  • L'histoire de pi
    279 mots | 2 pages
  • Liens niveau de chomage et croissance
    2252 mots | 10 pages
  • java
    376 mots | 2 pages
  • Droit de la propriété littéraire et artistaique
    19622 mots | 79 pages