Kolla in denna biten:
public void add_soda()
{
Console.WriteLine("Choose a bevrage:");
Console.WriteLine("1. Irn Bru 5kr");
Console.WriteLine("2. Pepsi 5kr");
Console.WriteLine("3. Pepsi twist 5kr");
Console.WriteLine("4. Monster energy 10kr");
Console.WriteLine("5. Indian pale ale 10kr");
// Vad händer här? och varför?
for (int i = 0; i < flaskor.Length; i++)
{
flaskor[i] = bevrage;
}
bevrage = Console.ReadLine();
switch (bevrage)
{
case "1":
// Här skriver du ut vad användaren väljer, men du sparar inte det någonstans?
Console.WriteLine("Irn Bru");
// Här ökar du värdet på backen innan vi vet om det finns plats!
cheap++;
break;
case "2":
Console.WriteLine("Pepsi");
cheap++;
break;
case "3":
Console.WriteLine("Pepsi twist");
cheap++;
break;
case "4":
Console.WriteLine("Monster energy");
expensive++;
break;
case "5":
Console.WriteLine("Indian pale ale");
expensive++;
break;
default:
Console.WriteLine("Something went wrong here!");
Console.WriteLine("==========================");
break;
}
// Varför loopar du igenom backen?
for (int j = 0; j < flaskor.Length; j++)
{
// Här kollar du ju om det finns 24 flaskor, bra
if (antal_flaskor == 24)
{
Console.WriteLine("The crate is full!");
Console.WriteLine();
}
else
{
// Här ökar du antalet flaskor, bra!
// men... du lägger inte till någon flaska i backen
// Här är ju också ett bra ställe att öka värdet på backen
antal_flaskor++;
break;
}
}
}
Här är ett förslag på pseudokod som ska funka:
1. skriv ut valen
2. spar drycken som användaren väljer
3. Kolla om det finns en tom plats i backen
3.1 Det finns en tom plats
3.1.1 stoppa i drycken på platsen
3.1.2 öka värdet på backen
3.1.3 öka antalet flaskor i backen
3.2 Det finns ingen tom plats
3.2.1 Meddela användaren om att backen är full
Kolla lite på kommentarerna i koden och fundera över pseudokoden
Grymt,tack! ska hem och kolla efter jobbet! Uppskattas stort!
Vad hjälper det dig om vi visar hur du ska koda? Du måste ju kunna förstå koden när läraren frågar. Plagiat är allvarligt inom alla ämnen i skolan, inte bara historieuppsatser.
Om han ber dig förklara ett visst stycke så kommer du sitta där tyst o se dum ut. Bespara dig skammen och LÄR dig istället. Börja om från början i din lärobok.
Skickades från m.sweclockers.com
Bad aldrig någon att lösa det för mig, utan bad om lite tips och att någon skulle peka mig åt rätt håll så att säga, precis som personen över dig gjorde!
Jag tolkar det som att han vill ha tips och råd, inte kod. Men jag kan ju ha missuppfattat...
Precis!