Loop
Hej!
Har en uppgift i skolan där jag ska skriva ett program som kontrollerar att antal passagerare på tåget uppfyller kravet enlig specifikationen. Tåget ska vara tomt vid start och avslut av resan. Inga passagerare ska vänta på perrongen vid sista stationen.
första insertern innehåller två heltal. Tågets kapacitet och antal stationer.
Inmatningen på övriga stationer består av tre heltal.
Stiger av.
Stiger på.
Stannar.
Inmatningen ska ske i den ordning som tåget besöker stationerna. Och heltalen liggerr mellan 0 - 40
Såhär ser min kod ut just nu. Jag har fastnat och ber er om tips hur jag ska gå tillväga
static void Main(string[] args)
{
{
Console.WriteLine("Ange tågets kapacitet: ");
int num1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Ange antal stationer: ");
int num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Tågets kapacitet är: " + num1);
Console.WriteLine("Antal stationer är: " + num2);
Console.WriteLine("Hur många resenärer sitter på tåget? ");
int num3 = Convert.ToInt32(Console.ReadLine());
int kapacitet = 40;
int stationer = 2;
int antal = 0;
int nuvarandeStation = 0;
int stannar = 0;
int lämmnar = 0;
while (nuvarandeStation < stationer)
{
Console.WriteLine("Hur många stiger av? ");
antal = antal - Convert.ToInt32(Console.ReadLine());
Console.WriteLine(antal);
Console.WriteLine("Hur många stiger på? ");
antal = antal + Convert.ToInt32(Console.ReadLine());
Console.WriteLine(antal);
Console.ReadLine();
if (antal < 0 && antal > 40)
{
Console.WriteLine("Detta är inte möjligt");
break;
}
nuvarandeStation++;
}
Console.ReadLine();