Професионална програма
Loading...
Milvenaa avatar Milvenaa 0 Точки

5. Travelling

Как да продължа след това:

destination = input()
min_budget = int(input())
needed_money = 0
while min_budget >= needed_money:
    tips = int(input())
    needed_money += tips
    if min_budget <= needed_money:
        print(f'Going to {destination}!')
        break

Задачата е номер 5 https://softuni.bg/trainings/resources/officedocument/46630/lab-problem-descriptions-programming-basics-with-python-january-2020/2666

0
AlexKadiyski avatar AlexKadiyski 16 Точки

Ето едно решение на C#:
 

using System;

namespace _05._Travelling
{
    class Program
    {
        static void Main(string[] args)
        {            
            while (true)
            {
                string whereToGo = Console.ReadLine();

                if (whereToGo == "End")
                {
                    break;
                }

                double requiredBudget = double.Parse(Console.ReadLine());
                double savings = 0;
                while (savings < requiredBudget)
                {
                    double sum = double.Parse(Console.ReadLine());

                    savings += sum;
                }

                Console.WriteLine($"Going to {whereToGo}!");
            }
        }
    }
}
 

0