Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки, молоді та спорту України
Національний університет «Львівська політехніка»
Інститут комп’ютерних наук та інформаційних технологій
Кафедра автоматизованих систем управління
/
Звіт до лабораторної роботи № 1
з дисципліни «Розподілені програмні технології»
Тема: «Розроблення елементарних програм на мові програмування C#.»
Мета роботи: Вивчити базові конструкції мови; навчитися оголошувати і ініціалізовувати змінні; вивчити базові простори імен.
Завдання: Виконати завдання свого варіанту у вигляді одного проекту. Вхідні дані вводяться з клавіатури. Результат роботи програми вивовиться на екран.
Визначити факторіал заданого цілого числа.
Реалізувати функцію піднесення до кубу різниці двох дійсних чисел.
Програма для розв’язання завдання:
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public long Factorial(int n)
{
if (n == 0)//The condition that limites the method for calling itself
return 1;
return n * Factorial(n - 1);
}
public float Cub(float a, float b)
{
float result = a * a * a - 3 * a * a * b + 3 * a * b * b - b * b * b;
return result;
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "" || textBox1.Text == String.Empty || textBox1.TextLength == 0)
{
MessageBox.Show("Введіть число");
}
else
{
MessageBox.Show("Результат факторіалу: " + Factorial(Convert.ToInt32(textBox1.Text)));
}
if (textBox2.Text == "" || textBox2.Text == String.Empty || textBox2.TextLength == 0
&& textBox3.Text == "" || textBox3.Text == String.Empty || textBox3.TextLength == 0)
{
MessageBox.Show("Введіть числf");
}
else
{
MessageBox.Show("Результат піднесення до кубу різниці двох дійсних чисел: "
+ Cub(Convert.ToInt32(textBox2.Text), Convert.ToInt32(textBox3.Text)));
}
}
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("Гарного дня))");
System.Environment.Exit(0);
}
}
}
Результати виконання програми:
/
/
Висновок: У результаті виконання роботи була реалізовано програму, що визначає факторіал числа та піднесення до кубу різниці двох дійсних чисел.
Вхідні дані вводяться з клавіатури. Результат роботи програми виводиться на екран. В процесі були опановані загальні принципи написання програм на мові програмування C#: базові конструкції мови; оголошення і ініціалізовування змінних; базові простори імен.