sarazin66
Messages postés4Date d'inscriptionmardi 16 juin 2009StatutMembreDernière intervention27 février 2010 16 févr. 2010 à 11:43
OK message reçu 5/5 !
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 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és21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 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és4Date d'inscriptionmardi 16 juin 2009StatutMembreDernière intervention27 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és3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 15 févr. 2010 à 23:05
Grr le site a massacré mon identation ...
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 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;
}
16 févr. 2010 à 11:43
16 févr. 2010 à 09:59
- 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.
16 févr. 2010 à 00:51
NE SERA PAS CONSERVE.
15 févr. 2010 à 23:29
15 févr. 2010 à 23:05
15 févr. 2010 à 23:04
- 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;
}