using System;
namespace Posledni_Element
{
class Program
{
static void Main(string[] args)
{
Console.Write("x=");
float x = float.Parse(Console.ReadLine());
Console.Write("y=");
float y = float.Parse(Console.ReadLine());
float Modyl_X = Math.Abs(x);
if (y >= 0 && y <= 12 && y >= Modyl_X)
{
if (y == Modyl_X || (y == 12 && Modyl_X <= 12))
{
Console.WriteLine("GRANICA");
return;
}
Console.WriteLine("VHODIT");
return;
}
Console.WriteLine("NE_VHODIT");
}
}
}
Объяснение:
Вона забезпечує вибір між декількома альтернативами. Кожен із шляхів (у більшості випадків) веде до спільної точки в програмному коді. Важливим розгалуження є і тоді, коли необхідно пропустити певну дію.
Умовний оператор. Використовується для кодування розгалуження, коли вибір напрямку подальших дій визначається у залежності від виконання або невиконання певної умови. У мовах програмування цей оператор ще називають оператором IF.
Формат умовного оператора для мови C/C++:
if (вираз) оператор1;
[else оператор2;].
Тут if (якщо) і else (інакше) є службовими словами. Механізм реалізації оператора IF: якщо задана умова істинна, то виконується оператор_1, якщо ж умова хибна, то виконується або оператор_2 (якщо він є), або керування передається на наступний за IF оператор програми.
Зазвичай, в алгоритмічних мовах програмування підтримується дві форми умовного оператора - повна і скорочена, які відповідають базовим алгоритмічним конструкціям повної та неповної альтернативи.
Объяснение:
Наприклад,
if (y!=0) f=5*(y+3)/y; //неповна альтернатива
if (y>=x) max=y; //повна альтернатива
ответ:9
Объяснение ниже на скрине