03. Vacation - От упражнението за WHILE цикли
Здравейте,
Имам проблем с решаването на задача 03. Vacation от упражнението за WHILE цикли. Резултата ми е 77/100. Пращам кода по-долу, ако някой може да помогне за решаването ще съм благодарен.
using System;
namespace Vacation
{
class Program
{
static void Main(string[] args)
{
double needMoney = double.Parse(Console.ReadLine());
double existMoney = double.Parse(Console.ReadLine());
int daysCounter = 0;
int spendingCounter = 0;
while(existMoney < needMoney && spendingCounter<5)
{
string action = Console.ReadLine();
double money = double.Parse(Console.ReadLine());
if (action == "spend")
{
existMoney = existMoney - money;
if(existMoney <= 0)
{
existMoney = 0;
}
else
{
spendingCounter++;
}
}
else if(action=="save")
{
existMoney = existMoney + money;
spendingCounter = 0;
}
daysCounter++;
}
if (spendingCounter==5)
{
Console.WriteLine("You can't save the money.");
Console.WriteLine($"{spendingCounter}");
}
else if (existMoney>=needMoney)
{
Console.WriteLine($"You saved the money for {daysCounter} days.");
}
}
}
}