Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ "Трамваи и поезда" https://www.cyberforum.ru/ cpp-beginners/ thread3011753.html
Здравствуйте, у меня есть задание, реализовать программу, в которой можно вводить трамваи и их остановки, просматривать все остановки трамваев, трамваи остановок и тд. С просмотром проблем нет, выводит всё +- корректно, за исключением пары моментов, но это легко поправить. Проблема данного кода состоит в том, что он при вводе чётного кол-ва остановок работает корректно, но при вводе нечётного...
C++ Методы для класс Circle
Задача состоит в том, что нужно сделать окружность в которой будут две другие окружности поменьше, разного размера и цвета. Дальше задача. Создайте класс Circle Свойства: координаты центра (класс Point), радиус, цвет (enum Color), динамический массив объектов внутренних окружностей Методы: show(), move(), setColor(). Оптимизируйте количество конструкторов. Выше задача, класс, поинт цвет и...
C++ Отличия в компиляторе Добрый день. Имеется следующий код: std::vector<UInt8> data = { 0x0A, 0x0C, 0x00 }; std::vector<UInt8> answ = SerialPortPulsar::executeRequest(_config, data, 18); return { ByteConverterChars::getFloatDCBA(answ.cbegin()._Ptr, 6) }; В вижал студии (С++ 14) компилится без проблем. https://www.cyberforum.ru/ cpp-beginners/ thread3011710.html C++ argument list for class template is missing Сделал очередь через односвязный список для интовых значений(все работало), хотел использовать её со всеми типами данных, но не могу понять почему получаю ошибку отсутствия аргументов структуры Queue в каждой из функций. Queue.h #pragma once template <class Tvalue> struct Node { Tvalue value; Node *next_node; }; https://www.cyberforum.ru/ cpp-beginners/ thread3011688.html
Шаблонный оператор не шаблонного класса C++
Всем привет! При реализации операторов НЕ шаблонного класса, возникла идея реализовать шаблонный оператор =, чтобы не прописывать этот оператор для каждого типа отдельно. Но при запуске возникает ошибка(см. изображение). Если кто знает как решить данную проблему, то пожалуйста подскажите. Код реализации оператора: template<typename T> Bignum & Bignum::operator=(const T &other) { Bignum...
C++ Реализовать макросом модульный способ вызова функции-предиката над элементами массива https://www.cyberforum.ru/ cpp-beginners/ thread3011575.html
Привет, помогите пожалуйста с задачей. В поезде всего 10 вагонов. В каждом из этих вагонов может находиться до 20 пассажиров — это их оптимальное количество. Проанализируйте количество людей в каждом вагоне и сначала сообщите об излишне заполненных вагонах, далее о вагонах с пустыми пассажирскими местами. В заключение выведите общее количество пассажиров во всех вагонах. При старте...
C++ Вывод содержимого файла в консоль https://www.cyberforum.ru/ cpp-beginners/ thread3011561.html
Всех приветствую! Никак не могу понять, каким образом вывести все содержимое файла в консоль. Действо должно происходить в функции print_file. #pragma once #include <iostream> #include <fstream> #include <string> using namespace std; int make_file(const char* f_first) { fstream stream(f_first, ios::out | ios::trunc);
Объединение последовательностей C++
Объединение последовательностей Даны две бесконечных возрастающих последовательности чисел A и B. i-ый член последовательности A равен i2. i-ый член последовательности B равен i3. Требуется найти Cx, где C — возрастающая последовательность, полученная при объединении последовательностей A и B. Если существует некоторое число, которое встречается и в последовательности A, и в...
C++ Найти первый простой делитель https://www.cyberforum.ru/ cpp-beginners/ thread3011543.html
эта программа должна находить первый простой делитель: #include <iostream> using namespace std; int main(){ int v, i; cin >> v; i = 2; while (v % i != 0) { i = i + 1;
C++ Меню как в BIOS, FAR и т.п Доброго времени суток! Делаю приложение: 1. Вводятся данные через командную строку в столбец 2. Программа их обрабатывает и на выходе получаем изображение в формате JPG. Меню тут в принципе не особо то и нужно, но хотелось бы что бы было немножко красивее. Подскажите, пожалуйста, как сделать меню внешнее похожее на BIOS или FAR? Возможно постановки пунктов не в столбец, а в строку.... https://www.cyberforum.ru/ cpp-beginners/ thread3011532.html
C++ Как побороть ошибку объявления одноименных переменных
Добрый вечер! Не могу изжить ошибку, которая нередко у меня встречается. Шаблон ошибки таков: int abc = ...; while (ok) { int abc = func(); еще_что-то(); } Смысл в том, что переменная abc в строках 1 и 3 - одна и та же, но из-за того, что в строке при ней указан тип int, то фактически это другая переменная.
C++ Как подключать библиотеки g++ https://www.cyberforum.ru/ cpp-beginners/ thread3011453.html
Всем добрые день, я изучаю c++, недавно захотел перейти с visual studio на компилятор g++,
4857 / 2656 / 913
Регистрация: 29.11.2010
Сообщений: 5,732
03.08.2022, 19:25 0

Дефектация электродвигателя - C++ - Ответ 16384812

03.08.2022, 19:25. Показов 1501. Ответов 21
Метки (Все метки)

Ответ

Цитата Сообщение от EikahElle Посмотреть сообщение
using namespace std;
Смешивание неймспейсов целиком считается плохой практикой.

Цитата Сообщение от EikahElle Посмотреть сообщение
// Обьявление логических глобальных переменных (переключателей)
bool sw1, sw2, sw3;
Глобальные переменные в среднем -- плохая практика и должны быть очень хорошо обоснованы.
В вашем случае они не нужны.

Цитата Сообщение от EikahElle Посмотреть сообщение
string defect_korp(int, string); // Обьявляется функция считывающая нарушения корпуса электродвигателя
    string defect_sal(int, string); // Обьявляется функция считывающая нарушения сальникового ввода
    string defect_klem(int, string); // Обьявляется функция считывающая нарушения клеммной коробки
В этих forward-объявлениях нет нужды. Они лишь ухудшают читаемость.

Цитата Сообщение от EikahElle Посмотреть сообщение
// Обьявление переменных в которых хранятся данные по нарушениям.
    string negKorp, negSal, negKlem;
    // Обьявление переменных с пунктами меню.
    short a,b,c;
В С++ считается хорошим тоном иметь наименьший scope у переменных.
Не надо сначала все переменные объявлять, а потом ими пользоваться. Объявляйте в наименьшей области видимости непосредственно перед использованием.

Цитата Сообщение от EikahElle Посмотреть сообщение
sw1 = (a == 1) ? 1 : 0;
    sw2 = (b == 1) ? 1 : 0;
    sw3 = (c == 1) ? 1 : 0;
Булевые переменные работают проще. В этом случае тернарные операторы не нужны.
sw1 = a == 1;


Логику программы не рассматриваю.

Добавлено через 6 минут
Цитата Сообщение от EikahElle Посмотреть сообщение
В дальнейшем планирую каким то образом результаты экспортировать в файл xls. Почитал по форумам - советуют смотреть в сторону csv.
Библиотеки есть для всего. CSV полегче, XML, JSON потяжелее, но функционал больше.

Цитата Сообщение от EikahElle Посмотреть сообщение
Очень хочется научиться работать с формами.
Есть из чего выбирать: C++ UI Libraries

Цитата Сообщение от EikahElle Посмотреть сообщение
может подскажете куда мне стоит развиваться и к чему стремиться
Продолжайте тренироваться писать код на плюсах, заодно выберите и прокачивайте основное направление развития -- гуй, игры, системное, драйверы, утилиты...

Вернуться к обсуждению:
Дефектация электродвигателя C++
2
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.08.2022, 19:25
Готовые ответы и решения:

Проверить класс. Обмотка электродвигателя при заданном числе параллельных ветвей
Доброго всем времени суток!Огромная просьба,кому не очень трудно,посмотрите мой вариант класса и...

Программирование электродвигателя
Приветствую, нуждаюсь в литературе, примерах кода на С++, линейного асинхронного двигателя с...

расчет электродвигателя
день добрый! итак, пишу диссертацию, в моей идее необходимо рассчитать электродвигатель который...

Выбор электродвигателя
Здравствуйте. Столкнулся с такой задачей: поршневой компрессор работает на коллекторном двигателе...

Подключение электродвигателя
Всем привет, наверное дурацкий вопрос, но электродвигателями занимаюсь нечасто... У этого...

21
03.08.2022, 19:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.08.2022, 19:25
Помогаю со студенческими работами здесь

Подключение электродвигателя
Добрый вечер В электроники профан, кто может помочь есть Электродвигатель Mikroma SEK 25-1...

Расчет мощности электродвигателя
Не понимаю. Расскажите, пожалуйста, что делаю не так?

Модель электродвигателя в SolidWorks
Всем привет! Передо мной встала задача создать 3D модель электродвигателя, но не знаю как и с чего...

Реверс электродвигателя с концевиками
Например дан электродвигатель.Я нажимаю кнопку направо.Двигатель начинает вращаться, концевик...

Трудности с тягой электродвигателя
Народ, возникла проблемка! При подключнении к ардуинке нано коллекторного движка постоянного...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru