From 11783b74fe706a6e38a6d1d64f1d3a6a2e89cc4c Mon Sep 17 00:00:00 2001 From: Vincent Guillet Date: Mon, 28 Apr 2025 17:44:00 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20des=20m=C3=A9thodes=20pour=20additionne?= =?UTF-8?q?r,=20soustraire,=20multiplier=20et=20diviser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- com/humanbooster/exercices/Calculatrice.java | 45 ++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/com/humanbooster/exercices/Calculatrice.java b/com/humanbooster/exercices/Calculatrice.java index f73ceff..2a2ce69 100644 --- a/com/humanbooster/exercices/Calculatrice.java +++ b/com/humanbooster/exercices/Calculatrice.java @@ -6,4 +6,49 @@ package com.humanbooster.exercices; */ public class Calculatrice { + /** + * Cette méthode additionne deux entiers. + * + * @param a le premier entier + * @param b le deuxième entier + * @return la somme de a et b + */ + public double additionner(int a, int b) { + return a + b; + } + + /** + * Cette méthode soustrait deux entiers. + * + * @param a le premier entier + * @param b le deuxième entier + * @return la différence entre a et b + */ + public double soustraire(int a, int b) { + return a - b; + } + + /** + * Cette méthode multiplie deux entiers. + * + * @param a le premier entier + * @param b le deuxième entier + * @return le produit de a et b + */ + public double multiplier(int a, int b) { + return a * b; + } + + /** + * Cette méthode divise deux entiers. + * + * @param a le numérateur + * @param b le dénominateur + * @return le quotient de a et b + * @throws ArithmeticException si b est égal à 0 + */ + public double diviser(int a, int b) { + if (b == 0) throw new ArithmeticException("Division par zéro"); + return (double) a / b; + } }