Madchild Posted March 19, 2006 Share Posted March 19, 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!! Link to comment Share on other sites More sharing options...
playstation.2.fg Posted March 19, 2006 Share Posted March 19, 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. Link to comment Share on other sites More sharing options...
Madchild Posted March 19, 2006 Author Share Posted March 19, 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?? Link to comment Share on other sites More sharing options...
Captain Hadock Posted March 19, 2006 Share Posted March 19, 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. Link to comment Share on other sites More sharing options...
flyerone Posted March 20, 2006 Share Posted March 20, 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); Link to comment Share on other sites More sharing options...
Sentinel Posted March 20, 2006 Share Posted March 20, 2006 Ca ressemble fichtrement à un TP de première année ça... Cherche un peu, tu as eu des cours là-dessus ! Link to comment Share on other sites More sharing options...
Madchild Posted March 20, 2006 Author Share Posted March 20, 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!! Link to comment Share on other sites More sharing options...
keneda212 Posted March 20, 2006 Share Posted March 20, 2006 http://mathinfo.ens.univ-reims.fr/Docs/Cours%20C/ si ca peut t'aider Link to comment Share on other sites More sharing options...
Sentinel Posted March 20, 2006 Share Posted March 20, 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. Link to comment Share on other sites More sharing options...
Madchild Posted March 20, 2006 Author Share Posted March 20, 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! @++ Link to comment Share on other sites More sharing options...
theocrite Posted March 20, 2006 Share Posted March 20, 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 ) Link to comment Share on other sites More sharing options...
lorinc Posted March 20, 2006 Share Posted March 20, 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 Link to comment Share on other sites More sharing options...
NiTrOuS Posted March 21, 2006 Share Posted March 21, 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 ... Link to comment Share on other sites More sharing options...
Madchild Posted March 21, 2006 Author Share Posted March 21, 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 Link to comment Share on other sites More sharing options...
keneda212 Posted March 21, 2006 Share Posted March 21, 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 !' Link to comment Share on other sites More sharing options...
Madchild Posted March 21, 2006 Author Share Posted March 21, 2006 LOL! Ok je teste aves les doubles alors! Merki:) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.