Професионална програма
Loading...
+ Нов въпрос
MIM1027 avatar MIM1027 1 Точки

5.Working Hours. Please help me!

Това е кодът ми, и джъдж ми дава 85/100.  

using System;

namespace Working_Hours
{
    class Program
    {
        static void Main(string[] args)
        {
            int hours = int.Parse(Console.ReadLine());
            string day = Console.ReadLine();
            if (hours >= 10 && hours <= 18)
            {
                switch (day)
                {
                    case "Monday":
                    case "Tuesday":
                    case "Wednesday":
                    case "Thursday":
                    case "Friday":
                    case "Saturday":
                        Console.WriteLine("open");
                        break;
                    case "Sunday":
                        Console.WriteLine("closed");
                        break;
                        


                }
            }
        }
    }
}
 

 

 

Разгледах коментарите от https://softuni.bg/forum/34211/07-working-hours-csharp-help-needed и не разбирам защо трябва да е  

            //else
            //{
            //    Console.WriteLine("closed");
            //}

в един от примерите.  Пробвах всички кодове от посочения линк по-горе два пъти, но ми дава 85/100, 42/100 или compile time error.

 

 

Тагове:
1
Programming Basics with C#
krum_43 avatar krum_43 670 Точки

Здравей колега,                                                                Не си постнал линк към условието,но като, но като гледам решението ти стигнах до извода,че магазина е отворен от 10 до 18 часа.При въведен час,който не е в този интервал би трябвало да изпринтиш "Closed". Това е.

0
20/10/2021 09:55:46
MIM1027 avatar MIM1027 1 Точки

УСЛОВИЕ

Работно време
Да се напише програма, която чете час от денонощието(цяло число) и ден от седмицата(текст) - въведени от
потребителя и проверява дали офисът на фирма е отворен, като работното време на офисът е от 10-18 часа,
от понеделник до събота включително

 

0
krum_43 avatar krum_43 670 Точки

Да,значи става въпрос за някакъв офис,който трябва да работи от 10-18 часа.Ти питаш дали (hours>=10)&&(hours<=18) и задаваш някаква логика,но ако условието не е изпълнено значи офисът е затворен.

0
Divanova86 avatar Divanova86 1 Точки

using System;

namespace WorkingHours
{
    class Program
    {
        static void Main(string[] args)
        {
            int time = int.Parse(Console.ReadLine());
            string day = Console.ReadLine();

            if (time >= 10 && time <= 18)
            {
                switch(day)
                {
                    case "Monday":
                    case "Tuesday":
                    case "Wednesday":
                    case "Thursday":
                    case "Friday":
                    case "Saturday":
                        Console.WriteLine("open");
                        break;
                    case "Sunday":
                        Console.WriteLine("closed");
                        break;
                }
            }
            else
            {
                Console.WriteLine("closed");
            }
        }
    }
}
 

0