Quantcast
Channel: Forum | SweClockers
Viewing all articles
Browse latest Browse all 219834

Hjälp med programmering C#

$
0
0

Hej! Jag pluggar programmering 1 och har kört fast på en inlämming. Jag kan inte för mitt liv få det att fungera.
Det här är uppgiften
Du ska i den här övningen skriva ett mer komplext program som hanterar inmatning och utskrift. Programmet är en ryggsäck som styrs genom en meny. Menyn visar tillvalen som finns för användaren.
I den här uppgiften ska vi skapa ett program. Programmet utgår från en strängvariabel som vi kan tilldela ett värde, skriva ut värdet, nollställa värdet och avsluta programmet. Vi behöver arbeta med en meny och en while-loop som upprepas tills användaren väljer att avsluta programmet.

Programmet ska förutom att skriva ut och visa menyn innehålla möjlighet att

Spara ett föremål i ryggsäcken, användaren ska kunna mata in en sträng under menyval 1, detta ska sparas. Du kan göra det genom att tilldela en Console.ReadLine() till strängvariabeln. Se kapitel 3, och kom ihåg att du kan tilldela och deklarera på två olika platser.
Den inmatade strängen ska kunnas skrivas ut i menyval 2.
När användaren väljer menyval 3 ska strängens värde rensas eller nollställas. Tilldela strängvariabeln ett tomt ""-värde.
Menyval 4 ska avsluta menyloopen.

Det är uppgiften och här den kod jag hittills har skrivit ut:
Det jag inte får till är meny val2 där inmatningen från meny val 1 ska sparas. Den sparas inte, om jag väljer val två så säger den "här är innehållet: 2" men i meny val ett skrev jag in banan. Hur löser jag det här? Eller finns det något bättre sätt att skriva koden på? All Hjälp uppskattas!!!

static void Main(string[] args)
{
string val = "";
bool minBool = true;

while (minBool)
{
Console.WriteLine("Välkommen till ryggsäcken!");
Console.WriteLine("[1] - Lägg till ett föremål");
Console.WriteLine("[2] - Skriv ut innehållet");
Console.WriteLine("[3] - Rensa innehållet");
Console.WriteLine("[4] - Avsluta programmet");

val = Console.ReadLine();

switch (val)
{
case "1":
Console.WriteLine("Skriv vad du vill lägga till: ");
val = Console.ReadLine();
Console.WriteLine($"\"{val}\"Har lagts till i ryggsäcken");
break;
case "2":
if (!
string.IsNullOrEmpty( val ))
Console.WriteLine($"Här är innehållet: {val}");
else
Console.WriteLine("Du har inte lagt till något i ryggsäcken");
break;

case "3":
val = "";
Console.WriteLine("Ryggsäcken har rensats");
Console.Clear();
break;

case "4":
minBool = false;
break;
default:
Console.WriteLine("Ogiltit val, försök igen");
break;

}
}
Console.WriteLine("Programmet avslutat");

}
}

}


Viewing all articles
Browse latest Browse all 219834

Latest Images

BLOD OCH BRÖD

BLOD OCH BRÖD

RYSKA SPECIALITETER

RYSKA SPECIALITETER

Matkrav på krogen slopas

Matkrav på krogen slopas

Clubhouse

Clubhouse

URSKOGEN

URSKOGEN

Trump hotar bomba Iran

Trump hotar bomba Iran

Trending Articles


Finner lösning för läsning


iPhone shockproof 11pro max färgad sköld


Lina Tuneld och Oscar Drotz har blivit föräldrar.


Ljudnivåer på 90dB har uppmätts vid Bennäs tågstation- Grannarna har...


Ägarbyte för hus i Eslöv


Agnetha Fältskogs härliga sambolycka


Regionala skillnader vid adhd-medicinering


Droger och alkohol sysselsätter polisens nattpatrull


Mårtensdal 6


Ge kärlek...


Nike svart väst herr


Sommar på Öppet arkiv!


Fickplunta AIK NY


Akupunktur och zonterapipunkter


726153 - Sofia Adlerspare tilskriven oljemålning - Stockholms Auktionsverk...


Gjuta platta på mark tillbyggnad mot befintligt hus med torpargrund


Veteranrally för MC och moped


Dödsfallsnotiser


Lowe Rönnblom


Hösterbjudande! 1000 kr rabatt på designade rostorn



Latest Images

BLOD OCH BRÖD

BLOD OCH BRÖD

RYSKA SPECIALITETER

RYSKA SPECIALITETER

Matkrav på krogen slopas

Matkrav på krogen slopas

Clubhouse

Clubhouse

URSKOGEN

URSKOGEN

Trump hotar bomba Iran

Trump hotar bomba Iran

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>