Vous êtes ici : Accueil » programmation » Algo qui effectue une division avec DIV / et MOD avec %
Algo qui effectue une division avec / et avec %
#include
#include
int a,b,cpt,reste;
float e,c,d;
/* Écrivez un algorithme qui saisit deux nombres et qui les divisent sans
l'utilisation de l'operateur div et mod
affichant le quotient et le reste..
Traduction en langage c et faire de test.*/
main()
{
printf("Pour effectuer cette operation sous forme simple ");
printf("La dividende doit etre superieur au diviseur s'il vous plait ");
printf("veuillez inserer la dividende s'il vous plait ");
scanf("%d",&a);
printf("veuillez inserer le diviseur s'il vous plait ");
scanf("%d",&b);
printf(" ");
while (a
{
printf("Erreur, veuillez retapez les valeurs s'il vous plait ");
printf("veuillez inserer la dividende s'il vous plait ");
scanf("%d",&a);
printf("veuillez inserer le diviseur s'il vous plait ");
scanf("%d",&b);
}
while (b<=0)
{
printf("Erreur, veuillez retapez les valeurs s'il vous plait ");
printf("veuillez inserer la dividende s'il vous plait ");
scanf("%d",&a);
printf("veuillez inserer le diviseur s'il vous plait ");
scanf("%d",&b);
}
while(a<=0)
{
printf("Erreur, veuillez retapez les valeurs s'il vous plait ");
printf("veuillez inserer la dividende s'il vous plait ");
scanf("%d",&a);
printf("veuillez inserer le diviseur s'il vous plait ");
scanf("%d",&b);
}
if (a>=b &&b>0)
{
printf("Pour effectuer cette operation sous forme calculatrice il faut refaire la meme operation en sachant que ");
printf("La dividende soit superieur au diviseur s'il vous plait ");
printf("veuillez inserer la meme dividende s'il vous plait ");
scanf("%d",&c);
printf("veuillez inserer le meme diviseur s'il vous plait ");
scanf("%d",&d);
e=c/d;
}
if (a>=b)
{
cpt=a/b;
a=a%b;
}
e=c/d;
printf("Le quotient de la division est: %d ",cpt);
printf("La reste de la division est: %d ",a);
printf("La resultat de la division sous forme calculatrice est: %.4f ",e);
printf("equivaut a %.2f ",e);printf(" ");
//scanf("%f",&moyenne);
system("pause");
}