4 svar
293 visningar
sajo0804 behöver inte mer hjälp
sajo0804 8
Postad: 30 jun 2022 10:49

Registrera köpare, lista

Jag får inte till det, jag vill skapa en lista som registrerar köpare. Hur gör jag? Detta är min kod

 

static void Main(string[] args)
{
bool isRunning = true; //fortsätter till visar värde falskt
while (isRunning)

{ //loop

Console.Clear(); //Cleaning the menu

//Where the menu starts
{
Console.WriteLine("Hej och välkommen till Bertils bilfirma.");
Console.WriteLine("**************************************************");
Console.WriteLine("Jag kommer att presentera valen för dig, tryck 1 för att köpa,tryck 2 för att sälja och tryck 3 för kundtjänst\n");
Console.WriteLine("[1] Vill du sälja en bil tryck 1 och enter");
Console.WriteLine("[2] Vill du köpa bil tryck 2 och enter");
Console.WriteLine("[3] Kontakta kundtjänst");
Console.WriteLine("[4] Boka tid för service");
Console.WriteLine("[5] Boka tid för reparation");
Console.WriteLine("[6] Garantiärende");
Console.WriteLine("[7] Kontakta kundtjänst");
//Stops loop
Console.WriteLine("[4] Avsluta programmet");
//Getting users choise
Console.WriteLine("Fyll i ditt val och tryck enter");
int menyVal = Convert.ToInt32(Console.ReadLine());

//Conditions to get the function of choice
if (menyVal == 1)
{
Console.Clear();
Console.WriteLine("Du har valt menyval 1");
Console.WriteLine("Du är intresserad av att köpa en bil, var vänlig fyll i frågorna.");
Console.WriteLine("Vilken bilmodell är du intresserad av?");
Console.ReadLine();
Console.WriteLine("Hur långt får den ha gått?");
Console.ReadLine();
Console.WriteLine("Vad får den kosta?");
Console.ReadLine();
Console.WriteLine("Tryck enter för att återgå till menyn");
Console.ReadKey();
}

else if (menyVal == 2)
{
Console.Clear();
Console.WriteLine("Du har valt menyval 2");
Console.WriteLine("Du har är intresserad av att sälja en bil, var vänlig fyll i frågorna.");
Console.WriteLine("Vilken bilmodell är det du vill sälja?");
Console.ReadLine();
Console.WriteLine("Hur långt har den gått?");
Console.ReadLine();
Console.WriteLine("Vilken årmodell är det?");
Console.ReadLine();
Console.WriteLine("Tryck enter för att återgå till menyn");
Console.ReadKey();
int.TryParse(Console.ReadLine(), out int resultat);

}

else if (menyVal == 3)
{
Console.Clear();
Console.WriteLine("Du har valt menyval 3");
Console.WriteLine("Du vill kontakta kundtjänst");
Console.WriteLine("För att komma i kontakt med Fredrik ring 07058455X8");
Console.WriteLine("För att komma i kontakt med Svea ring 0789652XX");
Console.WriteLine("Tryck enter för att återgå till menyn");
Console.ReadKey();
}
else if (menyVal == 4)
{
Console.Clear();
Console.WriteLine("Du har valt menyval 4");
Console.WriteLine("Du vill boka tid för service");
Console.WriteLine("Öppettider för bokning är mellan kl.7-16 och tidsbokning sker endast via telefon");
Console.WriteLine("Boka tid för service på 07056879XX");
Console.WriteLine("Tryck enter för att återgå till menyn");
Console.ReadKey();
}
else if (menyVal == 5)
{
Console.Clear();
Console.WriteLine("Du har valt menyval 5");
Console.WriteLine("Du vill boka tid för reparation");
Console.WriteLine("Öpppettider för bokning av reparation är kl.7-15 och tidsbokning sker endast via telefon");
Console.WriteLine("Boka tid för reparation på 0789552XX");
Console.WriteLine("Tryck enter för att återgå till menyn");
Console.ReadKey();
}
else if (menyVal == 6)
{
Console.Clear();
Console.WriteLine("Du har valt menyval 6");
Console.WriteLine("Du har frågor rörande garantier");
Console.WriteLine("Öppettider är mellan kl.12-16");
Console.WriteLine("Alla frågor rörande garantier sker via telefon 07615682XX");
Console.WriteLine("Tryck enter för att återgå till menyn");
Console.ReadKey();
}
//To exit the program
else if (menyVal == 7)
{
Console.Clear();
Console.WriteLine("Du har valt att avsluta programmet!");
Console.WriteLine("Programmet har avslutats och välkommen åter!");
Console.ReadKey();
Console.Clear();
isRunning = false;
break;
}
//If user press number outside of choices in menu
else
{
Console.Clear();
Console.WriteLine("Du har gjort ett ogiltigt val!\nGå tillbaka till menyn och gör ett nytt val");
Console.WriteLine("Tryck enter för att gå tillbaka till menyn");
Console.ReadKey();

{

}
}
}
}
}
}
}

Fermatrix 7841 – Fd. Medlem
Postad: 30 jun 2022 12:12

case 1 och 2 är jag lite fundersam över. Du sparar ju inte undan någon information så vad är syftet?

Det blir mycket enklare om du skapar en bil klass av något slag.

Vad är det tänkt att case 1 och 2 skall göra? Är det har du menar att du vill spara undan köpare? 

Kan du bifoga instruktionerna så kan vi också se vad är du ska göra? Det blir enklare att förstå vad det är du försöker göra. :)

Du får också gärna använda {:} så att vi kan se indenteringen av din kod. Det gör det mycket behagligare att läsa och det är mindre risk att det blir fel. Annars är det mycket jobb att se vad som ingår i vilken måsvinge etc.

sajo0804 8
Postad: 30 jun 2022 13:19 Redigerad: 30 jun 2022 13:46

min önskan är att spara undan case 1 och 2 men jag har inte fått till det heller dessvärre. så är det något du kan hjälpa mig med är jag tacksam. Då jag i uppgiften ska hantera bilar och det kan jag inte i dagsläget.

Jag skulle vilja ha ett formulär som köparen fyller i med kontaktuppgifter som lagras i en lista och registrera köpare borde ligga som första steg i köpa, case 1.  

del 1 av uppgift:

En bilhandlare tar emot kunder för att sälja eller köpa bilar, så denne behöver ha ett program för att hålla reda på både kunder och bilar. Därför ska vi skapa ett program som kan hjälpa bilhandlaren med detta.

Inledningsvis ska programmet ha en meny där man väljer vilken funktion man vill använda, men vi behöver inte göra klart alla delarna ännu. Tanken är att vi ska börja med att få till en fungerande meny.

del 2 av uppgift:

Bilhandlaren har växt och blivit en lite större bilfirma.

De behöver:

Registrera köpare
Hantera bilar
Utföra service, reparationer och garantiärenden
Hantera personal
Skapa planering, aktivitetsdiagram och programkod. 

Fermatrix 7841 – Fd. Medlem
Postad: 1 jul 2022 15:53

Hae ni gått igenom OOP? Annars får du vara lite kreativ och introducera fler variablar och möjligtvis en lista för köpare och bilar etc.

sajo0804 8
Postad: 1 jul 2022 16:31

Idag gick vi igenom oop så nu kommer jag lösa det👍 Kom lite i oordning, uppgiften skulle lämna in igår och det var innan man fick igenom det. Men nu hänger jag med!! 

Svara
Close