Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Définition d'une carte de montage 
  • Comment écrire un programme en C en…
  • Comment utiliser la fonction Atoi 
  • Comment lier un compilateur C pour N…
  • Faits sur Video Game Programming 
  • Comment compiler du code C avec g+ +…
  • Comment ajouter GMP à Xcode 
  • Comment faire MFC boutons de command…
  • Comment puis-je écrire un fichier C…
  • Visual Basic Tutorial 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Convertisseur de température en C + + en utilisant les fonctions

    Il ya quelques différentes échelles de température en usage dans le monde . Quand deux sources différentes utilisent des échelles différentes , il devient nécessaire de comprendre comment convertir entre les deux. Il s'agit un peu d'arithmétique avant droite , mais pas nécessairement le genre que la plupart de garder en mémoire. C'est juste une question d'entrer dans ces formules dans un programme d'ordinateur , qui peut prendre soin du travail pour l'utilisateur. Conversions Température

    considérer trois échelles de température différentes: Fahrenheit, Celsius et Kelvin . Les valeurs de chaque échelle sont en mesure de convertir entre eux par l'intermédiaire de multiplication et division:

    Celsius = ( 5/9) * (Fahrenheit - 32 )

    Fahrenheit = ( 9/5 ) * (Celsius + 32)

    Kelvin = Celsius + 273

    Grâce à ces trois équations , toute valeur de température peut être calculée à partir de l'autre.
    code C + + et l'utilisateur entrée

    le programmeur doit tenir compte de l'entrée de l' utilisateur : l'utilisateur doit entrer une valeur , et le type d'échelle de température utilisée . En outre, l'utilisateur doit spécifier quelles unités la valeur devrait se convertir à :

    continuent char = 'Y' ;

    while ( continuer == ' Y') { int

    temp;

    caractères in_unit , out_unit ;

    cout << " Entrer la température : " << endl;

    cin >> temp;

    cout << " Entrez le type d'unité (C , F, K): " << endl;

    cin >> in_unit ;

    cout << "Entrez les unités de conversion vers (C , F, K): " << endl;

    cin >> out_unit ;
    < br > convertir différents cas

    fois que l'utilisateur entre une température et les unités à convertir , c'est une question de conversion mathématique . Chaque conversion peut être une fonction :

    int getCelsiusfromFahrenheit (int temp)

    {return ( (5/9 ) * (température -32) );}

    int getFahrenheitfromCelsius (int temp)

    {return ( (9/5) * (température + 32) );}

    calcul Kelvin est juste une question de prendre le Celsius valeur et en ajoutant 273 < br . >
    All Together

    Après avoir saisie de l'utilisateur , et de définir les fonctions de conversion , le programmeur peut ensuite convertir les valeurs (à l'aide d'une instruction switch ) : commutateur de


    ( in_unit ) :

    {

    cas 'C' :

    if ( out_unit == ' F')

    { cout << getFahrenheitfromCelsius (temp) ; }

    autre

    { cout << température + 273 ;} break


    ;

    cas 'F' : < br >

    int CTEMP = getCelsiusfromFahrenheit (temp) ;

    if ( out_unit == ' C')

    { cout << CTEMP ; }

    autre

    { cout << CTEMP + 273 ;} break


    ;

    cas 'K' :

    int CTEMP = température + 273 ; < br >

    if ( out_unit == ' F')

    { cout << getFahrenheitfromCelsius ( CTEMP );}

    autre

    { cout << CTEMP ;} break


    ;

    }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Débogage dans Visual C 
  • Comment compiler un RPC sur DOS 
  • Comment rendre un cercle en OpenGL 
  • Comment utiliser les fonctions de paramètres variables dans C + + 
  • Comment mettre à jour un DataRow en C # 
  • Comment formater du texte dans la programmation Win32 
  • Comment attraper Tous les événements DataGrid 
  • Quels sont les clés d'attributs 
  • Comment déterminer la taille d'entier dans C + + 
  • Comment réparer le GCC Attention implicit declaration of function 
  • Connaissances Informatiques © http://www.ordinateur.cc