slt
je suis debutant en java
je dois programmer un programme qui aide a caleculer les division
merci
slt
je suis debutant en java
je dois programmer un programme qui aide a caleculer les division
merci
Quelle est la question ? On va pas faire le travail à ta place !
Tu débute ok, mais as tu déjà tenté quelque chose ? Qu'est-ce qui te fais bloquer ?
En premier lieu, utilisez un moteur de recherche.
En second lieu, postez sur le forum adéquat !
pour faire du calcul mathématique avec java ,tu as l'API java.Math
ce bout de code permettre d'exécuter des opérations mathématiques simples en utilisant deux opérandes a et b (deux entiers).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72 import java.util.Scanner; public class Operation { public static void main (String [] args) { int choix, add, mult, a, b; float div; div = 0; b=0; Scanner sc = new Scanner (System.in); do { //------------------------------------------------ //Effectuer un choix parmis les options du menu... System.out.println ("*************************** \n"); System.out.println ("Voici le menu : \n"); System.out.println ("1. Addition \n"); System.out.println ("2. Multiplication \n"); System.out.println ("3. Division \n"); System.out.println ("4. Quitter \n "); System.out.print ("Faites un choix : \n"); choix = sc.nextInt(); //----------------------------------------------- // Traitement des 4 choix...avec Switch //----------------------------------------------- switch ( choix ) { case 1 : System.out.println ("Entrer le premier nombre entier : \n"); a = sc.nextInt(); System.out.print ("Entrer le deuxieme nombre entier : \n"); b = sc.nextInt(); add = a + b; System.out.println ("Le résultat est : "+ add); break; case 2 : System.out.println ("Entrer le premier nombre entier : \n"); a = sc.nextInt(); System.out.println ("Entrer le deuxieme nombre entier : \n"); b = sc.nextInt(); mult = a * b; System.out.println ("Le résultat est : "+ mult); break; case 3 : System.out.println ("Entrer le nominateur : \n"); a = sc.nextInt(); while (b==0){ System.out.println ("Entrer le dénominateur(doit etre différent de 0) : \n"); b = sc.nextInt(); } div = a / b; System.out.println ("Le résultat est : "+ div); break; case 4 : System.out.println (" Vous avez choisi de sortir...Bye!!! \n"); break; default : System.out.println ("-----------------------------------"); System.out.println ("ERREUR!!..tappez sur 1,2,3 ou 4. \n"); System.out.println ("-----------------------------------"); break; } } while ( choix != 4); // Sortire du programme si le choix est 4... } }
Bonjour,
>> Bon on peut faire des simples opérations mathématiques sans passer par cette api.
Je ne sais ce que tu entends par "simples" opérations mathétiques, mais en testant un temps soit peu, tu te rendras compte que la notion de simplicité dans ce contexte, prends rapidement une drôle de forme.
Pour obtenir des résultats correctes pour les quatres opérations élémentaires (i.e +, -, * et /), il faut utiliser au minimum la classe Math, voir les classes BigInteger et BigDecimal.
Bonne journée.
Article : Installation de Cocoon
Je ne réponds pas aux MP à caractère technique.
Bonjour.
Division euclidienne ? Je vois pas trop l'intérêt de calculer une simple division au niveau algorithmique ... donc dans le doute, j'ai fait un petit bout de code pour aider :
Ne pas oublier le import java.util.*; au début
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public static void main(String[] args) { Scanner scan = new Scanner (System.in); System.out.print ("Dividende : "); int div1 = scan.nextInt(); System.out.print ("Diviseur : "); int div2 = scan.nextInt(); double result = div1/div2; int quotient = (int) result; // on prend la partie entière du résultat de la division int reste = div1 - (quotient * div2); System.out.print("Quotient : " + quotient + "\nReste : " + reste); }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager