Visualizzazione risultati 1 fino 19 di 19

Discussione: Divisione

  1. #1
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito Divisione

    Come si fa a fare una divisione con un risultato intero??
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  2. #2
    L'avatar di Guido8975
    Guido8975 non è connesso AlterVistiano
    Data registrazione
    16-10-2002
    Residenza
    Caserta
    Messaggi
    766

    Predefinito

    Con il modulo %
    prova sn un newbies delphp...fammi sapere

  3. #3
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ma intendi: num1 % num2 = risultato ???
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  4. #4
    Guest

    Predefinito

    No, il modulo restituisce il resto di una divisione.

    Puoi usare round (arrotondamento all'intero più vicino, con possibilità di scegliere il numero di cifre dopo la virgola), ceil (arrotonda all'intero superiore), o floor (intero inferiore).


    Ciaoooooooo!!!!!!!!!!!!

  5. #5
    L'avatar di Guido8975
    Guido8975 non è connesso AlterVistiano
    Data registrazione
    16-10-2002
    Residenza
    Caserta
    Messaggi
    766

    Predefinito

    In php
    <?
    $num1=3;
    $num2=2;
    $risultato= $num1 % $num2;
    echo $risultato;
    ?>

    Funge!
    Ultima modifica di Guido8975 : 27-12-2004 alle ore 12.50.32

  6. #6
    Guest

    Predefinito

    None!!!
    Quell'operazione di restituirà 5, perchè il resto di 3/2 è 5!! (1.5 il risultato), e quindi non è quello che ha chiesto!


    Ciaooooo!!!!!!

  7. #7
    L'avatar di Guido8975
    Guido8975 non è connesso AlterVistiano
    Data registrazione
    16-10-2002
    Residenza
    Caserta
    Messaggi
    766

  8. #8
    Guest

    Predefinito

    Ah si?
    Prova 10%7 o 10%2 o 3%3 ecc


    Ciaooooooo!!!!!!!!

  9. #9
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    % , in php come in C o altri linguaggi, restituisce "x modulo y".
    Il modulo e` il resto della divisione e quindi, andando agli esempi esposti:
    3%2 = 1 (non 0.5)
    10%7 = 3
    3%3 = 0

    Per ottenere il risultato della divisione intera, a seconda di quello che ti interessa, usa una delle funzioni citate da debug:
    round($a/$b) (arrotondamento all'intero più vicino, con possibilità di scegliere il numero di cifre dopo la virgola), ceil($a/$b) (arrotonda all'intero superiore), o floor($a/$b) (intero inferiore)

    oppure puoi anche fare:
    (int)($a/$b)
    che da risultato analogo a floor, se ben ricordo

    La differenza? Sta nel tipo di variabile restituita (e normalmente, in php, e` di scarsa importanza dal punto di vista pratico): le tre funzioni di cui sopra restituiscono una variabile arrotondata a un valore intero ma sempre di tipo a virgola mobile, mentre la seconda restituisce una variabile di tipo intero.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  10. #10
    Guest

    Predefinito

    3%2=1

    (1 con resto 1)


  11. #11
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da mavericckweb
    3%2=1

    (1 con resto 1)

    E io cosa ho scritto?
    OLD










    (la modifica piu` veloce del west .. speriamo nessuno se ne sia accorto dell'errore)


    Eh, gia`, avevo toppato :winkOLD:
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  12. #12
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    hihihihi sgamatoooooooo 0.5 ihihihi
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  13. #13
    L'avatar di Guido8975
    Guido8975 non è connesso AlterVistiano
    Data registrazione
    16-10-2002
    Residenza
    Caserta
    Messaggi
    766

  14. #14
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    il % non da il risultato intero ma il resto dell'intera divisione,quindi in sostanza è errato scrivere $a % $b,ci sono funzioni apposta,tipo quelle citate su,poi non so se dichiari le variabili intere e se fai la solita divisione $a/$b ti da il solo risultato intere,in teoria dovrebbe ma in php non so se da errore..
    ciao!!!!
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  15. #15
    L'avatar di Guido8975
    Guido8975 non è connesso AlterVistiano
    Data registrazione
    16-10-2002
    Residenza
    Caserta
    Messaggi
    766

  16. #16
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    niente scuse...il forum è fatto per correggersi grazie anche alle correzzioni degli altri :)
    a me m hanno corretto centinaia di volte ihihhihihi
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  17. #17
    Guest

    Predefinito

    Sorry avevo sbagliato anche io! HEHEHE :P :)


    Ciaoooooo!!!!!!

  18. #18
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Grazie
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  19. #19
    Guest

    Predefinito

    tre / due non si può fare !!

    LOL :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •