Jag har fixa att det går att ladda textfilen samt att spara poster till filen.
Uppgift 1: Betygsregister
Beskrivning: Programmet ska presentera en meny där man kan ladda, spara, söka och ändra i betygslistor.
Uppgift: Skapa ett menydrivet program där man kan ladda, spara, söka och ändra i betygslistor. Betygslistorna ligger lagrade som kommaseparerade textfiler. Textfilen kan innehålla som mest 500 poster. Överst i filen finns en rad med rubriker. Varje post är en rad som t.ex. består av: namn,betyg1,betyg2,betyg3
Alla poster i en fil innehåller lika många betyg per person. Dock kan en fil innehålla betygen för 3 ämnen och en annan betygen för 10 ämnen.
(Min 1ämne, max 20 ämnen).
Följande sökfunktioner ska finnas:
Alla elever med ett visst betyg i ett visst ämne ska kunna sökas ut.
Alla elever med IG i något ämne ska kunna sökas ut och det ska synas vilket ämne eleven hade IG i.
Alla elever vars namn innehåller en angiven söksträng, samt samtliga deras betyg.
Elever ska kunna läggas till.
Ett körexempel visar alla funktioner. Se nedan
Välkommen till Betygsprogrammet!
1. Ladda in ett register
2. Spara nuvarande register
3. Sökningar
4. Ändra betyg
5. Lägg till elev
6. Avsluta
val> 1
filnamn>> komvux2001.txt
Filen laddad, 2 ämnen, 4 elever.
1. Ladda in ett register
2. Spara nuvarande register
3. Sökningar
4. Ändra betyg
5. Lägg till elev
6. Avsluta
val> 3
Sökningsalternativ
1. Sök ut elever med visst betyg i valfritt ämne.
2. Sök ut elever med IG i någon kurs
3. Sök ut elever och deras betyg efter del i namnet
4. Återgå till huvudmeny
val>> 1
Följande ämnen finns:
1. svenska a
2. svenska b
val>>> 2
betyg>>> vg
Följande personer har vg i svenska b:
Adam Virstad
Anders Alfredsson
Sökningsalternativ
1. Sök ut elever med visst betyg i valfritt ämne.
2. Sök ut elever med IG i någon kurs
3. Sök ut elever och deras betyg efter del i namnet
4. Återgå till huvudmeny
val>> 2
Följande elever har IG i någon kurs:
Nils Karlsson har IG i svenska a, svenska b
Oskar Ek har IG i svenska a
Sökningsalternativ
1. Sök ut elever med visst betyg i valfritt ämne.
2. Sök ut elever med IG i någon kurs
3. Sök ut elever och deras betyg efter del i namnet
4. Återgå till huvudmeny
val>> 3
Ange del i namnet>>> sson
svenska a svenska b
Nils Karlsson ig ig
Anders Alfredsson vg vg
Sökningsalternativ
1. Sök ut elever med visst betyg i valfritt ämne.
2. Sök ut elever med IG i någon kurs
3. Sök ut elever och deras betyg efter del i namnet
4. Återgå till huvudmeny
val>> 4
1. Ladda in ett register
2. Spara nuvarande register
3. Sökningar
4. Ändra betyg
5. Lägg till elev
6. Avsluta
val> 4
Ange del i namnet: son
Välj en:
1 - Nils Karlsson
2 - Anders Alfredsson
val>> 2
Vilket betyg ska ändras för: Anders Alfredsson ?
1 - svenska a
2 - svenska b
val>> 1
Anders Alfredsson har VG i svenska a.
Nytt betyg>> MVG
1. Ladda in ett register
2. Spara nuvarande register
3. Sökningar
4. Ändra betyg
5. Lägg till elev
6. Avsluta
val> 5
Namn>> Anna Andersson
Betyg i svenska a>> g
Betyg i svenska b>> mvg
Anna Andersson inlagd i registret.
1. Ladda in ett register
2. Spara nuvarande register
3. Sökningar
4. Ändra betyg
5. Lägg till elev
6. Avsluta
val> 2
ange filnamn>> komvux2001.txt
Filen sparad, 2 ämnen, 5 elever.
1. Ladda in ett register
2. Spara nuvarande register
3. Sökningar
4. Ändra betyg
5. Lägg till elev
6. Avsluta
val> 6