Задачата Scholarship C#
Здравейте, колеги,
Не успявам да получа 100/100 на задачата Scholarship в Judge. Пробвах с няколко варианта, но макс получавам 75 т.
Ето и кода: https://pastebin.com/CFYzzdja
Моля Ви за насоки :)
Здравейте, колеги,
Не успявам да получа 100/100 на задачата Scholarship в Judge. Пробвах с няколко варианта, но макс получавам 75 т.
Ето и кода: https://pastebin.com/CFYzzdja
Моля Ви за насоки :)
Здравей,GeoriSv.
Не видях да си предвидил случая на равенство м/у стипендиите.
С пожелания за успех.
Генади
Здравейте, може ли помощ! 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!");
}
}
}
}
Здравей.
Започни от начало като имаш предвид че, двете стипендий се сравняват
само ако: МРЗ > дохида && успеха >= 5,50
С пожелания за успех.
Генади