Софтуерно Инженерство
Loading...
Rosen00 avatar Rosen00 12 Точки

Проблем с задача "Пътуване" ; Вложени цикли/Лаб

Здравейте, колеги

Получавам 90/100, като едната проверка гърми със зввездичка (не с Х).

using System;

namespace destinations
{
    class Program
    {
        static void Main(string[] args)
        {
            string destination = Console.ReadLine();
            double budget = double.Parse(Console.ReadLine());
            double sum = 0;
            while(destination!="End")
            {

                for (; ;)
                {
                    double money = double.Parse(Console.ReadLine());
                    sum += money;
                    if (sum >= budget)
                    {
                        Console.WriteLine($"Going to {destination}!");
                        sum = 0;
                        break;
                    }
                }
                destination = Console.ReadLine();
                if(destination=="End")
                {
                    continue;
                }
                budget = double.Parse(Console.ReadLine());
            }
        }
    }
}
 

0
Programming Basics with C#
kkaraivanov avatar kkaraivanov 330 Точки

Заповядай

static void Main(string[] args)
  {
      while (true)
      {
          string destination = Console.ReadLine();
          if (destination == "End")
          {
              return;
          }
          double sum = 0;
          double budget = double.Parse(Console.ReadLine());
          while (sum < budget)
          {
              string currentS = Console.ReadLine();
              if (currentS == "End")
              {
                  return;
              }
              sum += double.Parse(currentS);

              if (sum >= budget)
              {
                  Console.WriteLine($"Going to {destination}!");
              }

          }
      }
  }

 

0