| Index de l'article |
|---|
| Exercice JAVA modularisation - rectangle |
| Corrigé |
| Toutes les pages |
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.