www.webdeveloper.com
Results 1 to 3 of 3

Thread: [RESOLVED] A Little Javascript Help Please :)

  1. #1
    Join Date
    Jan 2011
    Location
    Philippines
    Posts
    15

    resolved [RESOLVED] A Little Javascript Help Please :)

    Hi there!

    I'm a newbee here... I just wanted to ask a little help.

    We just started discussing javascripting. And our teacher gave us a workshop. It is quite simple but still, i am having troubles. It is a simple payroll system. There are required inputs and it should yield outputs based on the inputs. And the inputs shall be acquired using prompt.
    _________________________________________________________________

    Here are the requirements of the Payroll System:

    Input: (all shall be acquired by PROMPT)
    1. Name of employee
    2. No. of days worked
    3. Rate per day

    Output: (shall be displayed by DOCUMENT.WRITE)
    1. Name of employee
    2. Rate per day
    3. No. of days worked
    4. Gross pay (= Rate per day * No. of days worked)
    5. Deductions (10% of gross pay)
    6. Net pay (= Gross pay - Deductions)

    Another requirement is to do the scripting externally (saving it as filename.js)
    __________________________________________________

    I have gone through with the first few parts but i couldn't do with the Deductions and Net pay. I coded the Deductions and Net pay calculations as if i was using Microsoft Excel or OpenOffice Calc. After successfully making the first four required outputs, I proceeded with making the codes for the Deductions. When I tested it all the required outputs were displayed except the Deductions output. When I made made the codes for the Net pay I tried to refresh the page to test if it would work, but this time nothing prompted. Nothing completely appeared. No prompt box. All there was was a blank white page.

    Below is the entire javascript i did.


    //var name= prompt("Enter employee name: ", ' ');
    //alert("Enter employee name: ");
    name= prompt("Enter employee name: ");
    nDays= prompt("Enter no. of days worked: ");
    rate= prompt("Enter rate per day: ");

    document.write("Name of employee: " +name);
    document.write("<br>Rate per day: " +rate);
    document.write("<br>No. of days worked: " +nDays);
    document.write("<br>Gross pay: " +rate*nDays);
    document.write("<br>Deductions: " + (rate*nDays*0.1));
    document.write("<br>Net Pay: " + (rate*nDays - (rate*nDays*0.1));



    I'm pretty sure it needs a lot of corrections. What errors should i correct? and What should I use with the Deductions and Net Pay requirements? And any suggestions, please? Please help me with this simple problem which i couldn't make right. Please, and thank you in advance!

  2. #2
    Join Date
    Dec 2002
    Location
    St. Louis, MO, USA
    Posts
    1,582
    Not sure, but I think you're missing a ) at the end of the last document.write.

    ^_^

  3. #3
    Join Date
    Jan 2011
    Location
    Philippines
    Posts
    15

    Lightbulb Got it already... Thanks anyways :)

    Lol, yah. I missed that one too. But still wouldn't work.

    But thanks anyway... I already found a way to get through it.
    Here it is:

    //var name= prompt("Enter employee name: ", ' ');
    //alert("Enter employee name: ");
    name= prompt("Enter employee name: ");
    nDays= prompt("Enter no. of days worked: ");
    rate= prompt("Enter rate per day: ");

    gross= rate*nDays;
    deduct= gross * 0.1;
    net= gross - deduct;

    document.write("Name of employee: " +name);
    document.write("<br>Rate per day: " +rate);
    document.write("<br>No. of days worked: " +nDays);
    document.write("<br>Gross pay: " +gross);
    document.write("<br>Deductions: " +deduct);
    document.write("<br>Net Pay: " +net);


    Thanks anyway for the help...

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles