Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238

    Arrotondamento Decimale

    Salve per il calcolo del ricarico percentuale utilizzo la funzione

    Codice PHP:
    //Calcola Ricarico Percentuale
    function Calc_prod21() {
        
    prod20 document.form_ins.prod20.value //Imponibile Fornitore
        
    prod22 document.form_ins.prod22.value //Imponibile Listino
        
        
    prod21 = (prod22/prod20 1) * 100    //Cacolo Ricarico Percentuale
        
        
    document.form_ins.prod21.value parseFloat(prod21).toFixed(2)

    il problema sono gli arrotondamenti decimali, infatti vorrei che i numeri periodici fossero arrotondati per eccesso, cioè 33.33333333, divintasse 33.34.

    Qualcuno sa come aiutarmi? Grazie.
    Solo chi non osa...non sbaglia!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di gppjuse
    Registrato dal
    Apr 2002
    Messaggi
    238
    Allora, ho modificato come suggerito:

    Codice PHP:
    //Calcola Ricarico Percentuale
    function Calc_prod21() {
        
    prod20 document.form_ins.prod20.value //Imponibile Fornitore
        
    prod22 document.form_ins.prod22.value //Imponibile Listino
        
        
    prod21 = (prod22/prod20 1) * 100    //Cacolo Ricarico Percentuale
        
        
    document.form_ins.prod21.value Math.ceil(prod21)

    Ma adesso anzichè 33,3333333... mi scrive 34!! A me servirebbe invece che arrotondasse a 33,34, qualche consiglio?

    Grazie per l'aiuto
    Solo chi non osa...non sbaglia!

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Math.ceil(prod21 * 100) / 100;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.