Loading...
kukuti avatar kukuti 10 Точки

if-else въпрос?

Как/възможно ли е да се направи if-else команда при която примерно

 

        static void Main(string[] args)
        {
            Console.Write("Моля напишете име: ");
            string name = Console.ReadLine();
            Console.WriteLine($"Здравей, {name}, как си?");
            Console.Write("Напишете как сте: ");
            string ok = Console.ReadLine();
            ok = "добре";

            if ()
            {
                Console.WriteLine("Радвам се!");
            }
            else
            {
                Console.WriteLine("Как така, като пишеш код?");
            }
        }

 

както е кода, ако потребителя напише "добре", да излиза "Радвам се!", а ако напише нещо друго, да му излезе "Как така, като пишеш код?"?

Тагове:
0
Programming Basics
Leprikona avatar Leprikona 108 Точки
Best Answer

Да напълно е възможно. Има два вариянта, за които се сещам.

I. Тряба if-else - a да изглежда така:

1. if (ok == "добре"; ): ("==" - проверява дали дясната част на равенството Е РАВНА на лявата) и ако е: Console.WriteLine("Радвам се!");

2. else if (ok != "добре"): ("!=" - проверява дали дясната част на равенството НЕ Е РАВНА на лявата) и ако не е - Console.WriteLine("Как така, като пишеш код?").

 

0
29/09/2016 07:22:24
Pilgrimage avatar Pilgrimage 515 Точки

.....

           string ok = Console.ReadLine();

            if (ok == "добре")
            {
                Console.WriteLine("Радвам се!");
            }
            else
            {
                Console.WriteLine("Как така, като пишеш код?");
            }
        }

0
kukuti avatar kukuti 10 Точки

Благодаря, грешката ми е била, че съм писал ok = "добре"; laugh

0
Pilgrimage avatar Pilgrimage 515 Точки

В общият случай, "=" е за присвояване, а "==" за логическа проверка.

Успех! :-)

0
fiherLuci avatar fiherLuci 225 Точки

String input = Console.ReadLine();

If(input == "добре"){

Console...така нататък. ..

else{

Така нататък..

}

0
aburlakov avatar aburlakov 18 Точки

предполагам в string ok трябва да дам добе или нещо друго, ok = "добре"; се маха и пишеш if ( ok == "добре") { Console.WriteLine("Радвам се!"); } else { Console.WriteLine("Как така, като пишеш код?"); }

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