Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment inverser une valeur dans C +…
  • Comment obtenir une date système en…
  • Comment utiliser la carte STL Contai…
  • Comment lier des fichiers OBJ en Tur…
  • Comment utiliser la fonction strcat …
  • Comment revenir à la fonction princ…
  • C + + que entrainer des buffer overf…
  • Comment faire pour créer un portrai…
  • Comment retourner un numéro dans bo…
  • Comment formater du texte dans la pr…
  •   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

    Comment faire des divisions à virgule flottante

    langages de programmation informatiques tels que C + + avoir des types de données spéciaux qui sont utilisés pour stocker des données. Un type de données détermine le type d'informations qu'il est capable de stocker . Par exemple, un des magasins de variables à virgule flottante nombres à virgule flottante , qui sont des nombres qui ont une composante fractionnaire et /ou exponentielle. Quand faire une division avec des nombres à virgule flottante , vous devriez vous méfier de quelques écueils les plus courants . La première est une division par zéro , et le second est en train de perdre la précision. Vous pouvez éviter ces deux en suivant ce guide . Choses que vous devez
    C + + environnement de développement intégré (IDE ), tels que Eclipse CDT
    compilateur C + + , une telle GCC
    Afficher plus d' instructions
    1

    charge l' C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " C + + Project " pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l'IDE.
    2

    écrire le code suivant pour déclarer une fonction nommée «fracture ».
    Divide_floats double

    (float x , float y )

    {

    }
    3

    écrire une déclaration qui vérifie pour voir si vous êtes division par zéro . Supposons que la variable «y» de la déclaration de fonction faite dans la dernière étape est le diviseur . Ecrivez ce qui suit "if" entre-deux accolades de la fonction « divide_floats . "

    If ( y == 0) { cerr

    << " erreur de division par zéro << endl; }
    4

    écrire la logique qui survient lorsque le "if" est évaluée comme fausse Autrement dit, lorsque le diviseur n'est pas nul écrire l'instruction "else" qui suit ci-dessous. . le "if" :

    autre

    {}
    5

    écrire le code qui divise les deux nombres à virgule flottante comme le nombre résultant pourrait être supérieur . l'un des deux numéros étant divisée , si elle a été stockée dans un type de données en virgule flottante qu'il pourrait y avoir une perte de l'erreur de précision . Cela se produit lorsque le résultat dépasse ce que le type de données est capable de stocker , et donc les résultats sont corrompu. Vous peut contourner ce problème en utilisant un type de données similaire à la " float" appelé le "double ", qui utilise deux fois la mémoire d'un Ecrivez ce qui suit dans les accolades après la déclaration "else" "float ". :
    < p> résultat Double = x /y;
    6

    écrire la déclaration suivante pour renvoyer la réponse de la fonction:
    return result

    ;
    7

    déclarer une fonction principale c'est là que votre programme commence exécution et c'est là que vous pouvez appeler la fonction Ecrivez ce qui suit . " divide_floats . ":

    int main () {}



    8

    Appelez la fonction " divide_floats " et la sortie de sa valeur à la fenêtre de sortie par écrit la déclaration suivante en entre les accolades de la fonction principale :

    cout << divide_floats ( 5,2) << endl; . . ». 2.5"
    9

    Exécutez le programme en appuyant sur le bouton "Play " vert le programme se lance et se divise deux flotteurs la sortie du programme est < br >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Fonction booléenne de C 
  • Comment utiliser le Vector3 opérateur Ogre 
  • Comment faire pour convertir un alphabet dans les chapeaux en RPC 
  • Comment comparer les 2 entiers dans une fonction en C + + 
  • Boostez Tutoriel Multithreading 
  • Comment calculer le nombre de lignes dans un fichier en utilisant RPC 
  • Comment attacher le débogueur en C # 
  • Comment savoir à partir d'un fichier externe en C + + 
  • Comment retourner un vecteur à partir d'une fonction 
  • Quel est le contraire de l' impression en programmation C 
  • Connaissances Informatiques © http://www.ordinateur.cc