You are on page 1of 9

ЗМІСТ

Вступ
1. Завдання 1
2. Завдання 2
3. Завдання 3
Висновки

Вступ
С# це універсальна високорівнева об'єктно-орієнтована мова програмування,
створена Microsoft, яка працює на .NET Framework. C# має коріння з родини С мов
програмування, а також доволі близька до мов як C++ та Java. Також він
використовується для створення мобільних додатків, настільних програм, веб-
додатків, веб-сервісів, веб-сайтів, ігор та багато іншого.

Чому ж його використовувати ?

1. Це одна із найбільш популярних мов програмування в світі


2. Його доволі легко освоїти та використовувати у своїх цілях
3. Має синтаксис, який є відносно простим, що дозволяє процесу кодингу бути
інтуїтивно зрозумілим, не переваженим лишніми зайвими конструкціями та
зручним
4. Він має доволі значну підтримку спільноти
5. Має широкий спектр застосування
6. С# - це об’єктно-орієнтована мова, яка надає доволі чітку структуру
програмам і надає доступ до повторного використання коду, таким чином
знижуючи витрати на розробку
7. Оскільки С# близький до C, C++ та Java, це полегшує всім програмістам
плавний перехід на C# або зовсім навпаки

1. Завдання 1
1.1 Умова завдання
Створити клас, що містить відомості про об'єкт. Потім вивести ці дані у консоль
1.2 Лістинг програми

/*Author: Каменчук Кирило , Group: 121-PR, Course: MKT, Lesson: 1;*/

using System;

namespace HelloWorld

class Program

string Name = "Каменчук Кирило";

string Group = "121-PR";

int Course = 2;

int Height = 189;

static void Main(string[] args)

Program Info = new Program();

Console.WriteLine("Name: " + Info.Name + "\n");

Console.WriteLine("Groupe: " + Info.Group + "\n");

Console.WriteLine("Course: " + Info.Course + "\n");

Console.WriteLine("Height: " + Info.Height + "cm");

1.3 Результат роботи програми


2.1 Умова завдання
Створити клас, що містить набір змінних та методів (на запис та на читання
змінних). В методах мають бути використані: switch case та цикли for і while.
2.2 Лістинг програми

/*Author: Каменчук Кирило , Group: 121-PR, Course: MKT, Lesson: 1;*/

using System;

namespace HelloWorld

class Program2

//Method Switch

public static void MethodSwitch()

Console.WriteLine("Method Switch");

int day = 1;

switch (day)

case 1:

Console.WriteLine("Monday\n");//Monday

break;
case 2:

Console.WriteLine("Tuesday\n");

break;

case 3:

Console.WriteLine("Wednesday\n");

break;

case 4:

Console.WriteLine("Thursday\n");

break;

case 5:

Console.WriteLine("Friday\n");

break;

case 6:

Console.WriteLine("Saturday\n");

break;

case 7:

Console.WriteLine("Sunday\n");

break;

//Method While

public static void MethodWhile()

Console.WriteLine("Method Switch");

int i = 1;

while (i < 11)

{
Console.WriteLine("Balid Number - " + i);

i++;

Console.WriteLine("\n");

//Method For

public static void MethodFor()

Console.WriteLine("Method For: ");

for (int j = 5; j <= 60; j += 5)

Console.WriteLine(j);

static void Main(string[] args)

MethodSwitch();

MethodWhile();

MethodFor();

2.3Результат роботи програми


}

3. Завдання 3

3.1 Умова завдання


Створити клас, що містить набір змінних та методів на читання змінних, а також
конструктор. Після введення користувачем даних, треба вивести їх в консоль.
3.2 Лістинг програми

/*Author: Каменчук Кирило , Group: 121-PR, Course: MKT, Lesson: 1;*/

using System;
class MyClass
{

private string name;


private int age;
private bool isMarried;

public MyClass(string name, int age, bool isMarried)


{
this.name = name;
this.age = age;
this.isMarried = isMarried;
}

public void InputData()


{
Console.WriteLine("Введiть ваше iм'я:");
name = Console.ReadLine();

Console.WriteLine("Введiть ваш вiк:");


age = int.Parse(Console.ReadLine());

Console.WriteLine("Ви одруженi/замiжнi? (введiть 'так' або 'нi')");


string answer = Console.ReadLine();
isMarried = (answer.ToLower() == "так");
}

public void OutputData()


{
Console.WriteLine("Iм'я: " + name);
Console.WriteLine("Вiк: " + age);
Console.WriteLine("Одруженiсть: " + (isMarried ? "так" : "нi"));
}
public bool IsAdult()
{
return age >= 18;
}

public string MaritalStatus()


{
return isMarried ? "одружений/замiжня" : "неодружений/незамiжня";
}
}
class Program
{
static void Main(string[] args)
{
MyClass myObject = new MyClass("", 0, false);

myObject.InputData();

myObject.OutputData();
Console.WriteLine("Користувач є дорослим: " + myObject.IsAdult());
Console.WriteLine("Стан подружжя: " + myObject.MaritalStatus());
}
}

3.3 Результат роботи програми


Висновок

В результаті виконання завдань виробничої практики був освоєний теоретичний


матеріал для створення змінних, циклів, масивів, класів, об’єктів при розробці
програмних продуктів.
Під час виробничої практики отримані навики використання змінних, циклів,
масивів, класів, конструкторів, об’єктів при розробці програмних продуктів.
Отримані теоретичні знання та практичні навики дозволили успішно впоратись із
виконанням завдань виробничої практики

You might also like