| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Perl Programming >> Content
    Come arrotondare al valore intero in Perl
    Perl non ha un built-in funzione specificamente progettata per arrotondare i numeri in virgola mobile in interi, ma si può scrivere la propria funzione che incorpora la funzione sprintf per arrotondare questi numeri per l' intero più vicino . La funzione sprintf prende due argomenti , un formato e una lista . L' elenco è semplicemente il numero che si desidera arrotondare . Utilizzare "% .0 f" come formato , che indica alla funzione che il numero è in virgola mobile e si desidera arrotondare a zero cifre dopo la virgola decimale . Istruzioni
    1

    Aprire un file di programma Perl . Digitare il seguente codice :

    sub intCheck {

    my $ num = shift;

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

    }

    Questo crea una funzione denominata " intCheck " che ottiene prima un argomento passato a esso e lo salva in una variabile chiamata " $ num ", quindi restituisce "true" se quel numero è un numero intero . oppure "false" se non lo è
    2

    Digitare il seguente codice:

    sub rotonda {

    my $ var = shift;
    < p > se ( intCheck ( $ var - 0.5 ) ) { $ var = $ var + 0.1 ; }

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

    }

    Questo crea una funzione denominata "rotondo ". Ottiene l'argomento passato a esso e lo salva nella variabile " $ var " . E poi chiama la funzione intCheck e passa al numero variabile di meno 0,5 . Se la funzione intCheck restituisce " vero", il $ var ha 0.1 aggiunto ad esso. La funzione round, giri la variabile al numero intero più vicino e lo restituisce
    3

    digitare il seguente codice : .

    Stampa round ( 4.49) . " \\ n";

    stampa round ( 4.51 ) . " \\ n";

    stampa round ( 4.5) . " \\ n";

    Queste linee di testare la funzione round. La prima linea arrotonda a quattro e le prossime due linee arrotondate fino a cinque.
    4

    Salvare il file Perl .

    Previous :

    next :
      Articoli Correlati
    ·Come memorizzare un file in Perl 
    ·Come eliminare i file HTML nella directory in Perl 
    ·Come eseguire il debug di Perl su Windows 
    ·Espressioni regolari per abbinare un elemento XML 
    ·Come sapere se Perl è a 32 o 64 bit 
    ·Come faccio a spingere un percorso a percorso variabile…
    ·Come fare una directory in Perl con uno script 
    ·Come rimuovere gli spazi iniziali in Perl 
    ·Come fare Ink Gel 
    ·Come rimuovere l'ultimo elemento di una lista Perl 
      Articoli in evidenza
    ·Fai da te motori passo-passo 
    ·Come usare OpenGL in Visual C 
    ·Come importare Excel in MySQL PHP Software Cat 
    ·Come eliminare l'attributo cursore in PL /SQL 
    ·Come query in VB Script 
    ·Quali sono i vantaggi di White Box Testing 
    ·Che cosa è un errore di overflow in Vb.net 
    ·Come rimuovere un blocco PHP 
    ·Come smontare Setup.exe 
    ·Is_array Vs . Is_string in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com