Dieser Anweisungssatz führt Sie durch die Erstellung eines GPA-Rechners mit der Programmiersprache MATLAB. Der Vorteil des Schreibens eines Codes für einen GPA-Rechner besteht darin, dass Sie den Code nach dem Schreiben jederzeit wiederverwenden können, um Ihren aktuellen oder situativen GPA zu finden, ohne dass Sie ihn jedes Mal manuell berechnen müssen.

Schritte

  1. 1 Öffnen Sie MATLAB.
  2. 2 Erstellen Sie ein neues Skript. Klicken Sie auf den Pfeil unter der Schaltfläche "Neu" und klicken Sie auf "Skript".
  3. 3 Löschen Sie die Variablen und das Befehlsfenster. Verwenden Sie die Befehle clear und clc, um den Arbeitsbereich und das Befehlsfenster zu löschen.
     klar; klc; 
  4. 4 Geben Sie die Anzahl der Klassen ein, die der Benutzer nimmt. Verwenden Sie den Eingabebefehl, um den Benutzer zu fragen und speichern Sie den Wert für die Variable "n".
     n = Eingang("Wie viele Unterrichtsstunden nehmen Sie?"); 
  5. 5 Geben Sie den Kreditwert für die Klasse ein. Verwenden Sie den Eingabebefehl, um den Benutzer zu fragen, und speichern Sie den Wert für die Variable "Kredit".
     Kredit(ein) = Eingang('Klassengutschrift eingeben:'); 
  6. 6 Geben Sie die Note für die Klasse ein. Verwenden Sie den Menübefehl, um den Benutzer zu fragen, und speichern Sie den Wert in der Variablen "Grade".
     Klasse(ein) = Speisekarte("Klassenstufe eingeben",'EIN','EIN-',"B +","B",'B-','C +',"C","C-","D +","D","F"); 
  7. 7 Konvertieren Sie die Noten in GPA-Werte. Ändern Sie die "Grade" -Variable aus dem Menü unter Verwendung eines Umschaltvorgangs in eine tatsächliche Notationspunktnummer (z. B. 4.0, 3.7).
     Schalter Klasse(ein) [ENDE LINIE] Fall 1 [ENDE LINIE] Klasse(ein) = 4; [ENDE LINIE] Fall 2 [ENDE LINIE] Klasse(ein) = 3.7; [ENDE LINIE] Fall 3 [ENDE LINIE] Klasse(ein) = 3.3; [ENDE LINIE] Fall 4 [ENDE LINIE] Klasse(ein) = 3; Fall 5 [ENDE LINIE] Klasse(ein) = 2.7; [ENDE LINIE] Fall 6 [ENDE LINIE] Klasse(ein) = 2.3; [ENDE LINIE] Fall 7 [ENDE LINIE] Klasse(ein) = 2; [ENDE LINIE] Fall 8 [ENDE LINIE] Klasse(ein) = 1.7; [ENDE LINIE] Fall 9 [ENDE LINIE] Klasse(ein) = 1.3; [ENDE LINIE] Fall 10 [ENDE LINIE] Klasse(ein) = 1; [ENDE LINIE] Fall 11 [ENDE LINIE] Klasse(ein) = 0; [ENDE LINIE] Ende 
  8. 8 Erstellen Sie eine for-Schleife um die Eingaben zum Empfangen des Kredits und der Note der Klasse. Der Code wird "n" mal durchlaufen, was eine Schleife entsprechend der Anzahl der Klassen macht, die der Benutzer nimmt.
     zum a = 1: n [CODE VON SCHRITTEN 6-8] Ende 
  9. 9 Berechnen Sie den Credit * Grade-Wert. Verwenden Sie den Punktoperator mit Multiplikation, um die Variable "Credit" mit der Variable "Grade" zu multiplizieren. Speichern Sie den berechneten Wert in der Variablen "CG". Dies ist notwendig, um den GPA zu berechnen.
     CG = Kredit. 
  10. 10 Berechnen Sie den GPA. Dividieren Sie die Summe von "CG" durch Summe und Division durch die Summe von "Credit". Speichern Sie den Wert in der Variablen "GPA".
     GPA =Summe(CG)/Summe(Kredit); 
  11. 11 Zeigen Sie den GPA an. Mit fprintf, drucken Sie die "GPA" Variable auf 2 Dezimalstellen mit einer Art visueller Hilfe, um den GPA bemerkbar zu machen.
     fprintf('\ n *** Gesamt-GPA:% .2f \ n \ n', GPA) 
  12. 12 Führen Sie den Code aus. Klicken Sie mit dem grünen Pfeil auf die Schaltfläche Ausführen.