| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    Comment arrondir à un nombre entier Perl
    Perl n'a pas de fonction intégrée spécifiquement conçue pour arrondir des nombres à virgule flottante en nombres entiers , mais vous pouvez écrire votre propre fonction qui intègre la fonction sprintf pour arrondir ces chiffres à l' entier le plus proche . La fonction sprintf prend deux arguments , un format et une liste. La liste est tout simplement le numéro que vous voulez arrondir vers le haut ou vers le bas . Utilisez "% .0 f " comme format , qui indique à la fonction que le nombre est à virgule flottante et que vous voulez arrondir à zéro chiffres après la virgule . Instructions
    1

    ouvrir un fichier de programme Perl. Tapez le code suivant :
    sous intCheck

    {

    my $ num = shift;

    retour
    ($ num = ~ m /^ \\ d + $ /) ;

    }

    Cela crée une fonction appelée " intCheck " qui obtient d'abord un argument qui lui est passé et l'enregistre dans une variable appelée " $ num ", puis retourne "true" si ce nombre est un nombre entier . ou "false" si elle n'est pas
    2

    Tapez le code suivant :
    sous-round

    {

    my $ var = shift;
    < p > Si ( intCheck ( $ var - 0,5 )) { $ var = $ var + 0,1 ; }

    retour sprintf ( "% .0 f ", $ var) ; }


    Cela crée une fonction appelée "rond ". Il devient l'argument qui lui est passé et l'enregistre dans la variable " $ var" . Il appelle ensuite la fonction de intCheck et passe le nombre variable moins 0,5 . Si la fonction de intCheck retourne "true", le $ var a 0,1 ajouté. La fonction round tours puis la variable au nombre entier le plus proche et le renvoie
    3

    Tapez le code suivant : .

    Impression ronde ( 4.49) . "\\ n" ;

    impression ronde ( 4.51) . "\\ n" ;

    impression ronde ( 4.5). "\\ n" ;

    Ces lignes de tester la fonction round . Les premiers tours de la ligne vers le bas à quatre et les deux lignes suivantes complètent à cinq.
    4

    Enregistrez le fichier Perl.

    Previous :

    next :
      articles connexes
    ·Comment faire pour extraire les entrées de plusieurs F…
    ·Expressions régulières pour correspondre à un élém…
    ·Perl Script calcul 
    ·Comment faire pour modifier la barre de titre en Perl S…
    ·Comment remplacer un mal formé UTF-8 Regex 
    ·Comment exécuter Perl sur un ordinateur portable 
    ·Quelle est la signification de Pseudocode 
    ·Comment convertir Python à Perl 
    ·Comment tester XML De XSD 
    ·Comment lire le texte entré dans DOSBox Avec Perl 
      articles en vedette
    ·Comment Flush un lecteur tamponnée en Java 
    ·Comment utiliser un entier pour récupérer un ordinal …
    ·Comment utiliser la fonction strstr en C + + 
    ·Comment HTML incorporer un fichier MP3 
    ·Python Tutorial SSL 
    ·Comment retourner à Form1 à partir de Form2 en Visual…
    ·Comment faire un projet de VB pour l'installation 
    ·Perl Options du débogueur 
    ·Comment créer Visio Symboles 
    ·Comment écrire dans le fichier XML en utilisant PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com