You are on page 1of 3

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

Національний транспортний університет


Факультет транспортних та інформаційнихтехнологій

РОЗРАХУНКОВО-ГРАФІЧНА РОБОТА № 4

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

Тема: «Програмування з використанням структур (struct)»

Виконав:
студент групи КН-ІІ-2
Остапко Сергій

Київ – 2022
Завдання загальне.

Код програми.
//Остапко Сергій КН-2-2 14 Варіант
//РГР №4
#include <iostream>
#include<Windows.h>
using namespace std;
int main()
{
SetConsoleOutputCP(1251);
struct storage
{
char name[15], producer[15]; int price; int amount;
}
z[] = { "Пральна машина","Philips",12000,25,
"Бойлер","Atlant",2000,34,
"Посудомийка","Samsung",15000,15,
"Телевізор","LG",18000,5,
"Холодильник","Indesit",25000,7 };
int kol = sizeof(z) / sizeof(storage);
cout << "Склад з " << kol << " товарами: \n Iм’я Марка Ціна Кількість"<<endl;
for (int i = 0; i < kol; i++)
cout << z[i].name << "\t" << z[i].producer << "\t" << z[i].price << "\t" <<
z[i].amount << endl;

int sum = 0;
for (int i = 0; i < kol; i++) // Знаходження кылькості всіх товарів
sum += z[i].amount;
cout <<"Загальна кількість товарів на складі: " << sum << endl;
int sum_price = 0;
for (int i = 0; i < kol; i++)// Сума всіх цін на товари
sum_price += z[i].price;
float ave = sum_price / kol;// Середня сума товарів
cout << "Середня ціна товару на складі: " << ave;
return 0;
}

Скріншоти коду програми у середовищі розробки.


Скріншоти результатів виконання коду програми.

You might also like