Лабораторна робота №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.");
}
}
}