Madchild Posté(e) le 19 mars 2006 Posté(e) le 19 mars 2006 Salut! Je souhaite faire mon 1er programme en C! C'est un convertisseur de temperatures(fahrenheit==>celsius;celsius==>fahrenheit) J'aimerais donc savoir, pour, au debut du programme laisser le choix entre la conversion fahrenheit ==> (taper 1 par ex) celsius ou la conversion celsius==>fahrenheit (taper 2)! Mais je ne sais pas trop comment m'y prendre pour laisser ce choix la!Apres au niveau du calcule il n'ya pas de probleme! Je suppose donc qu'il faut des instructions conditionnelles? Si quelqu'un pouvait m'eclairer un peu? Merci d'avance!!
playstation.2.fg Posté(e) le 19 mars 2006 Posté(e) le 19 mars 2006 Comme tu le dis, il suffit de faire des instructions conditionnelles ex: if (choix == 1) { conversionF2C(temp); } else if (choix == 2) { conversionC2F(temp); } Voila j'espère que ça pourra t'aider.
Madchild Posté(e) le 19 mars 2006 Auteur Posté(e) le 19 mars 2006 Ok merci beaucoup! Sinon au niveau des variables, a part int degresF et int degresC, y'en a t il d'autres a declarer pour faire cela??
Captain Hadock Posté(e) le 19 mars 2006 Posté(e) le 19 mars 2006 Ok merci beaucoup! Sinon au niveau des variables, a part int degresF et int degresC, y'en a t il d'autres a declarer pour faire cela?? Réfléchit à la manière dont tu cacule toi la transformation. Regarde si a des moments tu utilise d'autres variables. Tu saura ainsi ce dont ton programme à besoin.
flyerone Posté(e) le 20 mars 2006 Posté(e) le 20 mars 2006 Ok merci beaucoup! Sinon au niveau des variables, a part int degresF et int degresC, y'en a t il d'autres a declarer pour faire cela?? Réfléchit à la manière dont tu cacule toi la transformation. Regarde si a des moments tu utilise d'autres variables. Tu saura ainsi ce dont ton programme à besoin. n'oublie pas : int choix; scanf("%d",&choix);
Sentinel Posté(e) le 20 mars 2006 Posté(e) le 20 mars 2006 Ca ressemble fichtrement à un TP de première année ça... Cherche un peu, tu as eu des cours là-dessus !
Madchild Posté(e) le 20 mars 2006 Auteur Posté(e) le 20 mars 2006 Ca ressemble fichtrement à un TP de première année ça... Cherche un peu, tu as eu des cours là-dessus ! Oui je debute totalement, sauf que j'apprend tout seul:)J'aimerais bien prendre des cours d'ailleurs! Sinon c'est bon le programme est fait, merci pour votre aide! Je programme maintenant une calculatrice simple et je voulais simplement savoir de quel type sont les operateurs +,-,*et/??(je fais a l'aide de switch) Merci d'avance!!
keneda212 Posté(e) le 20 mars 2006 Posté(e) le 20 mars 2006 http://mathinfo.ens.univ-reims.fr/Docs/Cours%20C/ si ca peut t'aider
Sentinel Posté(e) le 20 mars 2006 Posté(e) le 20 mars 2006 Ah ben si tu débutes tout seul c'est différent :) Je te conseille l'incontournable livre de Kernigan & Ritchie (orthographe des noms à vérifier), c'est tout simplement la bible du C.
Madchild Posté(e) le 20 mars 2006 Auteur Posté(e) le 20 mars 2006 Ok merci! J'ai fini la calculatrice, elle fonctionne bien mais pour l'instant on tape 1 pour +, 2 pour -, 3pour * et 4 pour / ! Il faudrait aussi qu'il y ai moins de chiffres apres la virgule au resultat! Je vais aller lire ces cours! @++
theocrite Posté(e) le 20 mars 2006 Posté(e) le 20 mars 2006 Je te conseille l'incontournable livre de Kernigan & Ritchie (orthographe des noms à vérifier), c'est tout simplement la bible du C. Kernighan Moi je te conseille "maitrise des algorithmes en C" de chez O'Reilly avec tout plein de façons de résoudre tous les problèmes qu'on peut être ammené à voir. Le k&r est pas mal aussi (c'est un peu les précurseurs du C )
lorinc Posté(e) le 20 mars 2006 Posté(e) le 20 mars 2006 Je te conseille l'incontournable livre de Kernigan & Ritchie (orthographe des noms à vérifier), c'est tout simplement la bible du C. Kernighan Moi je te conseille "maitrise des algorithmes en C" de chez O'Reilly avec tout plein de façons de résoudre tous les problèmes qu'on peut être ammené à voir. Le k&r est pas mal aussi (c'est un peu les précurseurs du C ) tu voulais dire les inventeurs, je pense sinon, si jamais tu essaye de programmer sous unix, le man est ton ami le 3ieme chapitre du man est consacré au C, donc "man 3 printf" te donne tout ce dont tu as besoin sur printf. Évidement, si tu ne travaille pas sous unix, ben j'espère qu'un peu de C te donnera envie de t'y mettre (à un unix), car c'est la famille d'OS ideal pour ça
NiTrOuS Posté(e) le 21 mars 2006 Posté(e) le 21 mars 2006 Ok merci! J'ai fini la calculatrice, elle fonctionne bien mais pour l'instant on tape 1 pour +, 2 pour -, 3pour * et 4 pour / ! Il faudrait aussi qu'il y ai moins de chiffres apres la virgule au resultat! Je vais aller lire ces cours! @++ Tu peux utiliser des int au lieux des float ... Sinon utilise le type char pour le +,-,*,/ Et n oublie pas de gérer la division par 0 ... de générer un message d erreur quoi ...
Madchild Posté(e) le 21 mars 2006 Auteur Posté(e) le 21 mars 2006 Ok merci beaucoup pour les precisions!! En fait j'ai mis le type float pour pouvoir utiliser aussi les nombre à virgule! Je vais voir tout ça
keneda212 Posté(e) le 21 mars 2006 Posté(e) le 21 mars 2006 moi j'aurai qu'une chose a dire citation de mon prof de prog C 'VIRER MOI CES FLOAT !!! C'est de la merde, ca sert a rien ! mettez moi des doubles !'
Madchild Posté(e) le 21 mars 2006 Auteur Posté(e) le 21 mars 2006 LOL! Ok je teste aves les doubles alors! Merki:)
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.