[Précédent] |
2.15 |
Un peu de tout, division d'entiers - Corrigé | Niveau 2 |
||
Fichiers: |
RosesBlanches.java |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
import java.util.Scanner; class RosesBlanches { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); // Entrée de données System.out.print("Combien avez-vous reçu d'argent (Frs):) "); int budget = scanner.nextInt(); // Calcul du budget livres & fournitures int budgetLivres = budget * 3 / 4; int resteBudget = budget - budgetLivres; // Calcul du budget pour les trois autres rubriques int autre = resteBudget / 3; // Calcul du nombre de cafés int nbcafes = autre / 2; // Calcul du nombre de numéros du Flash int nbFlash = autre / 4; // Calcul du nombre de billets de TSOL int nbBillets = autre / 3; // Calcul de l'argent restant int reste = autre % 2 + autre % 4 + autre % 3 + resteBudget % 3; // Affichage des résultats System.out.println("Livres et Fournitures: " + budgetLivres + " Frs."); System.out.println("Vous pouvez ensuite acheter:"); System.out.println(" " + nbcafes + " cafés à Sat"); System.out.println(" " + nbFlash + " numéros du Flash"); System.out.println(" " + nbBillets + " billets de métro"); System.out.println("et il vous restera " + reste + " Frs pour les roses blanches."); scanner.close(); } } |
[Précédent] |