Code source pour une calculatrice simple

ekouto - 8 mai 2019 à 09:12
Warkinge Messages postés 2 Date d'inscription lundi 20 mai 2019 Statut Membre Dernière intervention 5 juillet 2019 - 20 mai 2019 à 05:58
Bonjour, Comment faire pour créer une calculatrice simple?

1 réponse

Warkinge Messages postés 2 Date d'inscription lundi 20 mai 2019 Statut Membre Dernière intervention 5 juillet 2019
Modifié le 20 mai 2019 à 05:59
Salutation !

Ta question est ambiguë !

Si tu entends par Simple un calculatrice qui effectue certaines opérations sur la console alors c'est très facile a faire voici un simple exemple sur le quel tu pourras ajouter encore plus d'opérations si tu le souhaite:

import java.util.Scanner;

public class Main {

 public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);
  double num1;
  double num2;
  double result = 0;
  int operation = -1;
  
  //Lecture des variables
  System.out.print("Num1: "); num1 = scanner.nextDouble(); 
  System.out.print("Num2: "); num2 = scanner.nextDouble();
  
  System.out.println("Choisissez votre opération:"
    + "\n1) +"
    + "\n2) -"
    + "\n3) x"
    + "\n4) /");
  System.out.print("Operation: ");
  //Lecture de l'operation a effectuer
  operation = scanner.nextInt();
  //Application de l'operation
  switch (operation) {
  case 1:
   result = num1 + num2;
   break;
  case 2:
   result = num1 - num2;
   break;
  case 3:
   result = num1 * num2;
   break;
  case 4:
   result = num1 / num2; // dans le cas d'une division par 0, java retournera la valeur "infinity"
   break;
  default:
   System.out.println("Error");
   break;
  }
  //Affichage du résultat final
  System.out.println("Résultat: " + result);
 }

}


Note qu'il est possible de faire bien mieux que cela, mais c'est l'une des implémentation les plus simple d'une calculatrice sur console.


Si tu cherches une calculatrice plus complexe avec un interface Graphique tu trouveras ton bonheur ici:
https://codes-sources.commentcamarche.net/source/53110-une-calculatrice-bien-faite

C'est une calculatrice avec une interface graphique simple au possible.

J'espère avoir aider !
Bonne continuation
0
Rejoignez-nous