Skip to content

LeopardTree/AdressbokenInl

Repository files navigation

AdressbokenInl

Inlämningsuppgift 1 - adressbok 5-9 nov 2020 Uppgift: Skapa ett program som hanterar en adressbok. Tid: 5-9 nov, inlämning senast 9 nov 12.30. Torsdag 5 nov eftermiddag och hela fredag bör räcka för att utveckla programmet. Krav 1: Programmet skall kunna hantera personer med ‣ namn ‣ adress ‣ telefon ‣ email Fälten skall också kunna vara tomma. Krav 2: Programmet skall läsa adressboken från fil, och spara den på fil, exempelvis en särskild adressfil som alltid ligger på din hemkatalog: C:\Users\dittnamn
adressbok.txt, eller en valfri fil som du anger i programmet. Huvudsaken är att läs och spara fungerar, så att du kan behålla dina adressdata mellan gångerna som du använder programmet. Krav 3: Du skall kunna lägga till nya person i programmet. Dessa skall också sparas på fil, typiskt samma adressfil. Du bestämmer själv hur kommandon skall se ut där man kan mata in en ny person. Som minimum gör du ett kommando för inmatning av en ny person, där man ska mata in namn, adress, telefon och email. Vill du stila, gör du ett kommando där man i efterhand kan ändra adress, telefon m.m. på en person. Krav 4: Du skall kunna ta bort en person i adresslistan. När adresslistan sparas, så försvinner personen också från den sparade filen. Krav 5: Du skall ha ett avslutningskommando för att man skall kunna avsluta programmet. Kodkrav 1: Använd objekt för personerna. Använd arrayer eller listor eller motsvarande för adressboken. (Gummiparagraf) Kodkrav 2: Koden skall vara korrekt indenterad – använd Ctrl-K Ctrl-D med jämna mellanrum! Det får inte finnas flera tomrader i följd, plocka bort multipla tomrader, så att det finns max en tomrad. Om du hittar kod från Internet, skall du ange det i kommentarer, ungefär så här: // Källa: https://www.codesmith.nu/ghostbuster/zuul.html Det finns annars inga krav på kommentarer i den här inlämningen. Kodkrav 3: Du får naturligtvis fråga kamrater om råd, men skriv din egen kod. Ickekrav: Du får skriva hur avancerad kod du själv vill, se bara till att bli klar i tid! Ickekrav: Det är bra om du redovisar för mig genom att skicka mig en länk till github på det repo där du har lagt upp koden – men om du för tillfället har strul med github, så emailar du mig i stället filen Program.cs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages