Sie werden eine einzelne JavaScript -Datei schreiben, um den Mitarbeiterbonus für ein Unternehmen automatisch zu berechnen.
Wir werden eine Paar-/Trio -Programmierung für unsere erste Gruppencodierungsaktivität sein.
Video: https://www.youtube.com/watch?v=vgkahozfh2q
Hinweis: Dies ist eine reale Welt, nicht nur eine Sache, die Kinder tun oder das wir im Klassenzimmer verwenden. Viele Leute verwenden Paareprogramme im Job.
Verwenden Sie für Remote -Arbeiten VSCODE Live Share, um zusammen mit Code zusammenzuarbeiten.
Wichtigste Imbiss:
Dieses Projekt kann riesig erscheinen. Es ist eine Übung, um herauszufinden, wo Sie anfangen sollen und welche kleinen Schritte Sie als nächstes unternehmen müssen.
Es ist oft eine gute Idee, "es für eine Sache funktionieren zu lassen", bevor es für all die Dinge funktioniert. In diesem Fall könnten wir daran arbeiten, die Bonusberechnungsfunktion für nur einen Mitarbeiter zu bearbeiten, bevor wir versuchen, sie in einer Schleife mehrmals anzurufen.
Überlegen Sie, ob diese Funktion nur für Atticus funktioniert.
Das Unternehmen stellt Ihnen einige Muster für Mitarbeiterdaten zur Speicherung seiner Daten zur Verfügung. Jedes werden in einem globalen Array namens employees
gespeichert.
Jeder Mitarbeiter ist derzeit auf diese Weise konfiguriert:
name
enthält den Namen des Mitarbeiters.employeeNumber
-Immobilie hat ihre Mitarbeiternummer.annualSalary
Grundstück enthält ihr Basis -Jahresgehalt.reviewRating
Bewertung enthält ihre Überprüfungsbewertung. Schleifen Sie über das employees
-Array und machen Sie Folgendes:
console.log
die Ergebnisse jeder Iteration.log
sollte sich in der Schleife befinden, nicht in der Funktion. Schreiben Sie eine deklarierte Funktion, die ein Mitarbeiterobjekt aufnimmt (als Argument für die Funktion), und return
ein neues Objekt mit den folgenden Eigenschaften zurück. Beachten Sie, dass diese Eigenschaften anders sind als diejenigen, mit denen Sie beginnen!
name
sollte den Namen des Mitarbeiters enthalten.bonusPercentage
-Immobilie sollte den Bonusprozentsatz enthalten, den der Mitarbeiter erhalten soll. Berechnungsanweisungen finden Sie in Abschnitt unten.totalCompensation
-Eigenschaft sollte die angepasste jährliche Vergütung sein (Basis -Jahres- + Bonus)totalBonus
sollte der Gesamtbonus des Mitarbeiters sein, der auf den nächsten Dollar gerundet ist.