Opérations arithmétiques

Fermé
othman - 19 févr. 2008 à 20:58
 Utilisateur anonyme - 19 févr. 2008 à 21:43
ecrire un algorithme qui permet à l'utilisateur de saisir deux nombres et une opération
le probléme c'est qu'il fait toutes les opérations aidez moi svp


import java.io.*;
public class opérations
{

/**
* @param args
*/
public static void main(String[] args) throws IOException
{


// TODO Auto-generated method stub
System.out.println("MENU PRINCIPAL");
System.out.println("1-*******somme*****");
System.out.println("2_ **soustraction**");
System.out.println("3_ ****** rapport**");
System.out.println("4_ *multiplication*");
System.out.println("choisir une option du menu");
BufferedReader k=new BufferedReader(new InputStreamReader(System.in));
String x=k.readLine();
int choix=Integer.parseInt(x);
switch (choix){
case 1 :


System.out.println("donner le premier nombre" );
x=k.readLine();
float a =Integer.parseInt(x);
System.out.println("donner le deuxiéme nombre" );
x=k.readLine();
float b =Integer.parseInt(x);
float somme=a+b;
System.out.println("la somme de ces deux nombres est :"+somme);

case 2:

System.out.println("donner le premier nombre" );
x=k.readLine();
a = Integer.parseInt(x);
System.out.println("donner le deuxiéme nombre" );
x=k.readLine();
b =Integer.parseInt(x);
float soustraction=a-b;
System.out.println("la soustraction de ces deux nombres est :"+soustraction);

1 réponse

Utilisateur anonyme
19 févr. 2008 à 21:43
Salut,

rajoutes un break après tes cases.

exemple : case 1 : instructions;
break;

case2 : instruction;
break;

....
0