double pris, skatt;
Console.Write("Skriv in hur mycket du tjänar: ");
pris = double.Parse(Console.ReadLine());
if (10000<50000)
{
skatt = 0.5;
Console.WriteLine("\nDin skatt är " + pris * skatt);
}
else if (50000<100000)
{
skatt = 0.5;
Console.WriteLine("\nDin skatt är " + pris * skatt + 5000);
}
else if (100000>pris)
{
skatt = 0.7;
Console.WriteLine("\nDin skatt är " + pris * skatt + 5000);
}
else
{
Console.WriteLine("\nDu behöver inte betala någon skatt");
}
Console.ReadLine();
}
}
}
when i type in a number between 10000 - 50000 it going to take the number and * it whit 0.5.
and the secound it going to * 0.5 between a number 50000 - 100000 and + 5000.
and the theerd it going to look for a number 100000 and higher and ' 0.7 and + 5000.
and if the number is under 10000 it only going to type out a text. i tryd changing the pris in to a int but when i do it it com up Unreachable code detected in the error field on the else if.
so what im i doing wrong in this code