Loading...
Gala75 avatar Gala75 2 Точки

Тъй като по-сложните проверки са предвидени за следващата лекция, реших, че трябва да има начин задачата да се реши и с наученото до момента. Поблъсках си главата доста докато измисля решението и ето до какво достигнах:

namespace ThreeEqualNumbers
{
    class ThreeEqualNumbers
    {
        static void Main(string[] args)
        {
            double num1 = double.Parse(Console.ReadLine());
            double num2 = double.Parse(Console.ReadLine());
            double num3 = double.Parse(Console.ReadLine());

         
            if (num1 != num2)
            {
                Console.WriteLine("no");
            }
            else if (num1 == num3)
            {
                Console.WriteLine("yes");
            }
            else
            {
                Console.WriteLine("no");
            }
           
                     

Ако първото число не е равно на второто, ясно е, че и 3те числа няма да са еднакви. Тогава изписваме "no" и програмата приключва до там.
Но ако първото условие не е вярно (т.е. числата 1 и 2 са еднакви),  изпълнението на блока на първия if ще се пропусне и прогамата ще направи втората проверка. Там (след като вече знаем, че първото и второто число са еднакви) правим проверка дали първото и третото са еднакви ( може да се направи и с второто и третото). Ако се окаже, че са еднакви, на конзолата се печатаме "yes".  А в случай, че се окаже, че първото и третото число не са еднакви, без да правим повече проверки, пак отпечатваме "No".
 

 

 

0
boykopk avatar boykopk 147 Точки

Най-просто е да се направи следното:

нова променлива x = num1/num2 - num2/num3;

if x == 0 

Console.WriteLine("yes");

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