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

Задачата Scholarship C#

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

 

Не успявам да получа 100/100 на задачата Scholarship в Judge. Пробвах с няколко варианта, но макс получавам 75 т.

Ето и кода: https://pastebin.com/CFYzzdja

Моля Ви за насоки :)

 

 

Тагове:
0
Основи на програмирането 18/02/2019 22:04:01
gim13 avatar gim13 5 Точки

Здравей,GeoriSv.

Не видях да си предвидил случая на равенство м/у стипендиите.

С пожелания за успех.

Генади

 

 

 

 

0
anizko avatar anizko 0 Точки

Здравейте, може ли помощ! 87/100 ми излиза.

using System;

namespace Scholarship
{
    class Program
    {
        static void Main(string[] args)
        {

            double Dohod = double.Parse(Console.ReadLine());
            double Uspeh = double.Parse(Console.ReadLine());
            double MRZ = double.Parse(Console.ReadLine());

            double StipendiaSoc  = Math.Floor(MRZ * 35 / 100);
            double StipendiaExll = Math.Floor(Uspeh * 25);

            if ((Dohod <= MRZ) && (Uspeh >= 4.50))
            {
                if (StipendiaExll>=StipendiaSoc)
                {
                    Console.WriteLine($"You get a scholarship for excellent results {StipendiaExll} BGN");
                }
                else
                {
                    Console.WriteLine($"You get a Social scholarship {StipendiaSoc} BGN");
                }
            }
            else if (Uspeh >= 5.50)
            {
                Console.WriteLine($"You get a scholarship for excellent results {StipendiaExll} BGN");
            }

            else
            {
                Console.WriteLine("You cannot get a scholarship!");
            }
           

            
        }
    }
}
 

0
gim13 avatar gim13 5 Точки

Здравей.

Започни от начало като имаш предвид че, двете стипендий се сравняват

само ако:  МРЗ  > дохида   &&   успеха >= 5,50 

 

С пожелания за успех.

Генади

0