Number 100...200 - Софтуерен университет

Number 100...200 - Софтуерен университет

+ Нов въпрос
didko_atanasov99 avatar didko_atanasov99 0 Точки

Number 100...200

Някой да ми каже къде съм сгрешил.

Това ми е кода:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Number_100._._._200
{
    class Program
    {
        static void Main(string[] args)
        {
            var num = int.Parse(Console.ReadLine());
            if (num < 100)
            {
                Console.WriteLine("Less than 100");

            }
            else if (num > 100 & num < 200)
            {
                Console.WriteLine("Between 100 and 200");
            }
            else if (num > 200)
            {
                Console.WriteLine("Greater than 200");
            }
        }
    }
}
 

Тагове:
0
C# Fundamentals
george.hd avatar george.hd 39 Точки

Промени този ред

else if (num > 100 & num < 200)

& се използва за побитово сравнение.

Използвай &&.

else if(num >= 100 && num <= 200)

Знака = ти трябва защото при сегашната ти логика 100 и 200 не влизат в нито едно условие.

Успех.

1
23/10/2017 20:53:33
inkarnasion avatar inkarnasion 124 Точки

Ами просто този ред трябва да изглежда така:

else if (num >= 100 & num <= 200)

И минава с 100/100

1