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; + } }