[Débutant]Calculette en langage c multi-choix
Fermé
zalt
-
Modifié par zalt le 29/11/2011 à 17:04
beam1916 Messages postés 153 Date d'inscription mardi 26 avril 2011 Statut Membre Dernière intervention 2 juin 2022 - 29 nov. 2011 à 18:06
beam1916 Messages postés 153 Date d'inscription mardi 26 avril 2011 Statut Membre Dernière intervention 2 juin 2022 - 29 nov. 2011 à 18:06
A voir également:
- [Débutant]Calculette en langage c multi-choix
- Liste déroulante de choix excel - Guide
- Langage ascii - Guide
- Langage binaire - Guide
- Logiciel de programmation pour débutant - Guide
- Pascal langage - Télécharger - Édition & Programmation
1 réponse
beam1916
Messages postés
153
Date d'inscription
mardi 26 avril 2011
Statut
Membre
Dernière intervention
2 juin 2022
5
29 nov. 2011 à 18:06
29 nov. 2011 à 18:06
Salut.
A mon avis tu fais compliqué quand on peut faire simple. C'est peut être exprès pour t'entraîner ;) Parfait.
Je souligne que je suis pas un pro et ça fait longtemps que j'ai pas touché au C donc je peux me tromper.
Déjà au niveau du choix de l'opération, je préfère: " while (choix<1 || choix >4) " Sinon si quelqu'un rentre 5 bah... la boucle s'arrêtera alors que tu n'as pas prévu ce choix :p
Ensuite,tu n'as déclaré que nombre1. Je n'ai pas vu nombre2. Aussi il est toujours préférable d'initialiser toutes les variables (int choix = 0;) . Et une fois que tu as initialisé une variable, tu n'as plus qu'a écrire son nom(sans son type et sans les "%") dans tes fonctions. Donc, au lieu d'écrire: "int resultat1() = int %nombre1% + int %nombre2%" tu écris "resultat1=nombre1+nombre2;" Alala ya plein de trucs hein lol. Faut pas oublier le point-virgule (;) à la fin des instructions. Les parenthèses que tu mets à resultat1 ne te servent à rien ici. Sauf si tu as une fonction résultats que tu prévois faire plus tard ;). Voilà en gros.
Si tu veux je peux te proposer une façon de faire simple (parce que peut être que tu veux trouver toi-même) ;)
A mon avis tu fais compliqué quand on peut faire simple. C'est peut être exprès pour t'entraîner ;) Parfait.
Je souligne que je suis pas un pro et ça fait longtemps que j'ai pas touché au C donc je peux me tromper.
Déjà au niveau du choix de l'opération, je préfère: " while (choix<1 || choix >4) " Sinon si quelqu'un rentre 5 bah... la boucle s'arrêtera alors que tu n'as pas prévu ce choix :p
Ensuite,tu n'as déclaré que nombre1. Je n'ai pas vu nombre2. Aussi il est toujours préférable d'initialiser toutes les variables (int choix = 0;) . Et une fois que tu as initialisé une variable, tu n'as plus qu'a écrire son nom(sans son type et sans les "%") dans tes fonctions. Donc, au lieu d'écrire: "int resultat1() = int %nombre1% + int %nombre2%" tu écris "resultat1=nombre1+nombre2;" Alala ya plein de trucs hein lol. Faut pas oublier le point-virgule (;) à la fin des instructions. Les parenthèses que tu mets à resultat1 ne te servent à rien ici. Sauf si tu as une fonction résultats que tu prévois faire plus tard ;). Voilà en gros.
Si tu veux je peux te proposer une façon de faire simple (parce que peut être que tu veux trouver toi-même) ;)