Лабораторна робота №3

Лабораторне заняття 3. Програмування обчислювальних процесів що  розгалужуються.

4 години

Загальна частина. 1. Набрати, відкомпілювати і запустити на виконання приклади програм, які були наведені в розділі «Основні положення» даної лабораторної роботи.

Індивідуальна частина. 1. Формалізувати поставлене завдання методом покрокової деталізації. 2. Побудувати блок-схему алгоритму вирішення поставленого завдання. 3. Створити файл вихідного коду програми.

Приклад
y=sin(x), якщо x<0, y=sqrt(x), якщо  x>0, y="Hello", якщо x=0. x ввести з клавіатури
using System;
class Program
{
    static void Main()
    {
        Console.Write("Введіть значення x: ");
        if (double.TryParse(Console.ReadLine(), out double x))
        {
            string y; // Змінна y оголошена як рядок
            if (x < 0)
            {
                y = Math.Sin(x).ToString(); // Перетворюємо числовий результат у рядок
            }
            else if (x > 0)
            {
                y = Math.Sqrt(x).ToString(); // Перетворюємо числовий результат у рядок
            }
            else
            {
                y = "Hello"; // Рядок "Hello"
            }
            Console.WriteLine($"Значення y: {y}");
        }
        else
        {
            Console.WriteLine("Невірний ввід. Введіть числове значення для x.");
        }
    }
}