Visualizzazione dei risultati da 1 a 6 su 6

Discussione: calcolo aumento

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    calcolo aumento

    ciao a tutti,

    non capisco perchè ricevo NAN

    codice:
    function calcolatotalepubblico(prezzo) {
        var prezzo:Number = Number;
        if (prezzo < 5.16) {
            aumento = prezzo*170/100;
            trace(aumento);
            menoiva = aumento /1.20;
            trace(menoiva);
            totale = menoiva;
            pubblico.text = "Questo è il prezzo al pubblico "+totale;
        } else if (prezzo > 5.16 < 26.00) {
            aumento = prezzo*150/100;
            trace(aumento);
            menoiva = aumento /1.20;
            trace(menoiva);
            totale = menoiva;
            pubblico.text = "Questo è il prezzo al pubblico "+totale;
        } else if (prezzo > 26.00) {
            aumento = prezzo*135/100;
            trace(aumento);
            menoiva = aumento /1.20;
            trace(menoiva);
            totale = menoiva;
            pubblico.text = "Questo è il prezzo al pubblico "+totale;
        }
    }
    calcola.onRelease = function() {
        calcolatotalepubblico(_root.prezzo);
    };

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho provato cosi credo sia meglio ma niente

    codice:
    function calcolatotalepubblico(prezzo) {
        var prezzo:Number = Number;
        if (prezzo < 5.16) {
            aumento = Math.round (Number (prezzo)* 170) /100;
            trace(aumento);
            menoiva = Math.round (Number (aumento) /1.20);
            trace(menoiva);
            totale = menoiva;
            pubblico.text = "Questo è il prezzo al pubblico "+totale;
        } else if (prezzo > 5.16 < 26.00) {
            aumento = Math.round (Number (prezzo)*150)/100;
            trace(aumento);
            menoiva = Math.round (Number (aumento) /1.20);
            trace(menoiva);
            totale = menoiva;
            pubblico.text = "Questo è il prezzo al pubblico "+totale;
        } else if (prezzo > 26.00) {
            aumento = Math.round (Number (prezzo)*135)/100;
            trace(aumento);
            menoiva = Math.round (Number (aumento) /1.20);
            trace(menoiva);
            totale = menoiva;
            pubblico.text = "Questo è il prezzo al pubblico "+totale;
        }
    }
    calcola.onRelease = function() {
        calcolatotalepubblico(_root.prezzo);
    };

  3. #3
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    ma il TRACe di (_root.prezzo) che dà?
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  4. #4
    NaN (Not a Number).
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    allora nel trace
    codice:
    2
    NaN
    NaN
    quindi significa che il numero per iniziare lo prende

    codice:
    function calcolatotalepubblico(prezzo) {
    	trace (prezzo)
        var prezzo:Number = Number;
        if (this.prezzo < 516) {
    		trace (prezzo)
    		aumento = Math.round (Number (prezzo)* 170) /100;
            trace(aumento);
            menoiva = Math.round (Number (aumento) /1.20);
            trace(menoiva);
            totale = menoiva;
            pubblico.text = "Questo è il prezzo al pubblico "+totale;
        } else if (prezzo > 516 < 2600) {
            aumento = Math.round (Number (prezzo)*150)/100;
            trace(aumento);
            menoiva = Math.round (Number (aumento) /1.20);
            trace(menoiva);
            totale = menoiva;
            pubblico.text = "Questo è il prezzo al pubblico "+totale;
        } else if (prezzo > 2600) {
            aumento = Math.round (Number (prezzo)*135)/100;
            trace(aumento);
            menoiva = Math.round (Number (aumento) /1.20);
            trace(menoiva);
            totale = menoiva;
            pubblico.text = "Questo è il prezzo al pubblico "+totale;
        }
    }
    calcola.onRelease = function() {
        calcolatotalepubblico(2);
    };

  6. #6
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    puoi allegare un file di esempio per mx che capisco meglio!
    thks
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

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.