Aller au contenu
View in the app

A better way to browse. Learn more.

Next

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

1er programme C

Featured Replies

Posté(e)

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!!

Modifié par Madchild

Posté(e)

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.

Modifié par playstation.2.fg

Posté(e)
  • Auteur

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??

Posté(e)

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.

Posté(e)

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);

:chinois:

Posté(e)
  • Auteur

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!!

Posté(e)

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.

Posté(e)
  • Auteur

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!

@++

Posté(e)
Je te conseille l'incontournable livre de Kernigan & Ritchie (orthographe des noms à vérifier), c'est tout simplement la bible du C.

Kernighan :chinois:

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 :francais:)

Posté(e)
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 :D)

tu voulais dire les inventeurs, je pense ;)

sinon, si jamais tu essaye de programmer sous unix, le man est ton ami :D

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 ;)

Posté(e)

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 ...

Posté(e)
  • Auteur

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 :craint:

Posté(e)

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 !'

:craint:

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.