Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 22.05.2018
Сообщений: 3
1

Класс: Создать класс, описывающий цех завода...

26.06.2018, 15:01. Просмотров 1038. Ответов 1

Создать класс, описывающий цех завода (количество единиц заготовок, поступающих на производство, количество единиц готовой продукции, произведённой из заготовок). Из одной единицы заготовок может получиться лишь одна единица готовой продукции. Если количество готовой продукции меньше количества заготовок, значит цех выдал брак и такая готовая продукция была сразу списана. В программе смоделировать работу двух таких цехов. Найти цех, который выдаёт меньше брака (в процентах). В каждом классе обязательны конструкторы.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2018, 15:01
Ответы с готовыми решениями:

Создать класс, описывающий треугольник, и наследник, описывающий прямые треугольной призмы
Создать класс описывающий треугольник. найти площадь треугольника. создать класс наследник,...

Создать классы, описывающий прямоугольники и класс-наследник, описывающий прямоугольные параллепипеды
Создать классы, описывающий прямоугольники. Найти площадь прямоугольника. Создать класс-наследник,...

Создать класс,описывающий треугольник
Создать класс,описывающий треугольник.Найти площадь треугольника.Ребята,помогите пожалуйста.Где...

Создать класс описывающий множество
Создать класс описывающий множество и производный от него с реализацией функций обьединения,...

1
840 / 645 / 309
Регистрация: 30.10.2017
Сообщений: 1,928
Завершенные тесты: 4
26.06.2018, 17:26 2
Лучший ответ Сообщение было отмечено gabroz как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream>
 
using namespace std;
 
class Plant
{
public:
    Plant(int b);
    void set_blanks(int b) { blanks = b; }
    void set_products(int p) { products = p; }
    double get_percent_defective();
 
private:
    int start_blanks;
    int blanks;
    int products{ 0 };
};
 
Plant::Plant(int b)
{
    blanks = start_blanks = b;
}
 
double Plant::get_percent_defective()
{
    return (start_blanks - blanks - products) / double(start_blanks) * 100;
}
 
int main()
{
    int n;
    double defective1, defective2;
 
    cout << "Input start blanks of Plant 1: ";
    cin >> n;
    Plant p1(n);
    cout << "Input start blanks of Plant 2: ";
    cin >> n;
    Plant p2(n);
    cout << "Input rest of the blanks of Plant 1: ";
    cin >> n;
    p1.set_blanks(n);
    cout << "Input quantity of the products of Plant 1: ";
    cin >> n;
    p1.set_products(n);
    cout << "Input rest of the blanks of Plant 2: ";
    cin >> n;
    p2.set_blanks(n);
    cout << "Input quantity of the products of Plant 2: ";
    cin >> n;
    p2.set_products(n);
    
    defective1 = p1.get_percent_defective();
    defective2 = p2.get_percent_defective();
    cout << endl << "Percent of defective of Plant 1: " << defective1 << '%' << endl;
    cout << "Percent of defective of Plant 2: " << defective2 << '%' << endl;
 
    if (defective1 < defective2)
        cout << "Plant 1 have less defective than Plant 2";
    else if (defective1 > defective2)
        cout << "Plant 2 have less defective than Plant 1";
    else
        cout << "Plant 1 and Plant 2 have equal defective";
 
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2018, 17:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Создать класс Цех со следующими полями: название, фамилия начальника, количество работающих
Создать класс Цех со следующими полями: название, фамилия начальника, количество работающих....

Создать класс, описывающий целое число
Добрый вечер, уважаемые форумчане. Прошу помощи с решением задачи. Вот ее условие. Создать класс,...

Создать класс, описывающий библиотечную карточку
Создать класс, описывающий библиотечную карточку. Данные класса: имя, фамилия, количество взятых...

Создать класс, описывающий комплексные числа
Помогите, пожалуйста! Нужно создать класс, описывающий комплексные числа. Класс содержит два...

Создать класс, описывающий багаж пассажира
. Создать класс, описывающий багаж пассажира. Данные класса: количество вещей и общий вес вещей....

Создать класс Fraction, описывающий поведение обыкновенной дроби
Создать класс Fraction, описывающий поведение обыкновенной дроби. Класс должен содержать два...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.