База данных для обслуживания склада. база данных должна
обеспечить автоматизацию складского учета. в ней должны со-
держаться следующие данные:
• информация о ìединицах храненияî ó номер ордера, дата,
код поставщика, счет, код сопроводительного до-
кумента по справочнику документов, номер сопроводитель-
ного документа, код материала по справочнику материалов,
счет материала, код единицы измерения, количество при-
шедшего материала, цена единицы измерения);
• информация о хранящихся на складе материалах (справочник
материалов ó код класса материала, код группы материала,
наименование материала);
• информация о единицах измерения hi конкретных видов мате-
риалов ó код материала, единица измерения (метры, кило-
граммы, литры и т.д.);
• информация о поставщиках материалов ó код поставщика,
его наименование, инн, юридический адрес (индекс, город,
улица, дом), адрес банка (индекс, город, улица, дом), номер
банковского счета.
#include <iostream>
#include <string>
#define N 5
using namespace std;
int count_flat = 0;
struct Flat {
int n_rooms;
int square;
int floor;
string address;
double price;
void PrintInfo() {
cout << "\nКоличество комнат: " << n_rooms << "\nПлощадь " << square << "\nЭтаж:" << floor << "\nАдрес " << address << "\nЦена: " << price;
}
void InputInfo() {
cout << "Количество комнат: ";
cin >> n_rooms;
cout << "Площадь: ";
cin >> square;
cout << "Этаж: ";
cin >> floor;
cout << "Адрес: ";
getline(cin, address);
cout << "Цена: ";
cin >> price;
}
void PrintChecksInfo(int number) {
if (number >= price) {
count_flat++;
PrintInfo();
}
}
};
signed main() {
setlocale(LC_ALL, "Rus");
int choice;
Flat mas[N];
for (int i = 0; i < N; i++)
mas[i].InputInfo();
cout << "Введите стоимость: ";
cin >> choice;
for (int i = 0; i < N; i++) {
mas[i].PrintChecksInfo(choice);
}
if (count_flat <= 0)
cout << "Таких квартир нет!";
return 0;
}
Форматирование символов - изменение значений свойств символов. К основным свойствам символов можно отнести: шрифт, размер шрифта, начертание и цвет.
Форматирование символов предусматривает:
1. Изменение типа шрифта, Times New Roman, Courier New и т.д.
2. Размер шрифта.
3. Начертание шрифта: полужирный, курсив, подчеркивание.
Форматирование абзацев предусматривает:
1. Установку ширины абзаца.
2. Установку абзацного отступа.
3. Установку выравнивания строк: по правому краю, по левому краю, по центру, по ширине.
4. Установку межстрочного интервала
Объяснение: