Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
2 / 2 / 0
Регистрация: 13.02.2012
Сообщений: 83

Строковый Калкулятор C++(Qt4)

13.02.2012, 09:29. Показов 2067. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача такова:
Разработать строковый калькулятор в визуальной среде "GUI приложения Qt4".

Немного о самой форме: Форма должна состоять из
1) LineEdit (для вода значений с клавиатуры)
2) Label (для вывода результата)
3) PushButton (кнопочка вычислить - т е = )
4) pushButton (кнопка С - очищающая LineEdit)

Помогите закончить код, т е ...
1) разработать и привязать форму к коду
2) запрограммить кнопки "=" и "С"
3) довести до ума ввод с клавиатуры, чтобы вводились только цифры и необходимые знаки (/,*,-,+)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.02.2012, 09:29
Ответы с готовыми решениями:

Калкулятор
Здравствуйте, мне необходимо создать программу, которая способна вычеслить уровнение, в котором находятся - скобки, числа и (*, /, +, -)....

Калкулятор
Ребята помогите даны 2 числа надо написать программу которая делит, умножает, прибавляет и отменяет, типа калкулятор простой

Калкулятор
Ребята помогите даны 2 числа надо написать программу которая делит, умножает, прибавляет и отменяет, типа калкулятор простой

6
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
13.02.2012, 15:13
Цитата Сообщение от Арий Монтана Посмотреть сообщение
Помогите закончить код, т е ...
уж не сочтите за грубость, но давайте называть вещи своими именами - напишите за меня!
задача довольно таки сложная, по крайней мере нужно учитывать приоритеты операторов, а это уже огород - ого-го... а то, что вы написали - это конечно хорошо, но можно выкинуть и не заморачиваться, т.к. проще будет написать новое, чем приколхозить вышеизложенное. это моё ИМХО естественно.

Добавлено через 1 минуту
зы: лучше в ветку фриланса напишите, там быстрее это сделают, ну или спасибо говорите - сделаю сам
1
2 / 2 / 0
Регистрация: 13.02.2012
Сообщений: 83
13.02.2012, 15:17  [ТС]
Цитата Сообщение от l_a_m Посмотреть сообщение
уж не сочтите за грубость, но давайте называть вещи своими именами - напишите за меня!
задача довольно таки сложная, по крайней мере нужно учитывать приоритеты операторов, а это уже огород - ого-го... а то, что вы написали - это конечно хорошо, но можно выкинуть и не заморачиваться, т.к. проще будет написать новое, чем приколхозить вышеизложенное. это моё ИМХО естественно.

Добавлено через 1 минуту
зы: лучше в ветку фриланса напишите, там быстрее это сделают, ну или спасибо говорите - сделаю сам
Я всего лишь попросил помочь, а в силу чего помочь - это уже зависит от вашего желания. Тема называется не ''Напиши за меня' не так ли ? Как пример коллективной работы сообственно ВОТ. Надеюсь на понимание.
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
13.02.2012, 15:37
эх... ладно, пойду на корпоративное преступление, в общем вот-так я когда-то это делал, но тут вычисляется логическая строка. собственно при помощь небольшой доработки можно это и к числам приколхозить!
Вложения
Тип файла: rar logicalAnalyzer.rar (3.4 Кб, 75 просмотров)
2
10 / 10 / 0
Регистрация: 03.02.2012
Сообщений: 99
13.02.2012, 20:43
среди стандартных програм, есть калькулятор...
0
2 / 2 / 0
Регистрация: 13.02.2012
Сообщений: 83
14.02.2012, 10:10  [ТС]
Цитата Сообщение от l_a_m Посмотреть сообщение
эх... ладно, пойду на корпоративное преступление, в общем вот-так я когда-то это делал, но тут вычисляется логическая строка. собственно при помощь небольшой доработки можно это и к числам приколхозить!
что ты имел ввиду под логической строкой ? Не совсем понял, поясни пожалуйста. И хватит ли моих базовых знаний что-бы это приколхозить к числам ?

Добавлено через 2 часа 6 минут
Отпишите кто разобрался с этим.
0
Эксперт С++
 Аватар для Maxim Prishchepa
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
14.02.2012, 10:30
на вход подаём строку к примеру:
XML
1
behaviour in(5,8) and direction == 255 and fallback == 0
подразумевается, что значение behaviour = 5 или 8 и direction = 255 и fallback = 0.
передаем значения аргументов behaviour, direction и fallback и получаем на выходе true или false

Добавлено через 2 минуты
Цитата Сообщение от Арий Монтана Посмотреть сообщение
И хватит ли моих базовых знаний что-бы это приколхозить к числам ?
а это уже зависит только от Вас и от Вашего желания...

Добавлено через 56 секунд
там самое сложное, ИМХО, - это регулярные выражения, которые парсят строку, всё остальное - 3 класс, 2я четверть, первый параграф из книжки по ООП.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.02.2012, 10:30
Помогаю со студенческими работами здесь

Генетический калкулятор
даже не знаю о чем ей подсказать и откуда начать ! вроде есть куратор который сообшил напишешь все а потом я проверю и скажу что надо...

Не получается простой калкулятор
имею две файла на локальным апач сервере один html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> ...

Добавить в калкулятор еще три операции
Значит пишу простенький калькулятор: + - * / есть , надо еще добавить 3 операции , возведение в корень , возведение в квадрат и % ...

Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наибольшей длины
Всем привет! Кто может помочь с двумя небольшими програмками по работе с файлами? Очень буду благодарен... 2)Дана строка S нулевое,...

Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наибольшей длины (в обратном порядке)
Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наибольшей длины (в обратном порядке). Дана...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru