Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по ООП.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.06 Mб
Скачать

Внз «Університет економіки та права «крок» Коледж економіки, права та інформаційних технологій

ЗВІТ

З практичних занять

«Об`єктно-орієнтоване програмування»

Студент ІІІ курсу гр. РПЗ – 10k

________Міхальов Е.О.______

Залікова оцінка з практики

_____________

Керівник практичних занять

________________

(підпис)

_____Лазаренко І.С._____

(прізвище, ініціали)

  1. р.

Вступ до с#. Створення консольних додатків на с# Завдання

Скласти консольну програму на мові С# у Visual Studio і включити до неї наступне:

1. Запрограмувати оператори, які:

  • Вводять з клавіатури значення дійсних змінних x, y, z.

  • Розраховують вираз, зазначений в таблиці відповідно Вашому номеру за журналом.

  • Виводять результат на екран.

2. Додати до складеної програми оператор циклу, що повторює введення даних і виконання розрахунків, доки не введено значення Х=0.

3. Додати до складеної програми оператори, що виводять словами назву діапазону, в який попадає вихідне значення х та значення обчисленого виразу.

Назви діапазонів для Х: „менш за -10”, „менш за -1”, „більш за 1”, „більш за 10”. Назви діапазонів для результату: „негативне”, „позитивне”.

23

4. Додати до складеної програми оператори, які вирішують наступне завдання (відповідно номеру за журналом):

  1. Обчислити сторону і площу квадрата , якщо задано його діагональ d

Код:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

double x, y, z, a;

do

{

Console.WriteLine("Please input X...");

x = Convert.ToDouble(Console.ReadLine());

if (x < -10)

{

Console.WriteLine();

Console.WriteLine("X is less than -10");

}

else if (x < -1)

{

Console.WriteLine();

Console.WriteLine("X is less than -1");

}

else if (x == 0)

{

Console.WriteLine();

Console.WriteLine("X is 0");

}

else if (x > 10)

{

Console.WriteLine();

Console.WriteLine("X is more than 10");

}

else if (x > 1)

{

Console.WriteLine();

Console.WriteLine("X is more than 1");

}

Console.WriteLine("Please input Y...");

y = Convert.ToDouble(Console.ReadLine());

Console.WriteLine("Please input Z...");

z = Convert.ToDouble(Console.ReadLine());

a = (1 + (Math.Pow(Math.Cos(x + y), 2)) * x) / ((y * y) - (2 * z / (z + 9)));

Console.WriteLine("Result = " + a);

Console.ReadKey();

Console.WriteLine();

}

while (x != 0);

Console.WriteLine("Vvedite diagonal...");

x = Convert.ToDouble(Console.ReadLine());

Console.WriteLine();

a = x * x / 2;

Console.WriteLine("Plosha = " + x + " storona= " + a);

Console.ReadKey();

}

}

}