Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Umbryahoo avatar Umbryahoo 4 Точки

даваш

string year =console.Readline();

и после

if(year=="leap")

или каквото ти е дадено а за останалото даваш

else

0
enevlogiev avatar enevlogiev 1168 Точки

@Нинджа,

Здравей,
виж какво става като ползваш търсачката : https://softuni.bg/Search/Results?query=football. Има много потенциални отговори. Абсолютно препоръчително е да се задават въпроси във форума, но е проява на добър вкус, ако предварително провериш дали пък някъде няма да има отговор.

0
djc_bg2015 avatar djc_bg2015 923 Точки

Ето пример:
 

string leapYear = Console.ReadLine();
if(leapYear == "t") 
{
    // Това е високосна година и трябва да добавиш + 3
}

 

0
25/05/2015 12:46:05
nikolaykk avatar nikolaykk 94 Точки

Ето ти цял код за да се ориентираш по добре.Правиш си всички останали изчисления и накрая проверяваш дали годината е високосна.

 if (typeOfYear == "t")
            {
                result += 3;
            }

Стринга с който сравняваш въведения тип на годината от Input трябва да е "t" - така са обозначили високосната година в условието и според мен няма нужда от никакви else-ове.Ако год. е високосна ще се прибави 3 към вече изчисления резултат,а ако не е просто ще подмине if-а и ще изведе вече изчисления резултат.

using System;

    class Program
    {
        static void Main()
        {
            int weekends = 52;
            Console.Write("Type of the Year(t-leap/f-non leap):");
            string typeOfYear = Console.ReadLine();
            Console.Write("Number of holidays:");
            int numOfHolidays = int.Parse(Console.ReadLine());
            Console.Write("Number of hometown weekends:");
            int numOfHTweekends = int.Parse(Console.ReadLine());

            int numOfNormalWeekends = weekends - numOfHTweekends;
            
            double result = Math.Floor(numOfHTweekends + (double)numOfNormalWeekends * 2 / 3 + (double)numOfHolidays / 2);

            if (typeOfYear == "t")
            {
                result += 3;
            }
            Console.WriteLine("Total plays: {0}",result);
        }
    }

 

0
peterborisov avatar peterborisov 123 Точки

string year = Console.ReadLine();
            double hollyDays = double.Parse(Console.ReadLine());
            double hometown = double.Parse(Console.ReadLine());

            double plays = hometown + (((52 - hometown) * 2) / 3) + (hollyDays / 2);
            if(year=="t")
            {
                plays += 3;
                Console.WriteLine((int)plays);
            }
            else
            {
                Console.WriteLine((int)plays);
            }

0
nikolaykk avatar nikolaykk 94 Точки

Така ще е малко по-кратичко.

string year = Console.ReadLine();
            double hollyDays = double.Parse(Console.ReadLine());
            double hometown = double.Parse(Console.ReadLine());

            double plays = hometown + (((52 - hometown) * 2) / 3) + (hollyDays / 2);
            if(year=="t")
            {
                plays += 3;
            }
            Console.WriteLine((int)plays);

0
nikolaiweselinow avatar nikolaiweselinow 11 Точки

Ето го и моето просто решение, което носи 100 точки

        string year = Console.ReadLine();
        int numberOfHolidays = int.Parse(Console.ReadLine());
        int numberOfWeekends = int.Parse(Console.ReadLine());

        double result = numberOfWeekends + ((52 - numberOfWeekends) * (2 / 3.0)) + (numberOfHolidays * 0.5);
        if (year == "t")
        {
            result = result + 3;
        }
        Console.WriteLine((int)result);  

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