CALCULATRICE ( OPERATION DE BASE)

cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 - 15 févr. 2010 à 23:04
sarazin66 Messages postés 4 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 27 février 2010 - 16 févr. 2010 à 11:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/51299-calculatrice-operation-de-base

sarazin66 Messages postés 4 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 27 février 2010
16 févr. 2010 à 11:43
OK message reçu 5/5 !
cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
16 févr. 2010 à 09:59
Pour compléter ce que dit Brunews:
- Les sources sont là dans un but didactique, pour montrer comment faire quelquechose
- Si tu es fier de ton code, tu le postes dans le forum, avec comme sujet: Critiquez mon code afin que je m'améliore.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
16 févr. 2010 à 00:51
On ne pose une source que dans un but didactique, pas pour se faire plaisir.

NE SERA PAS CONSERVE.
sarazin66 Messages postés 4 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 27 février 2010
15 févr. 2010 à 23:29
Merci de ton conseil je trouve que c vraiment sympa ! sa fait plaisir de voir que des personnes forte aide les debutant merci !
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
15 févr. 2010 à 23:05
Grr le site a massacré mon identation ...
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
15 févr. 2010 à 23:04
- Indente ton code
- Evite les répétitions

Voilà quelque chose de déjà mieux :
========================================

#include <stdio.h>
#include <stdlib.h>

int GetDesiredOperation()
{
int choice = 0;
printf("=*=Menu=*=\n");
printf("1. Addition\n");
printf("2. Soustraction\n");
printf("3. Division\n");
printf("4. Multiplication\n\n");
while (choice == 0)
{
printf("Votre choix ? "); scanf("%d",&choice);
if (choice < 1 || choice > 4) choice=0;
}
return choice;
}

int main()
{
int choixDuCalcul = GetDesiredOperation();
int resultat, nombre1, nombre2;

printf("\nEntrez le 1e nombre: "); scanf("%d", &nombre1);
printf("Entrez le 2e nombre: "); scanf("%d", &nombre2);
switch(choixDuCalcul)
{
case 1:
resultat = nombre1 + nombre2;
printf("%d + %d = %d\n", nombre1, nombre2, resultat);
break;
case 2 :
resultat = nombre1 - nombre2;
printf("%d - %d = %d\n", nombre1, nombre2, resultat);
break;
case 3:
if (nombre2 != 0)
{
resultat = nombre1 / nombre2;
printf("%d / %d = %d\n", nombre1, nombre2, resultat);
}
else printf("Division par 0 impossible.\n");
break;
case 4:
resultat = nombre1 * nombre2;
printf("%d * %d = %d\n", nombre1, nombre2, resultat);
break;
}
printf("\n\n");
//system("pause");
return 0;
}
Rejoignez-nous