Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 09.12.2019
Сообщений: 1

Курсач

09.12.2019, 15:53. Показов 1078. Ответов 0

Студворк — интернет-сервис помощи студентам
Привет народ, хелпаните плиз с курсовой работой. В общем, написал код, всё ок, работает, но препод сказал передавать имя текстовика параметром в void input, и проверку на то, открывается ли файл в отдельную функцию, но чёт даже не представляю как это сделать.
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#include <iostream>
#include <cmath>
#include <fstream>
 
 
using namespace std;
 
class Objectofcalc {
protected:
    float calcparametr;
public:
    virtual void input() = 0;
    virtual void output() = 0;
    virtual void calculation() = 0;
};
 
class Vibro : public Objectofcalc {
    float d, e, v, f;
public:
    Vibro() {
    }
 
    Vibro(float d, float e, float v1, float f1) {
        this->d = d;
        this->e = e;
        this->v = v;
        this->f = f;
    }
 
    Vibro (const Vibro &A) {
        this->d = A.d;
        this->e = A.e;
        this->v = A.v;
        this->f = A.f;
 
    }
 
    void input() {
        ifstream fin("input.txt");
        if (!fin.is_open()) {
            cout << "Файл не найден" << endl;
            system("pause");
            exit(1);
        }
        fin >> d;
        fin >> e;
        fin >> v;
        fin >> f;
        fin.close();
    }
 
    void calculation() {
        calcparametr = pow(((3.0 * d * d * e * v) / (2.0 * f)), 1 / 3);
    }
 
    void output() {
        ofstream fout("output.txt", ios_base::app);
        if (!fout.is_open()) {
            cout << " Файл не найден.";
            exit(1);
        }
        calculation();
        fout << "Входные параметры: \n d = " << d << "\n e = " << e << "\n v = " << v << "\n f = " << f << endl;
        cout << "Входные параметры: \n d = " << d << "\n e = " << e << "\n v = " << v << "\n f = " << f << endl;
        fout << "Искомый результат: " << calcparametr << endl;
        cout << "Искомый результат: " << calcparametr << endl;
    }
 
    friend bool operator==(Vibro& a, Vibro& b) {
        if (a == b)
            return true;
        else
            return false;
    }
    friend bool operator!=(Vibro& a, Vibro& b) {
        if (a!= b)
            return true;
        else
            return false;
    }
    friend bool operator<(Vibro& a, Vibro& b) {
        if (a < b)
            return true;
        else
            return false;
    }
    friend bool operator>(Vibro& a, Vibro& b) {
        if (a > b)
            return true;
        else
            return false;
    }
    friend bool operator>=(Vibro& a, Vibro& b) {
        if (a >= b)
            return true;
        else
            return false;
    }
    friend bool operator<=(Vibro& a, Vibro& b) {
        if ( a<=  b)
            return true;
        else
            return false;
    }
 
};
 
int main() {
    setlocale(LC_ALL, "Russian");
    Vibro p;
    p.input();
    p.calculation();
    p.output();
 
    system("PAUSE");
    return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.12.2019, 15:53
Ответы с готовыми решениями:

Курсач по СРР
С С++ знаком немношка. Подскажите бедной крошке хД Собственно, помогите с алгоритмом (напишите если не трудно) программку по курсовой...

Курсач "Алгоритм Ершова"
Вот, что-то написал такое, естественно позаимствовал куски кода, работает... НО! получается алгоритм раскраски путем перебора вершин! а мне...

Курсач
тема моей курсовой работы Внешний поиск! можете мне рассказать что это такое для чего это нужно как им пользоваться и примерный интерфейс...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.12.2019, 15:53
Помогаю со студенческими работами здесь

Курсач (Стеганографии)
Дали курсач по Стеганографии , все сделал кроме одного в нем надо написать программу в Borland C++ Builder и предоставить ему исходный код...

Курсач: Пек-мэн
Проблемы две: 1. Подскажите как сделать окно неизменяемым(желательно на примере моей проги) 2. Никак не могу придумать, чтоб этот...

Курсач
Cуть проблемы заключается в том что оно выводит слово &quot;&quot;КУРСОВА РОБОТА&quot;; посередине правой верхней чверти окна которое открывается... как...

Курсач
Здравствуйте. Вот задача: Теория игр. Определение шаха. Обозначена стандартная расстановка фигур в начале партии. В международной...

курсач
Помогите сделать программу Тема методи виявлення та виправлення помилок Любой язик програмирования


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru