Exercice_java
sara112
Messages postés
46
Statut
Membre
-
sara112 Messages postés 46 Statut Membre -
sara112 Messages postés 46 Statut Membre -
Bonjour,ça va a tous
j'ai entrain de faire le 1 exercice en java sachant que je suis débutante ds ce domaine la svp aider moi pour écrire le programme de l'exercice suivant:
écrire un programme qui calcule la division de A par B sans utiliser l'opérateur/.A et B sont deux entiers fixés ds le programme par exemple A=47,B=13
1-la méthode de la différence successive:
47-13=34,34-13=21,21-13=8,(8<13 on arrête la différence successives).on peut alors écrire 47=13*3+8)
2-la méthode de multiplication successive:
13*1=13,13*2=26,13*3=39,13*4=52(52>47 on arrête la multiplication successive).47-39=8;on peut écrire 47=13*3+8.
j'ai entrain de faire le 1 exercice en java sachant que je suis débutante ds ce domaine la svp aider moi pour écrire le programme de l'exercice suivant:
écrire un programme qui calcule la division de A par B sans utiliser l'opérateur/.A et B sont deux entiers fixés ds le programme par exemple A=47,B=13
1-la méthode de la différence successive:
47-13=34,34-13=21,21-13=8,(8<13 on arrête la différence successives).on peut alors écrire 47=13*3+8)
2-la méthode de multiplication successive:
13*1=13,13*2=26,13*3=39,13*4=52(52>47 on arrête la multiplication successive).47-39=8;on peut écrire 47=13*3+8.
2 réponses
bonjour.j'ai fais un essai pour la 1er méthode mais ça marche pas:
*/import java.util.Scanner;
public class division{
public static void main(String []args)
{Scanner lire=new Scanner(System.in);
int a,b,i=0;
System.out.println("donner a");
a=lire.nextInt();
System.out.println("donner b");
b=lire.nextInt();
while (b<=a){if(a-b>=0){a=a-b;
i++;}
}
System.out.println("a= "+b*i+a);
}
}
si vs voyez qu'il ya une erreur svp montrez le.je compte sur vs
*/import java.util.Scanner;
public class division{
public static void main(String []args)
{Scanner lire=new Scanner(System.in);
int a,b,i=0;
System.out.println("donner a");
a=lire.nextInt();
System.out.println("donner b");
b=lire.nextInt();
while (b<=a){if(a-b>=0){a=a-b;
i++;}
}
System.out.println("a= "+b*i+a);
}
}
si vs voyez qu'il ya une erreur svp montrez le.je compte sur vs