2016-05-24 4 views
-4

Напишите JavaScript, чтобы узнать количество отработанных часов от пользователя. Затем напишите JavaScript, чтобы рассчитать, сколько денег было сделано пользователю, если им заплатили $ 12 за час за первые 40 часов работы, и $ 18/час за все отработанные часы до 40. Затем используйте функцию alert(), чтобы напечатать общую сумму Пользователь.javascript прочитано количество отработанных часов

какой код я должен использовать

вар у = строки («Введите значение», «»);

+3

Привет, добро пожаловать к переполнению стека. Если вы хотите, чтобы мы помогли с вашей домашней работой, сначала вам нужно приложить некоторые усилия. что ты уже испробовал? Какие препятствия вы столкнулись? – Mateusz

ответ

1

Lol #OverComplicated. Ответ заключается в том, чтобы просто переделать лучшую версию и попробовать свою домашнюю работу, прежде чем быть ложкой.

var BarryScott = { 
    PricePerHour: 12, 
    HoursWorkedByBarry: 0, 
    PrintPayment: function() { 

    if (this.HoursWorkedByBarry > 40) { 
     var RemainHours = this.HoursWorkedByBarry - 40; 
     alert(this.PricePerHour * 40 + RemainHours * 18); 
    } else { 
     alert(this.PricePerHour * this.HoursWorkedByBarry); 
    } 
    }, 
    AskHoursFromBarry: function() { 
    this.HoursWorkedByBarry = prompt("Enter Hours you worked"); 
    this.PrintPayment(); 
    } 
} 


BarryScott.AskHoursFromBarry(); 
1

Создайте папку и поместите свой index.html и код javascript внутри. Запустите index.html.

index.html

<!DOCTYPE html> 
<html> 
    <head> 
    <meta charset="UTF-8"> 
    <title>Im lazy to do my assignment</title> 
      <script src = "billhours.js"></script> 
    </head> 
    <body> 
    </body> 
</html> 

billhours.js

var getInput = prompt("Enter Number of Hours worked"); 
var first40hrs = billHours(40, 12); 
var over40hrs = billHours(getInput - 40, 18); 
var totalSalary = first40hrs + over40hrs; 

alert("Total Salary is "+totalSalary); 

function billHours(hours, rate){ 
     return hours*rate; 
} 
//This function only works for hours 40 and above. 
//It's your job to put conditional statements if hours is below 40. Keep Coding. 
Смежные вопросы