0
svar
184
visningar
Program för att köpa lotter
Jag håller på med en uppgift o detta är en extern fil , jag vill att kunden ska kunna välja vilken lott hur många och vad det kostar och sen vad den totala kostnaden blir, men har kört fast hur jag gör det enklast utan tex behöva göra en meny varje gång. Jag vill kunna läsa in vilken lott och tex bara kunna ta triss kr*antal = summa.
Någon som förstår hur jag tänker? =)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace kiosk
{
public class Lotter // en klass med flera metoder för lottmenyn i en extern fil
{
public static void vilkenLott( )// vilket lottval med meny
{
int x = 0;
while (true) //en loop för vilken lott kunden ska välja
{
Console.WriteLine("1. Köpa Triss\n");
Console.WriteLine("2. Köpa Dubbeltriss\n");
Console.WriteLine("3. Köpa Penninglott\n");
x = Convert.ToInt32(Console.ReadLine());
if (x == 1)
{
Console.WriteLine("Du vill köpa Triss!");
}
else if (x == 2)
{
Console.WriteLine("Du vill köpa DubbelTriss!");
}
else if (x == 3)
{
Console.WriteLine("Du vill köpa Penninglott!");
break;
}
else
{
Console.WriteLine("Du gjorde inget giltigt val!\n Gå tillbaka till menyn och gör ett nytt val!");
Console.ReadKey();
}
}
}
public static void Lottage() // Här svarar kunden på hur gammal hen är
{
Console.WriteLine("Hur gammal är du? Svara i hela antal år.\n");
int ålder = int.Parse(Console.ReadLine());
if (ålder >= 18) //om hen är över 18 så får hen köpa lotter
{
Console.WriteLine("Du har åldern inne och får köpa Lotter!\n");
}
else if (ålder <= 18)// om hen inte är 18 så får hen inte köpa lotter
{
Console.WriteLine("Du har inte åldern inne och får inte köpa Lotter!\n " +
"Välj en annan tjänst!");
}
}
public static void LottSorterPris(string LottSort, int Price) //En metod för att få fram vilka lotter som finns samt pris
{
Console.WriteLine(LottSort + "=" + Price + "kronor\n");
}
public static void AntalLotter() // Här väljer kunden antal lotter
{
string antal = Console.ReadLine();
int Antal = Convert.ToInt32(antal);
Console.WriteLine($"Du ville ha {Antal}stycken lotter!\n");
}
public static int summaPris()
{
//int triss = 30;
//int Dubbeltriss = 60;
//int Penning = 50;
int summa=AntalLotter*Pris
//Console.WriteLine("Det blir" + "att betala,tack!\n");
}
}
}
Rubrik ändrad från "Lite tips då jag kört fast på uppgiften" till nuvarande. En beskrivande rubrik underlättar för de som svarar, och hjälper till att skilja trådar från varandra. /Smutstvätt, moderator