Logo creanet 2.0
TP: Convertion celsius-Fahrenheit


Bienvenue dans ce premier "vrai" TP où nous allons pouvoir réutiliser tout ce que nous avons vu depuis le début Smiley souris


Je vous conseille de régulièrement vous entraîner de votre côté sans l'aide de ce cours à programmer car c'est en faisant des erreurs et en programmant que vous vous améliorerez.

Ce TP sera extrêmement simple. Il s'agira de créer un programme permettant de convertir les degrés Celsius en Fahrenheit.

Durant ce TP je ne vous aiderais sur aucun point si ce n'est que pour vous donner la formule de convertionSmiley souris

Sur ce je vous invite à regarder ce qu'il va falloir réaliser seul:

TP celsius-fahrenheit



Allez quoi c'est pas compliqué! :P

Bon je vous donne la formule pour convertir des degrés Celsius en degrés Fahrenheit Smiley souris:

°F = (( 9 x °C ) / 5 ) + 32

Donc par exemple si vous voulez trouver combien font 30 degrés Celsius il faut faire l'opération:

 
(( 9 x 30 ) / 5 ) + 32 = 86

Donc 30 degrés Celsius font 86 degrés FahrenheitSmiley souris

Allez! 3-2-1... Codez! Smiley rigole



....................................................................................................................................................




Fini! J'espère que vous avez réussi car ce n'était pas très compliqué Smiley souris
Mais pas de panique! Si vous n'avez pas réussi, recommencez en prenant votre tempsSmiley souris

Je vous propose ma solution, mais il faut savoir qu'il n'y a pas vraiment, en programmation, de bonnes ou mauvaises solutions. Le but étant que le programme fonctionnne correctement en utilisant le moins de ressources possibles Smiley souris


Voici mon code:


#include <stdio.h>
#include <stdlib.h>


int main()
{
    int degres = 0;

    printf("Bienvenue dans ce programme de conversion Celsius - Fahrenheit.caractere saut de ligne en Ccaractere saut de ligne en Ccaractere saut de ligne en CVeuillez"       "rentrer la temperature en degres a convertir en Fahrenheit: ");

    scanf("%d", &degres);


    printf("nnPour %d degres Celsius, cela donne une temperature de %d Fahrenheit."
    "nnn", degres, ((9*degres)/5)+32);
    return 0;
}


VoilàSmiley souris Il n'y avait pour ce TP que quelques façon de réaliser ce programme. On pouvait stocker aussi le résultat de la convertion et afficher la variable mais pour les vraiment "puristes" on pouvait "économiser" une variable en écrivant directement l'opération dans le printf();.


Une choses qui vous a peut être choqué dans mon code, c'est l'affichage.

J'ai écris comme ceci:

                 printf("debut du texte"
                           "fin du texte");


et bien cela est correct! Et oui, c'est comme si on écrivait le texte de cette façon:

                 printf("debut du texte fin du texte");


Voilà, le TP étant terminé, cela vous a permis de réaliser votre premier programme vraiment "utile" et d'apprendre une nouvelle chose sur la fonction printf();.


Nous allons voir dans le chapitre suivant les conditions en langage C. Les conditions sont une notion essentielle à comprendre, car sans cela vous ne pourrez jamais rien faire d'autre que des petit programmes comme nous venons de le faire (et nous ce que l'on veux c'est réaliser des super jeux :P)
Allez en route pour le sixième chapitre de ce tutoriel sur le langage C!Smiley souris


   Les commentaires                                                                                      Les conditions
































 
 



Créer un site
Créer un site