bonjour, alors voila je débute en programmation, je n'y connais pratiquement rien je m'aide pour apprendre d'un site internet où il y a des cours.
Là j'ai réussi à faire calculer une addition soustraction multiplication et division à mon ordi je me sers du langage C et j'utilise Code::Blocks.
J'ai réussi à faire une mini calculatrice où on vous demande d'entrer le nombre 1 puis le nombre 2 et ensuite ça donne le résultat jusque là tout va bien mais quand j'attaque la division ça se corse, en fait j'arrive à avoir le résultat d'une division avec des nombres entiers et j'arrive à afficher le modulo aussi mais par contre j'aimerais par exemple que ça m'affiche des nombres décimaux du genre 5/2=2.5 et non 5/2=2 ou 5/2=1 mais je sais pas comment m'y prendre j'ai réussi à faire avec les nombres décimaux ceci :
mais après j'ai essayé de le faire pour pouvoir calculer la division de notre choix comme pour l'addition :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 double resultat = 0; resultat = 5.0 / 2.0; // si vous voulez que l'ordinateur affiche des nombres décimaux il faut mettre 5.0 et non 5 printf("5 / 2 = %f", resultat); return 0;
donc à la place de int resultat j'ai écris double resultat et à la place de %d j'ai mis %f et à la place de + j'ai mis / sauf que lorsque je fais l'opération dans la console le résultat m'affiche par exemple pour la division 5/2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 int resultat = 0, nombre1 = 0, nombre2 = 0; printf("entrez le nombre1 : "); scanf("%d", &nombre1); printf("entrez le nombre2 : "); scanf("%d", &nombre2); // on fait le calcul resultat = nombre1 + nombre2; // et on affiche l'addition a lécran printf("%d + %d = %d\n", nombre1, nombre2, resultat);
0.00000/000000.0= 0.999999
moi j'aimerais que ça m'affiche 2.5
alors déjà est-ce que c'est possible de faire ça ?
je sais que pour vous tout ça va vous paraitre très simple et bête mais bon dans les cours que je suis il ne l'explique pas et ça m'intrigue
voila j’espère que je suis assez claire dans mes explications lol et merci à tous ceux qui m'aideront
Partager