import java.util.*; class Cereales { static final Scanner input = new Scanner(System.in); public static void main(String[] args) { final double convTonneOnces = 35273.96; double poidsPaquetOnces; double poidsPaquetKilos; int kilos; int grammes; int nbPaquetsTonne; System.out.println("Entrer le poids d'un paquet en onces :"); poidsPaquetOnces = input.nextDouble(); // Calcul du poids d'un paquet en kilos poidsPaquetKilos = (poidsPaquetOnces * 1000.0) / convTonneOnces; kilos = (int )Math.floor(poidsPaquetKilos); grammes = (int )Math.round(1000 * (poidsPaquetKilos - Math.floor(poidsPaquetKilos))); System.out.println("Un paquet pèse " + kilos + " kilos " + grammes + " grammes"); // Calcul du nombre de paquets obtenus a partir d'une tonne nbPaquetsTonne = (int )Math.floor(convTonneOnces / poidsPaquetOnces); System.out.println("1 tonne <=> " + nbPaquetsTonne + " paquets"); } }