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

Задача 9 от упражнението за условни конструкции на С#

Здравейте,моля да ми подскажете какъв е проблема и къде. С всички стойности който въвеждам работи,но
 "съдията" ми дава 75 точки( на 4 от проверките "гърми" ). 
 
 С линк: https://pastebin.com/zLrPR8Wt

 или направо кода:

using System;

namespace stipendia
{
    class Program
    {
        static void Main(string[] args)
        {
            
                double dohod = double.Parse(Console.ReadLine());
                double uspeh = double.Parse(Console.ReadLine());
                double minZapl = double.Parse(Console.ReadLine());

                double socStipend = minZapl * 0.35;
                double otlichStipend = uspeh * 25;

                if (uspeh < 5.5 && dohod >= minZapl)
                {
                    Console.WriteLine("You cannot get a scholarship!");
                }

                else if (uspeh >= 5.5 && dohod >= minZapl)
                {
                    Console.WriteLine($"You get a scholarship for excellent results {otlichStipend} BGN");
                }
                else if (dohod < minZapl && uspeh > 4.5 && uspeh < 5.5)
                {
                    Console.WriteLine($"You get a Social scholarship {socStipend} BGN");
                }
                else if (dohod < minZapl && uspeh >= 5.5)
                {
                    if (otlichStipend >= socStipend)
                    {
                        Console.WriteLine($"You get a scholarship for excellent results {otlichStipend} BGN");
                    }
                    else
                    {
                        Console.WriteLine($"You get a Social scholarship {socStipend} BGN");
                    }
                }
                else
                {
                    Console.WriteLine("You cannot get a scholarship!");
                }
        }
    }
}
0
Programming Basics with C# 19/02/2019 00:45:16
Stukz avatar Stukz 2 Точки

Здравейте понеже мен също доста ме измъчи тази задача да попитам как с това решение работещо при всички възможни случаи в Judge ми дава 68/100  https://pastebin.com/FjkpJVPB

0
Iv_Konov avatar Iv_Konov 357 Точки

Здравей, Stukz, 

моля те, махни излишното, маркирано в жълто (само Math.Floor ти е нужно) - на две места го имаш:

{Math.Floor(otilichenStip):f2}

Поздрави,

Иван

0
19/02/2019 18:59:33