Deze instructieset helpt u bij het maken van een GPA-rekenmachine met behulp van de codeertaal MATLAB. Het voordeel van het schrijven van een code voor een GPA-rekenmachine is dat wanneer de code eenmaal is geschreven, u deze op elk gewenst moment opnieuw kunt gebruiken om uw huidige of situationele GPA te vinden zonder dat u deze steeds handmatig opnieuw moet berekenen.
Stappen
- 1 Open MATLAB.
-
2 Maak een nieuw script. Klik op de pijl onder de knop "Nieuw" en klik op "Script".
- 3 Wis de variabelen en het opdrachtvenster. Gebruik de opdrachten clear en clc om de werkruimte en het opdrachtvenster leeg te maken.
duidelijk; clc;
-
4 Voer het aantal klassen in dat de gebruiker gebruikt. Gebruik de invoeropdracht om de gebruiker te vragen en sla de waarde op in de variabele "n".
n = invoer('Hoeveel lessen volg je:');
-
5 Voer de creditwaarde voor de klas in. Gebruik de invoeropdracht om de gebruiker te vragen en sla de waarde op in de variabele "Krediet".
Credit(een) = invoer('Voer klaskrediet in:');
-
6 Voer het cijfer voor de klas in. Gebruik de menuopdracht om de gebruiker te vragen en sla de waarde op in de variabele "Grade".
Rang(een) = menu('Klasse invoeren','EEN','EEN-','B +','B','B-','+ C','C','C-',D '+','D','F');
-
7 Converteer de cijfers naar GPA-waarden. Wijzig met behulp van een hoofdlettergevoeligheid de "Grade" -variabele van het menu in een echt Grade Point-nummer (bijv .: 4.0, 3.7).
schakelaar Rang(een) [EINDE LIJN] geval 1 [EINDE LIJN] Rang(een) = 4; [EINDE LIJN] geval 2 [EINDE LIJN] Rang(een) = 3.7; [EINDE LIJN] geval 3 [EINDE LIJN] Rang(een) = 3.3; [EINDE LIJN] geval 4 [EINDE LIJN] Rang(een) = 3; geval 5 [EINDE LIJN] Rang(een) = 2.7; [EINDE LIJN] geval 6 [EINDE LIJN] Rang(een) = 2.3; [EINDE LIJN] geval 7 [EINDE LIJN] Rang(een) = 2; [EINDE LIJN] geval 8 [EINDE LIJN] Rang(een) = 1.7; [EINDE LIJN] geval 9 [EINDE LIJN] Rang(een) = 1.3; [EINDE LIJN] geval 10 [EINDE LIJN] Rang(een) = 1; [EINDE LIJN] geval 11 [EINDE LIJN] Rang(een) = 0; [EINDE LIJN] einde
-
8 Maak een lus rond de ingangen van het ontvangen van het krediet en het cijfer van de klas. De code zal lus "n" tijden lus waardoor het lus afhankelijk van het aantal klassen dat de gebruiker neemt.
voor a = 1: n [CODE VAN STAPPEN 6-8] einde
-
9 Bereken de Credit * Grade-waarde. Gebruik de puntoperator met vermenigvuldiging om de variabele "Credit" te vermenigvuldigen met de "Grade" -variabele. Sla de berekende waarde op in de variabele "CG". Dit is nodig om de GPA te berekenen.
CG = Credit * Grade.;
-
10 Bereken de GPA. Gebruik som en deling, deel de som van "CG" door de som van "Krediet". Sla de waarde op in de variabele "GPA".
GPA =som(CG)/som(Credit);
-
11 Geef de GPA weer. Gebruik fprintf en druk de "GPA" -variabele af op 2 decimale punten met een soort visueel hulpmiddel om de GPA merkbaar te maken.
fprintf('\ n *** Algemene GPA:% .2f \ n \ n', GPA)
- 12 Voer de code uit. Klik op de knop Uitvoeren met de groene pijlkop.
Facebook
Twitter
Google+