|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.04.2018, 00:13 | #1 |
Новичок
Джуниор
Регистрация: 06.04.2018
Сообщений: 4
|
Проблема с вводом данных в программу
Здравствуйте! Нужна помощь! Пишу программу, которая считает площади разных фигур. Часто дана сторона с корнем ( Например, корень из 18). Как ввести значение стороны с корнем в программу, чтобы она понимала?
|
06.04.2018, 02:09 | #2 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Изобрести свою запись корня в виде строки символов ну например, как в С++ sqrt(18) (точнее, это уже будет примитивный язык, состоящий из 1 слова, цифр и скобочек), . Дальше делать разбор введенной строки в соотв. с правилами изобретенного языка (вводить прийдется все целиком как 1 строку, а потом ее разбирать).
Последний раз редактировалось alexzk; 06.04.2018 в 02:11. |
06.04.2018, 08:38 | #3 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
мож проще посчитать на куркуляторе и скопипастить?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
06.04.2018, 09:01 | #4 | |
Новичок
Джуниор
Регистрация: 06.04.2018
Сообщений: 4
|
Цитата:
|
|
06.04.2018, 09:02 | #5 |
Новичок
Джуниор
Регистрация: 06.04.2018
Сообщений: 4
|
|
06.04.2018, 09:07 | #6 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Если ты за включенным компом сидишь, такая возможность есть ВСЕГДА.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
06.04.2018, 09:21 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Коль ввод в форме - добавь чекбокс на форму, указывающий, что нужно корень извлечь. Если консольный или файловый ввод, то и там можно изгаляться и совсем не обязательно в виде sqrt(18)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
06.04.2018, 18:35 | #8 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Это для примера, я бы просто добавлял к записи числа S, как маркер, что нужен корень. Но вообще, я уже встречал целые либы для парсинга. Например, opensource Valentina - для расчета выкроек содержит мат либу. Там все параметры можно задавать в виде мат. формул, оно само считает (как эксель). А чекбоксов не напасешся.
Последний раз редактировалось alexzk; 06.04.2018 в 18:37. |
07.04.2018, 01:12 | #9 |
Новичок
Джуниор
Регистрация: 06.04.2018
Сообщений: 4
|
|
07.04.2018, 01:14 | #10 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Текстовые файлы. Проблема с вводом данных | IvanNaymov | Общие вопросы Delphi | 5 | 15.12.2014 17:45 |
Проблема с вводом данных в форму | Some0ne | Общие вопросы по Java, Java SE, Kotlin | 0 | 26.05.2012 17:51 |
проблема с вводом данных в DBEdit | bond1 | БД в Delphi | 10 | 20.05.2011 22:58 |
Проблема с вводом данных в файл. | Bilargo | Помощь студентам | 9 | 12.10.2009 20:59 |
проблема с вводом графа | Petruha-nsk | Общие вопросы C/C++ | 4 | 10.04.2009 15:51 |