1 svar
76 visningar
NumericalNoob behöver inte mer hjälp
NumericalNoob 11
Postad: 27 dec 2024 21:24

Uppgift Betygsutskrift

Följande gäller:

1. Deklarera alla variabler och skriv ett välkomstmeddelande.

Jag tar nummer 1 först. Är det meningen att jag ska skapa egna variabler på något sätt som lagrar arrayen ämnen, t.ex något i stil med;

int Ämne = ämnen []?  

 

Använd följande fält (array) i ditt program.

 

string [] ämnen = { "matematik", "Svenska" , "Engelska", "Historia", "Fysik"};

int [] poäng = new int[5];

char[] betyg = new char[5];

Kan jag välja att ha någon av dessa i en list istället och är det något som rekommenderas? Skall jag lägga till något vid initialisering av ovanstående arrayer? Skall jag använda en array eller 2d array?(Jag har för mig att flerdimensionella arrayer heter vektorer)

2. Skriv en metod LäsPäng för att läsa elevens betygspoäng i de olika ämnerna. Poängen ska du spara i en array, vektor eller lista.

När metoden anropas ska användaren mata in ett antal betygspoäng.

Vilka betygspoäng som ska matas in styrs av innehållet i fältet ämnen.

 

Skriv en metod som ska omvandla poängen poängen till betyg enligt skalan A-F.

Betyget A motsvarar 100 poäng.

Betyget F motsvarar mindre än 50 poäng

Betygen ska du lagra i ett fält (Array, vector eller List).

 

 

 

Skall 

int [] poäng = new int[5]; skrivas inuti en metod? Eller i mainmetoden?

 

Det jag känner till är att en metod är en algoritm som skrivs utanför mainmetoden och att den anropas i mainmetoden när man vill köra den. Jag vet att den har en parameterlista och kan ha flera parametrar samt att all kod innanför måsvingarna bör(blir oftast) det man skriver ut. Och jag vet att när man anropar metoden så måste den vara i mainmetoden samt att argumenten måste vara lika många  som i parameterlistan( om det är två parametrar så måste man ha två i argumentet också) 

Men inget av dessa beskriver hur jag ska göra med en array inuti en metod(Det som beskrivs i 2. eller om det nu är så man skall skriva programmet).

Frågorna är många, jag har kört fast att jag inte vet var jag ska börja.

anders_k 241
Postad: 28 dec 2024 09:15

Jag hade nog skapat en klass för att hålla ett ämne. t.ex. class Ämne som innehåller namn och poäng och ev. betyg. Sen ha en array of dessa ämnen som du jobbar mot istället för att ha en massa arrayer av olika typer. 

Svara
Close