Java

Fermé
ananymousgirl Messages postés 4 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 6 mars 2016 - Modifié par jordane45 le 7/03/2016 à 10:26
 Utilisateur anonyme - 7 mars 2016 à 10:46
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 ! )
A voir également:

1 réponse

Utilisateur anonyme
7 mars 2016 à 10:46
"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).
0