Talk:Langage C

From Fixme.ch
Revision as of 14:24, 19 May 2015 by Philoux (Talk | contribs) (Problème rencontrer)

Jump to: navigation, search

Etat d'avancement

  • 21.04.2015 - Philou : entrain de mettre en place le partie sous menu "arithmétique"
  • 29.04.2015 - Philou : la gestion du menu prend forme + dans le sous menu "opération simple" sous le champs ASTUCE, commencé à implémenter un exemple d'incrémentation et de décrémentation lié au langage C avec exemple visuel
  • 04.05.2015 - Philou : dans le sous menu "ASTUCE", l’utilisateur peut insérer n'importe quel nombre entier - pour cela j'ai utiliser la fonction scanf. Mais j'aimerai réaliser une fonction de conversion => chaîne de caractère -> entier (juste pour apprendre)
  • 12.05.2015 - Philou : commencer à implémenter le menu "ADDITION"

Problème rencontrer

  • 21.04.2015 - Philou : dans le sous-menu "ASTUCE" dans "ARITHMETIQUE" je ne pointe pas encore dans la bonne fonction
  • 29.04.2015 - Philou : dans le sous-menu "ASTUCE" dans "OPEATION SIMPLE" j'arrive à montrer un exemple avec un chiffre (de 0 à 9), mais non avec un nombre -> a revoir ma fonction de sélection (surement)
  • 12.05.2015 - Philou : dans la fonction "Select_Option", je créer une boucle do..while et pour sortir j'indique comme la while((car_retour != 'X') || (car_retour != 'Y')) en voulant indiquer que tant que je n'ai pas X ou Y dans ma sélection, je ne sors pas de la boucle, mais c'est tout le contraire qui se passe.

Voici le code que je dois mettre pour sortir convenablement de ma boucle : 2 solutions : while((car_retour != 'X') && (car_retour != 'Y')) ou while(!((car_retour == 'X') || (car_retour == 'Y'))). Un grand merci à Jeremiah et Michael pour leur explication et solution -> voir la mailing list (fixme) du 18 mai 2015 . Pour ce genre de problème voir aussi les lois de Morgan.