2016-10-27 2 views
0

Ich habe Probleme mit meiner Hausaufgabe, ich habe das Programm so gut wie möglich programmiert. Ich kann den Code jedoch nicht mit dem CMD- oder NODE-Programm auf meinem Desktop ausführen. Kann mir bitte jemand sagen, was ich falsch mache? Außerdem habe ich das Programm auf meinem Desktop statt eines Ordners gespeichert, könnte dies das Problem sein?Javascript läuft nicht in CMD

Hausaufgabenproblem: Schreiben Sie ein Programm namens pay.js, das den Gesamtlohn eines Mitarbeiters für die Woche berechnet und anzeigt. Die regulären Stunden für die Arbeitswoche sind 40, und alle über 40 Stunden werden als Überstunden betrachtet. Der Arbeitnehmer verdient 18,25 $ pro Stunde für reguläre Stunden und 27,78 $ pro Stunde für Überstunden. Der Mitarbeiter hat diese Woche 50 Stunden gearbeitet. Zeigen Sie das Ergebnis an.

**

  • My-Code

**

/* 
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

'Ich bin nicht in der Lage, den Code mit dem CMD noch NODE Programm auf meinem Desktop laufen '- Sie können js nicht in CMD ausführen ... Wie wollen Sie den Code im Knoten ausführen? –

+0

mit dem Pfad zu meinem Desktop, zum Beispiel C: Benutzer/Benutzername/Desktop/pay.js –

+0

Nun, wenn Sie ein Knotenprogramm haben, müssen Sie es im CMD-Fenster mit etwas wie 'node pay.js ausführen ' –

Antwort

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); 
}