Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Применить бинарный поиск к данному коду https://www.cyberforum.ru/ cpp-beginners/ thread2269520.html
#include <iostream> using namespace std; int main() { int n, ieven=0, tmp; cout <<"n="; cin >>n; int*a = new int; // объявление динамического массива 'a' размером n int*b...
Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить a3 и a10 за четыре операции... C++
Дано действительное число а. Не пользуясь никакими другими арифметическими операциями, кроме умножения, получить: а) a3 иa10 за четыре операции; б) a4 иa20 за пять операций; в) a5 иa13 за...
Обработка исключений C++
Добрый день, столкнулась с такой проблемой. Использую конструктор для создания string библиотечного и передаю в качестве 2ого параметра отрицательное число. Выдается сообщение об необработанном...
C++ Программа не хочет компилироваться #include "stdafx.h" #include <iostream> using std::cin; using std::cout; int main(); int a,; cout << " a="; cin >> a; https://www.cyberforum.ru/ cpp-beginners/ thread2269486.html
C++ Dll библиотека https://www.cyberforum.ru/ cpp-beginners/ thread2269408.html
Всем привет, помогите пожалуйста ибо я занимаюсь c# и в c++ null. Я через C# to c++ converter перевел код на c++ и мне нужно сделать из него dll файл который будет работать как это реализовать?
C++ Генерация исключений visual studio 2012
Здравствуйте, уважаемые форумчане. Решил с Питона перейти на C++ . Сейчас занимаюсь переносом написанных программ (изучаю синтаксис). В одной из программ на питоне генерировалось исключение, в ходе...
Заполнить двумерный массив 7х7, чтобы его диагонали состояли из 1, а все остальное - 0 C++
Заполнить двумерный массив 7х7, чтобы его диагонали состояли из 1, а все остальное - 0.
C++ Проверить, является ли строка предложением Написал такой код. Нужно проверить, является ли строка предложением. Она является предложением, если после последнего слова идёт пробел, потом точка, а потом опять пробел. Но эта программа ничего не... https://www.cyberforum.ru/ cpp-beginners/ thread2269369.html
C++ Структуры, таблица https://www.cyberforum.ru/ cpp-beginners/ thread2269367.html
Народ! Помогите сделать задание! С помощью структуры нужно сделать таблицу. Первая колонка - марка автомобиля. Вторая - цвет. Третье - год выпуска. Четвёртое - тип (седан - С, ландо - Л и тп.) Очень...
C++ Как сделать, чтоб при реализации фабричного метода, базовый класс видел наследников? и при этом нельзя инклудить файлы наследников в базовый класс. https://www.cyberforum.ru/ cpp-beginners/ thread2269354.html
840 / 645 / 309
Регистрация: 30.10.2017
Сообщений: 1,928
26.06.2018, 17:26 0

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

26.06.2018, 17:26. Просмотров 1042. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2018, 17:26
Готовые ответы и решения:

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

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

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

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

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