|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
|
Моя 1ая программа11.05.2011, 17:50. Показов 2517. Ответов 26
Метки нет (Все метки)
Хочу представить вам свою 1ую программу. Она служит для проверки ваших вычислительных навыков(числа в пределах от 1 до 100). В архиве exe-фаил и исходный код программы. Деление не реализовано.
2
|
|
| 11.05.2011, 17:50 | |
|
Ответы с готовыми решениями:
26
Моя последняя программа / Моя лучшая программа Qt лицензия и моя программа
|
|
46 / 46 / 3
Регистрация: 04.02.2011
Сообщений: 199
|
|
| 11.05.2011, 18:20 | |
|
что за язык? программка вроде норм. Только был вопрос: 74 * 69. В уме врядли пощитать)
0
|
|
|
Заблокирован
|
|||||||||||
| 11.05.2011, 18:49 | |||||||||||
|
mak326428,
Добавлено через 4 минуты хотя
0
|
|||||||||||
|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
|
| 11.05.2011, 19:14 [ТС] | |
|
программу писал на turbo basic exe-фаил делал на QuickBasic 4.5 сейчас работаю над делением
0
|
|
|
121 / 109 / 29
Регистрация: 18.12.2010
Сообщений: 378
|
|
| 12.05.2011, 11:45 | |
|
Если кому интересно мое мнение, то по-моему, программа интересная
.НО: 1. Не знаю, может, это только у меня такое, но только программа, похоже, всё время одинаковые числа выдаёт. Как у вас? У меня всё время: 71 | 54 58 | 29 31 | 78 ..... Недоработано генерирование случайных чисел Т. е. закроешь программу, откроешь - а начинаются примеры со всё время одинаковых чисели 2. Я бы между примерами вставил ещё строку, а то всё сплошняком (1). В общем, разделил бы. А то не знаешь, куда смотреть, теряется пример. Ивиняюсь за критику
0
|
|
|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
||
| 12.05.2011, 12:19 [ТС] | ||
|
0
|
||
|
121 / 109 / 29
Регистрация: 18.12.2010
Сообщений: 378
|
||
| 12.05.2011, 12:34 | ||
0
|
||
|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
|
| 12.05.2011, 15:15 [ТС] | |
|
у меня только в сложении я проверял сидел), нужно искать другой способ получения случайных чисел походу.
0
|
|
|
Заблокирован
|
|
| 12.05.2011, 15:27 | |
|
Коровьев,
затравка для ГСЧ должна зависеть от времени. Функция инициализации генератора обычно принимает аргумент - это и есть затравка(видимо вы инициализируете его константой).
0
|
|
|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
|
| 12.05.2011, 16:14 [ТС] | |
|
с числами разбераюсь, вот версия с делением(если получается дробь в ответ пишите только целую часть. Это из-за системы округления в бейсике)
1
|
|
|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
|
| 12.05.2011, 16:24 [ТС] | |
|
просьба проверить совместимость с linux
0
|
|
|
Формучанин
364 / 296 / 42
Регистрация: 02.11.2010
Сообщений: 1,245
|
|
| 12.05.2011, 19:12 | |
|
0
|
|
|
121 / 109 / 29
Регистрация: 18.12.2010
Сообщений: 378
|
|
| 13.05.2011, 08:50 | |
|
Коровьев,
Попробовал новую версию, за пробелы - спасибо, программа становится всё лучше. ![]() Но, откровенно говоря, деление что-то не очень. Программа всё время выдаёт одинаковые большие числа, и ввод целой части становится скучным. К примеру:Первый пример: 71 / 54. тут даже особо-то думать не надо, чтобы узнать, что целая часть равна 1. Следующий пример 58 / 29 - интересно делится нацело на 2. и так далее. Короче попробуй сделать делитель поменьше, и чтоб было нужно вводить дробь.Чтобы было типа того: вопрос 68 / 2 = ? (ответ 34) вопрос 86 / 3 = ? (ответ 28 2/3) вопрос 27 / 12 = ? (ответ 2 3/12 (или 2 1/4)) По-моему, так будет интересней )) Но ещё в итоге (это я всё про деление говорю) программа выдаёт мне столько же ошибок, сколько и вопросов. Наверно, программа проверяет ответ с дробью, а пользователь вводит без дроби. Вот и пишет как бы неправильно. Вот это если доработать, было бы хорошо )) Вот итог размышлений и новые пожелания: 1. Доработай деление 2. А нельзя сделать так, чтобы после окончания тестирования программа не только говорила, сколько у тебя ошибок, но и показывала, в каких именно примерах ты сделал ошибки. Было бы интересно... ![]() 3. Лучше убрать эти знаки вопроса там, где нужно вводить ответ. 4. Вопросы лучше выделять цветом. 5. Диапазон счёта можно увеличить, например, до 1 000. так интересней Коровьев, лучше доработай программу, потому что идея хорошая, жаль, если программа будет недоделана. Удачи ![]() Добавлено через 1 минуту да, и с числами разберись
0
|
|
|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
||||
| 13.05.2011, 12:38 [ТС] | ||||
![]() с линус тестирование больше не требуется
1
|
||||
|
|
||
| 13.05.2011, 14:27 | ||
|
1
|
||
|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
||
| 13.05.2011, 16:35 [ТС] | ||
|
Добавлено через 46 минут скоро выложу новую версию. в ней будет добавлена проверка ввода при выборе режима и реализовано округление по правилам математики, а не так как захотел создатель языка).(саму формулу окургления уже сделал осталось только придумать как вставите ее в код чтоб ничего не сломалось )
1
|
||
|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
|
| 15.05.2011, 06:31 [ТС] | |
|
обещанная версия
теперь ответ в делении нужно сначала округлить по правилам математики а потом только вводить
1
|
|
|
I ♥ C#
470 / 262 / 25
Регистрация: 07.05.2010
Сообщений: 567
|
|
| 15.05.2011, 13:44 | |
|
А не лучше сделать без округления? Чтобы числа сразу делились нацело. Генерируете два случайных целых числа а и б (где б << а). Перемножаете, получаете число с. Выводите на экран: "Сколько будет с / б?". Ну и ответ пользователя сравниваете с а.
2
|
|
|
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
|
|
| 15.05.2011, 19:31 [ТС] | |
|
можно конечно, но с округлением интересней считать
хм.. идея хорошая можно будет сделать отдельным режимом Добавлено через 4 часа 3 минуты Ура! Нашел и у странил проблему с числамии (все из-за 1ой строки )
1
|
|
| 15.05.2011, 19:31 | |
|
Помогаю со студенческими работами здесь
20
веббраузер и моя программа Моя шахматная программа на C++
Почему не загружается моя программа VisualStudio моя программа вирус? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|