Софтуерно Инженерство
Loading...
+ Нов въпрос
Ilker32 avatar Ilker32 17 Точки

Изпитната задача "Трима братя" (Упражнение: Условни конструкции)

Някой би ли ми пратил решението на задачата, че да проверя къде точно правя грешка докато я решавам, понеже се опитвам от вече час и половина, но немога да намеря решение.. Благодаря предварително!

Тагове:
0
Programming Basics with C#
RifatCholakov avatar RifatCholakov 53 Точки
Best Answer

Може ли да деш линк към judge за задачата защото не мога да я отркия за да я погледна?

0
Ilker32 avatar Ilker32 17 Точки

Ето заповядай: https://judge.softuni.bg/Contests/Compete/Index/1161#5

1
RifatCholakov avatar RifatCholakov 53 Точки

Ето ти и решението 100/100. Извинявай за забавянето, не бях писал C# от мноого отдавна - има поне година, а нямах и Visual Studio.

using System;

namespace Three_Brothers
{
    class Program
    {
        static void Main(string[] args)
        {
            double firstBrother = double.Parse(Console.ReadLine());
            double secondBrother = double.Parse(Console.ReadLine());
            double thirdBrother = double.Parse(Console.ReadLine());
            double fatherFishing = double.Parse(Console.ReadLine());

            var totalTime = 1 / (1 / firstBrother + 1 / secondBrother + 1 / thirdBrother);
            var breakTime = totalTime * 0.15;

            totalTime += breakTime;
            var remainingTime = fatherFishing -totalTime;
            
            Console.WriteLine($"Cleaning time: {totalTime:f2}");
            if (remainingTime > 0)
                
            {
                Console.WriteLine($"Yes, there is a surprise - time left -> {Math.Floor(remainingTime)} hours.");
            }

            else
            {
                Console.WriteLine($"No, there isn't a surprise - shortage of time -> { Math.Abs(Math.Floor(remainingTime))} hours.");
            }
        }
    }
}

 

0
19/09/2018 21:19:34
Ilker32 avatar Ilker32 17 Точки

Много съм ти благодарен!!

1