Loading...
Axiomatik avatar Axiomatik 2422 Точки

I think your problem comes from line 22 with the following validation:

доход на член от семейството по-малък от минималната работна заплата и успех над 4.5.

 else if (AvarageGrade >= 4.5 && AvarageGrade < 5.5).

replace with:

 else if (AvarageGrade > 4.5 && AvarageGrade < 5.5). or  else if (AvarageGrade < 5.5).

Best,

 

1
Pavlova_A avatar Pavlova_A 1 Точки

Съгласна съм. Аз така го бях направила първоначало, но уви, това не променя резултата в Judge. Нещо друго е, но все още не мога да го имъдря.

0
Axiomatik avatar Axiomatik 2422 Точки

Your solution looks correct, but without the concrete input from judge it is difficult to see what's not working.

I'll post two solutions one with 100% and the other with 93%, hope this will help to find the problem.

(100%):

using System;

namespace scholarship
{
    class Program
    {
        static void Main(string[] args)
        {
            double income = double.Parse(Console.ReadLine());
            double gpa = double.Parse(Console.ReadLine());
            double minimumWage = double.Parse(Console.ReadLine());
            double gpaMultiplier = Math.Floor(gpa * 25);
            double stipendium = Math.Floor(minimumWage * 0.35);

            if (gpa >= 5.5 && income < minimumWage)
            {
                if (stipendium > gpaMultiplier)
                {
                    Console.WriteLine($"You get a Social scholarship {stipendium} BGN");
                }
                else if (stipendium < gpaMultiplier)
                {
                    Console.WriteLine($"You get a scholarship for excellent results {gpaMultiplier} BGN");
                }
                else if (stipendium == gpaMultiplier)
                {
                    Console.WriteLine($"You get a scholarship for excellent results {gpaMultiplier} BGN");
                }
            }
            else if (gpa >= 5.5 && income >= minimumWage)
            {
                Console.WriteLine($"You get a scholarship for excellent results {gpaMultiplier} BGN");
            }
            else if (gpa > 4.5 && income < minimumWage)
            {
                Console.WriteLine($"You get a Social scholarship {stipendium} BGN");
            }
            else
            {
                Console.WriteLine("You cannot get a scholarship!");
            }
        }
    }
}
 

(93%)

using System;

namespace scholarship
{
    class Program
    {
        static void Main(string[] args)
        {
            double income = double.Parse(Console.ReadLine());
            double gpa = double.Parse(Console.ReadLine());
            double minimumWage = double.Parse(Console.ReadLine());
            double gpaMultiplier = Math.Floor(gpa * 25);
            double stipendium = Math.Floor(minimumWage * 0.35);

            if (gpa >= 5.5 && income < minimumWage)
            {
                if (stipendium > gpaMultiplier)
                {
                    Console.WriteLine($"You get a Social scholarship {stipendium} BGN");
                }
                else if (stipendium < gpaMultiplier)
                {
                    Console.WriteLine($"You get a scholarship for excellent results {gpaMultiplier} BGN");
                }
                else if (stipendium == gpaMultiplier)
                {
                    Console.WriteLine($"You get a scholarship for excellent results {gpaMultiplier} BGN");
                }
            }
            else if (gpa >= 5.5 && income > minimumWage) // ERROR needs to be income >= minimumWage
            {
                Console.WriteLine($"You get a scholarship for excellent results {gpaMultiplier} BGN");
            }
            else if (gpa > 4.5 && income < minimumWage)
            {
                Console.WriteLine($"You get a Social scholarship {stipendium} BGN");
            }
            else
            {
                Console.WriteLine("You cannot get a scholarship!");
            }
        }
    }
}
 

 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.