New Code to Compute Retail Values

Discussion in 'Javascript' started by wutzke, Apr 22, 2008.

  1. wutzke

    wutzke Guest

    I started working on a script that would take the cost of something
    and suggest a retail amount.
    I usually figure Retail on Margins. So Retail equals Cost divided by
    (Margin-100)% plus Cost.
    So if Cost is $50 and Margin is 40%
    50/(40-100)%+50=80
    or
    (50/60%)+50=80


    But now I have to go to work...



    </FORM>
    <table border="1" cellpadding="0" cellspacing="0" style="border-
    collapse: collapse" bordercolor="#111111" width="48%">
    <tr>
    <td width="20%"><FORM NAME="Calc">
    <TABLE BORDER=4>
    <TR>
    <TD>
    <INPUT TYPE="text" NAME="Input" Size="16">
    <br>
    </TD>
    </TR>
    <TR>
    <TD>
    <INPUT TYPE="button" NAME="one" VALUE=" 1 "
    OnClick="Calc.Input.value += '1'">
    <INPUT TYPE="button" NAME="two" VALUE=" 2 "
    OnCLick="Calc.Input.value += '2'">
    <INPUT TYPE="button" NAME="three" VALUE=" 3 "
    OnClick="Calc.Input.value += '3'">
    <INPUT TYPE="button" NAME="plus" VALUE=" + "
    OnClick="Calc.Input.value += ' + '">
    <br>
    <INPUT TYPE="button" NAME="four" VALUE=" 4 "
    OnClick="Calc.Input.value += '4'">
    <INPUT TYPE="button" NAME="five" VALUE=" 5 "
    OnCLick="Calc.Input.value += '5'">
    <INPUT TYPE="button" NAME="six" VALUE=" 6 "
    OnClick="Calc.Input.value += '6'">
    <INPUT TYPE="button" NAME="minus" VALUE=" - "
    OnClick="Calc.Input.value += ' - '">
    <br>
    <INPUT TYPE="button" NAME="seven" VALUE=" 7 "
    OnClick="Calc.Input.value += '7'">
    <INPUT TYPE="button" NAME="eight" VALUE=" 8 "
    OnCLick="Calc.Input.value += '8'">
    <INPUT TYPE="button" NAME="nine" VALUE=" 9 "
    OnClick="Calc.Input.value += '9'">
    <INPUT TYPE="button" NAME="times" VALUE=" x "
    OnClick="Calc.Input.value += ' * '">
    <br>
    <INPUT TYPE="button" NAME="clear" VALUE=" c "
    OnClick="Calc.Input.value = ''">
    <INPUT TYPE="button" NAME="zero" VALUE=" 0 "
    OnClick="Calc.Input.value += '0'">
    <INPUT TYPE="button" NAME="DoIt" VALUE=" = "
    OnClick="Calc.Input.value = eval(Calc.Input.value)">
    <INPUT TYPE="button" NAME="div" VALUE=" / "
    OnClick="Calc.Input.value += ' / '">
    <br>
    </TD>
    </TR>
    </TABLE></td>
    <td width="80%"><script language="JavaScript"><!--
    function setForm2Value() {
    var selectedItem =
    document.formName1.selectName1.selectedIndex;
    var selectedItemValue =
    document.formName1.selectName1.options[selectedItem].value;
    var selectedItemText =
    document.formName1.selectName1.options[selectedItem].text;

    if (selectedItem != 0) {
    document.formName2.textboxName1.value = selectedItemText;
    document.formName2.textboxName2.value = selectedItemValue;
    }
    else {
    document.formName2.textboxName1.value = "";
    document.formName2.textboxName2.value = "";
    }
    }
    //--></script>
    <form>
    <input type="text" name="T1" size="20" value="0.00">&nbsp;
    </form>


    <p>
    <form name="formName1">
    <input type="button" value="30%" name="B1">&nbsp;
    <input type="button" value="40%" name="B2">&nbsp;
    <input type="button" value="50%" name="B3">&nbsp;
    <input type="text" name="T1" size="20"><br>
    $.00<input type="radio" value="V1" checked name="R1">&nbsp;&nbsp;
    <input type="radio" name="R1" value="V2">$.95&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="radio" name="R1" value="V3">$.99<br>
    &nbsp;</form>

    <p>

    <form name="formName2">
    Cost of
    <input type="textbox" name="textboxName1" value="" size="10">
    at
    <input type="textbox" name="textboxName2" value="" size="10">%
    Margin<br>
    &nbsp;is
    <input type="textbox" name="textboxName3" value="$.99" size="10">
    </form></td>
    </tr>
    </table>
    wutzke, Apr 22, 2008
    #1
    1. Advertising

  2. wutzke wrote:
    > I started working on a script that would take the cost of something
    > and suggest a retail amount.
    > I usually figure Retail on Margins. So Retail equals Cost divided by
    > (Margin-100)% plus Cost.
    > So if Cost is $50 and Margin is 40%
    > 50/(40-100)%+50=80
    > or
    > (50/60%)+50=80
    >
    >
    > But now I have to go to work...
    >
    >
    Code:
    [/color]
    
    http://catb.org/~esr/faqs/smart-questions.html
    
    
    PointedEars
    --
    realism:    HTML 4.01 Strict
    evangelism: XHTML 1.0 Strict
    madness:    XHTML 1.1 as application/xhtml+xml
    -- Bjoern Hoehrmann
    Thomas 'PointedEars' Lahn, Apr 22, 2008
    #2
    1. Advertising

  3. wutzke

    RobG Guest

    On Apr 23, 3:26 am, wutzke <> wrote:
    > I started working on a script that would take the cost of something
    > and suggest a retail amount.
    > I usually figure Retail on Margins. So Retail equals Cost divided by
    > (Margin-100)% plus Cost.
    > So if Cost is $50 and Margin is 40%
    > 50/(40-100)%+50=80
    > or
    > (50/60%)+50=80


    Either your equation is defective or I don't understand it. If your
    retail price is cost plus margin, where margin is expressed as a
    percentage of the cost, then for a 60% margin:

    var margin = 60;
    var rrp = cost * (1 + margin/100);


    If margin is expressed as a decimal number (i.e. 0.6 rather than 60)
    the formula becomes:

    var margin = 0.6;
    var rrp = cost * (1 + margin);


    For rounding to a set number of decimal place, see the FAQ:

    <URL http://www.jibbering.com/faq/ >


    --
    Rob
    RobG, Apr 23, 2008
    #3
  4. wutzke

    wutzke Guest

    Thanks.
    That linked lesson was helpful
    wutzke, Apr 23, 2008
    #4
  5. wutzke

    wutzke Guest

    You Are Right
    I guess I didn't explain it right
    This Google Calculator may explain it better


    http://www.google.com/search?hl=en&q=(72/(100-40))*100&btnG=Search


    On Apr 22, 11:14 pm, RobG <> wrote:
    > On Apr 23, 3:26 am, wutzke <> wrote:
    >
    > > I started working on a script that would take the cost of something
    > > and suggest a retail amount.
    > > I usually figure Retail on Margins. So Retail equals Cost divided by
    > > (Margin-100)% plus Cost.
    > > So if Cost is $50 and Margin is 40%
    > > 50/(40-100)%+50=80
    > > or
    > > (50/60%)+50=80

    >
    > Either your equation is defective or I don't understand it. If your
    > retail price is cost plus margin, where margin is expressed as a
    > percentage of the cost, then for a 60% margin:
    >
    > var margin = 60;
    > var rrp = cost * (1 + margin/100);
    >
    > If margin is expressed as a decimal number (i.e. 0.6 rather than 60)
    > the formula becomes:
    >
    > var margin = 0.6;
    > var rrp = cost * (1 + margin);
    >
    > For rounding to a set number of decimal place, see the FAQ:
    >
    > <URLhttp://www.jibbering.com/faq/>
    >
    > --
    > Rob
    wutzke, Apr 23, 2008
    #5
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. micky

    is it retail version??

    micky, Dec 16, 2005, in forum: ASP .Net
    Replies:
    0
    Views:
    330
    micky
    Dec 16, 2005
  2. csledge
    Replies:
    27
    Views:
    732
    David T. Ashley
    Feb 12, 2007
  3. Replies:
    0
    Views:
    235
  4. PerlFAQ Server
    Replies:
    0
    Views:
    254
    PerlFAQ Server
    Feb 2, 2011
  5. Jonathan Sherman

    Moble Device Retail Job in Columbus Ohio

    Jonathan Sherman, Jul 13, 2012, in forum: Java
    Replies:
    0
    Views:
    228
    Jonathan Sherman
    Jul 13, 2012
Loading...

Share This Page