Bonjour. J'utilise le logiciel DEV C++ et, j'ai esseyé de refaire un logiciel que j'avais fais en cour afin de me remémorer les divers commande. (je n'ais plus les cours).
J'ai écris ce logiciel (je débutes).
Bien sur, il n'est pas fini. A la base, je voulais tester si je me rappelais de comment faire un Selon. Et comme j'avais un doute sur ce que j'ai écris, je n'ais mi que l'addition.
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 #include<stdio.h> #include<stdlib.h> float a,b ; char op ; main() { printf("Ce programme est un calculateur de deux entiers\n"); printf("Choisissez le premier entier\n"); scanf("%f",&a); printf("choissez votre opérateur\n"); scanf("%c",&op); printf("choissiez votre second entier\n"); scanf("%f",&b); switch (op='+') printf("le résultat = %f+%f",a,b); getch(); }
Mon problème n'est pas qu'il me montre une erreur. Mais, que lorsque le programme se lance, ça me fait :
"choisissez votre premier entier"
[je choisi]
"Choisissez l'opérateur"
"Choisissez votre second entier"
ça me saute une question ce qui est assez ennuyant Je sais qu'il y a quelque chose à mettre entre le premier scanf et le second printf afin de laisser le temp à l'utilisateur de répondre à la seconde question. Mais, je ne m'en souviens plus.
Bon, normalement, doué comme vous l'êtes, ça ne doit pas êtres trop dure à me dire. j'ai cherché sur les deux cours de C mais, il ne parle pas de ça (ou alors, j'ai mal lu).
Heuu sinon, si vous pensez que je me trompe complêtement dans mon programme, dites le moi :p
Merci d'avance.
Partager