You are on page 1of 3

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

СУМСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ

КАФЕДРА КОМП’ЮТЕРНИХ НАУК

СЕКЦІЯ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ ПРОЕКТУВАННЯ

ЗВІТ ПРО ВИКОНАННЯ

ЛАБОРАТОРНОЇ РОБОТИ № 3

із дисципліни: «Основи об’єктно-орієнтованого програмування»

Виконав студент групи ІТ-91/1

Жукова М.О.

Перевірила Ващенко С.М.

Суми 2020
1) Постановка задачі:

Описати зазначений у варіанті клас і скласти коди основних методів.


Реалізувати роботу зі змінною-об’єктом та покажчиком на об’єкт.
Продемонструвати роботу основних методів.
Знайти площу та периметр квадрата.

2) Текст програми:
#include<iostream>

using namespace std;

class S {
private:
int a, p, s;
public:
void set_vvod() {
cout << "Введите сторону квадрата -> ";
cin >> a;
}
void get_otvet() {
p = a * 4;
cout << "Периметр квадрата -> " << p << endl;
}
void get_otvet1() {
s = pow(a,2);
cout << "Площадь квадрата -> " << s;
}
};

int main() {
setlocale(LC_ALL, "rus");
char p;
S k;
k.set_vvod();
cout << "Что вы хотите узнать. \nа - Периметр квадрата; \nb - Площадь
квадрата .\nВаш выбор: ";
cin >> p;
do {
if (p == 'a') {
k.get_otvet();
}
else if (p == 'b') {
k.get_otvet1();
}
else {
break;
}
} while (p == 'a' && p == 'b');
system("pause>>NULl");
return 0;
}
3) Контрольний приклад:

You might also like