kychka
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 42
|
||||||
#1 | ||||||
Написать калькулятор, используя класс - C++24.10.2013, 20:59. Просмотров 3721. Ответов 17
Метки нет Все метки)
(
Добрый вечер. Не понимаю я ООП и пока трудно оно мне даётся, задача лабы вот такая:
"Создайте программу калькулятор, используя класс. В конструкторе класса должна происходить инициализация переменных, а вычисление значений и вывод результата в соответствующих методах класса." Вот то, что я сделал:
и что делать дальше , увы, не знаю. Если кто нибудь напишет программу с комментариями буду очень благодарен. Достаточно с одним действием, дальше разберусь. Калькулятор такой : ввожу первую переменную, enter, потом ввожу знак действия,enter, вторая переменная enter, ответ. то есть не в строку пишу всё это.
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
24.10.2013, 20:59 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать калькулятор, используя класс (C++):
17
Разработать программу используя класс калькулятор с полями x, y - целые числа и методы +, -, /, *) и вывода ре - C++ Используя рекурсию написать программу Калькулятор - C++ Написать калькулятор используя массив указателей - C++ Класс Калькулятор, написать комментарии - C++ Реализовать класс Goods используя для представления цены класс Money - C++ Реализовать класс Money, используя класс Fraction - C++ |
Ultrafight
16 / 16 / 5
Регистрация: 23.10.2013
Сообщений: 60
|
|
24.10.2013, 21:03 | #2 |
это в Qt (среда разработки)?
Добавлено через 1 минуту тебе надо в графике это сделать?
0
|
kychka
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 42
|
|
24.10.2013, 21:05 [ТС] | #3 |
Спасибо за ответ. Я делаю в Visual Studio, с++, консоль получается. не графика
0
|
Ultrafight
16 / 16 / 5
Регистрация: 23.10.2013
Сообщений: 60
|
|
24.10.2013, 21:08 | #4 |
хоть у меня visual studio не стоит (там и в графике тоже можно), #include <Windows.h> - походу графика. я постараюсь сделать в консоли. тебе когда сделать надо?
0
|
kychka
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 42
|
|
24.10.2013, 21:18 [ТС] | #5 |
Ой. не обращай пожалуйста внимание на библиотеку windows.h, я её для себя делаю для задержки экрана во время теста проги с помощью Sleep(50000); просто 50 сек у меня открыта консоль и всё. Без неё нужно делать вобще. извиняюсь, если ввёл этим в заблуждение
![]()
0
|
sovaz1997
CEO SOVAZ Corp.
|
||||||
24.10.2013, 21:52 | #6 | |||||
![]()
2
|
kychka
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 42
|
|
24.10.2013, 22:08 [ТС] | #7 |
Спасибо большое!
![]()
0
|
kychka
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 42
|
|
24.10.2013, 22:47 [ТС] | #9 |
Спасибо
![]() ![]()
0
|
kychka
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 42
|
|
24.10.2013, 23:09 [ТС] | #11 |
Ага, ок. )Заменил для интереса все string на char, не подключал библиотеку <string> и столкнулся с ошибкой
Вот скрин http://cs408320.vk.me/v408320323/6f3f/GtfJAADL4AA.jpg Мне это не критично в самой лабе,но просто лично интересно почему так происходит ![]()
0
|
Ultrafight
16 / 16 / 5
Регистрация: 23.10.2013
Сообщений: 60
|
||||||||||||||||
24.10.2013, 23:15 | #12 | |||||||||||||||
файл calc.h
у меня без задержки ввода) прям сразу пишешь выражение и тебе все посчитают)
1
|
kychka
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 42
|
|
24.10.2013, 23:16 [ТС] | #13 |
и ещё.. для чего черточки после переменных параметров? _
0
|
Ultrafight
16 / 16 / 5
Регистрация: 23.10.2013
Сообщений: 60
|
|
24.10.2013, 23:19 | #14 |
это просто, чтобы не перепутать с теми, которые используются в конструкторе. там char * a;, а в классе хранятся float a_;
1
|
kychka
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 42
|
|
24.10.2013, 23:27 [ТС] | #15 |
Спасибо тебе большое! Почему то не могу поставить спасибо, как sovaz1997. нет этой кнопки. как она у тебя появится - я сразу
![]() ![]()
0
|
24.10.2013, 23:27 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
24.10.2013, 23:27 |
Привет! Вот еще темы с ответами:
15
Реализовать класс ModelWindow, добавив поле для курсора, используя для представления поля класс Cursor - C++
Класс, полиморфизм (Написать класс, который хранит в себе некий номер ''nip'', проверит его на правильность и вывести результат) - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |