Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Javascript > New Code to Compute Retail Values

Reply
Thread Tools

New Code to Compute Retail Values

 
 
wutzke
Guest
Posts: n/a
 
      04-22-2008
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>
 
Reply With Quote
 
 
 
 
Thomas 'PointedEars' Lahn
Guest
Posts: n/a
 
      04-22-2008
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]


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
 
Reply With Quote
 
 
 
 
RobG
Guest
Posts: n/a
 
      04-23-2008
On Apr 23, 3:26 am, wutzke <(E-Mail Removed)> 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
 
Reply With Quote
 
wutzke
Guest
Posts: n/a
 
      04-23-2008

Thanks.
That linked lesson was helpful
 
Reply With Quote
 
wutzke
Guest
Posts: n/a
 
      04-23-2008
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...00&btnG=Search


On Apr 22, 11:14 pm, RobG <(E-Mail Removed)> wrote:
> On Apr 23, 3:26 am, wutzke <(E-Mail Removed)> 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


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
FAQ 4.43 How do I compute the difference of two arrays? How do I compute the intersection of two arrays? PerlFAQ Server Perl Misc 0 02-02-2011 05:00 AM
how to compute 64 bit result from 2 32 bit values csledge C Programming 27 02-12-2007 12:45 AM
i need a source code compute logical expressions in lex/yacc deltaa5 C++ 1 01-02-2007 11:34 PM
i need a source code compute logical expressions in lex/yacc deltaa5 C++ 2 01-02-2007 11:23 AM
i need a source code compute logical expressions in lex/yacc deltaa5 C++ 0 01-02-2007 10:09 AM



Advertisments