Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»


Інститут: ІКНІ
Кафедра: ІСМ

ЗВІТ

До лабораторної роботи № 1
На тему: «Інтегроване середовище розробки Visual Studio. Створення і
компіляція консольного проекта за допогою .net cli.»
З курсу: «Об'єктно-орієнтоване програмування»
Варіант: №16

Виконав:
Студент групи IT-11
Романко В.В.
Прийняла:
Завущак І.І.

« » Лютого 2020 р.

Львів – 2020
Тема: Інтегроване середовище розробки Visual Studio. Створення і компіляція
консольного проекта за допогою .net cli.
Мета: Створення GitHub репозиторію і завантаження коду проекту в нього.
Підключення CI системи Travis до github репозиторію.
Індивідуальні завдання:
(Для виконання індивідуальних завдань № варіанта є порядковим номером
прізвища студента в списку групи)

Написати програму, що розв’язує задачу, згідно номера свого варіанта. Для написання
тесту використати дані контрольного прикладу до свого варіанта:

16. Дано a та b – катети прямокутного трикутника. Знайти гіпотенузу с та його периметр.


Вхідні дані: a = 3, b = 4.
Вихідні дані: c = 5, p = 12.

Код:
using System;
namespace ConsoleApp2
{
public class Program
{
static public double Example1(int a, int b)
{
double c;
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
return c;
}

static public double Example2(int a, int b, double c)


{
double P;
P = a + b + c;
return P;
}
static int Main()
{
int a, b;
double P, c;
Console.Write("Перший катет (a):");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("Другий катет (b):");
b = Convert.ToInt32(Console.ReadLine());
Example1(a, b);
Example2(a, b, Example1(a, b));
c = Example1(a, b);
P = Example2(a, b, Example1(a, b));
Console.Write("Гiпотенуза (с): " + c);
Console.WriteLine("\nПериметр (Р): " + P);
return 0;
}
}
}

1
Тест:
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace UnitTestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
int a = 3;
int b = 4;
double result = ConsoleApp2.Program.Example1(a, b);
Assert.AreEqual(5, result);
double result1 = ConsoleApp2.Program.Example2(a, b, result);
Assert.AreEqual(12, result1);
}
}
}

https://github.com/Vitaliy030/Lab.1.1

2
Висновок
На даній лабораторній роботі навчився створювати GitHub репозиторій і
завантажувати код проекту в нього.

You might also like