Member 13736730 Ответов: 1

Условные операторы оператор if


Условное утверждение, что если i больше или равно j, то выводится result1. если i меньше чем в два раза значения j, то выводится result2.

Что я уже пробовал:

using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            string output = "";
            const string result1 = "Foo";
            const string result2 = "Bar";
            int i = 100;
            int j = 100;


  if (i>=j)
       {
       output = result1 + result2 ;
         
         }
       if (i<(2*j))
         
         {
          output = result2;
          }
          
    Console.Write(output);
        }
    }
}

Patrice T

Это не вопрос.

David_Wimbley

В чем твоя проблема?

1 Ответов

Рейтинг:
1

OriginalGriff

Вам нужно думать именно о том, что вы пытаетесь сделать:

If i is greater than or equal to j output result1. Otherwise, if i is less than two times the value of j output result2.

Так что вам нужно кодировать именно это:
const string result1 = "Foo";
const string result2 = "Bar";
int i = 100;
int j = 100;


string output = "";
if (i >= j)
    {
    output = result1;
    }
else if (i < (2 * j))
    {
    output = result2;
    }
Console.Write(output);