2016-10-27 5 views
0

私は宿題に問題があります。自分の能力を最大限引き出すためにプログラムをコーディングしました。しかし、デスクトップ上でCMDやNODEプログラムを使用してコードを実行することができません。誰かが間違っていることを教えてください。また、私はプログラムをフォルダの代わりに私のデスクトップに保存しました。これが問題なのでしょうか?CMDでJavascriptが実行されていません

宿題の問題:週の従業員の総賃金を計算して表示するpay.jsというプログラムを作成します。週労働時間は40時間、40時間以上働いた時間は残業とみなされます。従業員は、通常の時間は18.25ドル、時間外は27.78ドルを稼ぎます。従業員は今週50時間働いています。結果を表示します。

**

  • マイコード

**

/* 
This program will calculate an hourly employees total wages when working 40hrs, not to mention, if the the employee were to work ten hours of overtime. 

input: 
employee works 40hrs a week 
employee hourly wage is $18.25 
employee overtime wage is $27.78 
employee worked 10hrs of overtime 

output: 
standardhours + tenhoursofovertime 

*/ 

var hoursperWeek = 40; 
var hourlywage = 18.25; 
var overtimewage = 27.78; 
var overtimehoursWorked = 10; 

var regularpay = hoursperWeek * hourlywage; 
var overtimepay = overtimehoursWorked * overtimewage; 
var regpayplusovertime = regularpay * overtimepay; 

console.log(regpayplusovertime); 
+0

'私は自分のデスクトップ上でCMDもNODEプログラムを使用してコードを実行することができませんよ' - CMDでjsを実行することはできません...ノードでコードをどのように実行しようとしていますか?例えば、C:Users/Username/Desktop/pay.js –

+0

を使ってください。ノードプログラムを持っているなら、 'node pay.js ' –

+0

のように私のデスクトップへのパスを使って、 –

答えて

0
var totalHours = 50; 
var overtimeUpper = 40; 

var regularWage = 18.25; 
var overtimeWage = 27.78; 

if(totalHours > overtimeUpper){ 
    var regularHours = overtimeUpper; 
    var overtime = totalHours - overtimeUpper; 
    var regularHoursWage = regularHours * regularWage; 
    var overtimeHoursWage = overtime * overtimeWage; 
    var totalWage = regularHoursWage + overtimeHoursWage; 
    console.log(totalWage); 
} 
関連する問題