Programmering 1, banksimulator med switch-sats (ännu en Noob)
God kväll
Jag håller på att läsa programmering 1 och har kört fast stenhårt.
Meningen är att jag ska skapa en banksimulator som låter användaren sätta in och ta ut cash och kunna se sitt saldo tills hen väljer avsluta.
för att kunna göra detta så måste jag loopa skiten, och det är där mitt främsta problem uppstår (ev, andra problem har jag inte kunnat se än, eftersom jag knappt förstår språket och inte ser sådant förrän felet uppstår när programmet körs).
Det här är iaf min kod..... Hilfe! :
{
int saldo = 500;
do
Console.WriteLine("[I]nsättning" ); // - På den här raden säger programmet 'Syntax error' och att den förväntar sig 'while' och '(' .
Console.WriteLine("[U]ttag");´// - Här säger den att den "cannot convert void to bool"
Console.WriteLine("[S]aldo");
Console.WriteLine("[A]vsluta");
string val = Console.ReadLine(); // - När jag testade att ta bort alla console.write förutom den första så står det "invalid expression term 'string' "
switch (val)
{
case "I":
case "i":
{
Console.WriteLine("välj belopp att sätta in: ");
int saldoin = Console.Read();
saldoin = saldo;
saldo += saldoin;
}
break;
case "U":
case "u":
{
Console.WriteLine("välj belopp att ta ut: ");
int saldout = Console.Read();
saldout = saldo;
saldo -= saldout;
}
break;
case "S":
case "s":
{
Console.WriteLine("Ditt saldo är: ");
Console.WriteLine(saldo + " kr");
Console.ReadLine();
}
break;
default:
Console.WriteLine("det var fel alternativ");
break;
}
while (val != "A" || val != "a") ;
}