[Précédent]
[Index] | [Corrigé] | [Version imprimable]
[Prochain]

5.3
  Rectangle - Enoncé
Niveau 1
 
 
But:
  Compléter un programme permettant de lire la largeur et la hauteur d'un rectangle    
Thème:
  Modularisation    
Fichiers:
  -    

Ecrivez un programme Rectangle.java, permettant de lire la largeur et la hauteur d'un rectangle. Ce programme devra afficher, à la demande, le périmètre ou la surface du rectangle. Exemples d'exécutions:
Entrez la largeur: ...
Entrez la hauteur: ...
Surface ('s/S') ou perimètre ('p/P')?: ...
La surface est ...
ou encore:
Entrez la largeur: ...
Entrez la hauteur: ...
Erreur: vous avez introduit une largeur ou une hauteur négative!
Le programme devra être bien modularisé de sorte à ce que la méthode main se présente comme suit:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
    public static void main(String[] args) {
        double largeur = lireDonnee("largeur");
        double hauteur = lireDonnee("hauteur");

        boolean donneesOk = testerDonnees(largeur, hauteur);

        if (donneesOk) {
            calculer(largeur, hauteur);
        } else {
            afficherErreur();
        }
    }

Le test sur le type de calcul se fera au moyen d'un switch.

 


[Précédent]
[Index] | [Corrigé] | [Version imprimable]
[Prochain]