Java [Fermé]

Signaler
Messages postés
4
Date d'inscription
mercredi 5 novembre 2014
Statut
Membre
Dernière intervention
6 mars 2016
-
 Utilisateur anonyme -
bonjours .
un programme java comme suit:
si nb de chaussures >2 alors si le montant d'achat est < 1000£, le taux de la réduction est 10%
si le montant d'achat est > 1000£, le taux de la réduction est 20%
si le nb de chaussure <2 alors si le montant d'achat est > 500£, le taux de la réduction est 5%
si le montant d'achat est < 500£, pas de réduction
j'ai fait ce programme mais il me donne pas la résultat exacte !
  int i;
        double x;
        Scanner sc= new Scanner(System.in); 
        System.out.println("entrer le nombre de chaussures" );
        i=sc.nextInt();
        x=sc.nextInt();
        if (i>2)
        {if (x<=1000)
        {  System.out.println(x=x*0.1);}
       else
        { System.out.println(x=x*0.2);}
            
        if (i<=2)
        { if (x<=500)
        
          System.out.println("pas de réduction");
        else 
            System.out.println(x=x*0.05);



EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.



EDIT² : Sujet déplacé dans le forum JAVA. ( Javascript... n'étant pas JAVA ! )

1 réponse


"si le montant d'achat est < 500£, pas de réduction " doit être testé dès le début (avant de tester le nombre de chaussure).