Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 32

Вывод через MSFlexGrid данных о маршруте

03.05.2011, 20:08. Показов 1913. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите составить алгоритм.
Вот задание:
Ввести: номер маршрута, тип транспорта, количество мест, количество
проданных билетов и стоимость одной путевки. Определить наличие
свободных мест, их количество и потери в рублях. При отсутствии свободных
мест вывести сообщение. Вывод осуществить в виде таблицы.

На поле имеется TextBox - 5 штук, 1 CommandButton и 1 MSFlexGrid. Ну и метки различные.
Вот что я смог написать:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub Command2_Click()
Dim s As Single, f As Single, a As Integer, b As Integer, c As Integer, d As Integer, e As Integer
a = InputBox("Введите стоимость одной путевки")
Text1 = Str(a)
b = InputBox("Введите номер маршрута")
Text2 = Str(b)
c = InputBox("Введите количество мест")
Text3 = Str(c)
d = InputBox("Введите количество проданных билетов")
Text4 = Str(d)
e = InputBox("Введите стоимость одного билета")
Text5 = Str(e)
If c - d > 0 Then s = c - d
f = c * e - c * d
Нужно дописать алгоритм и исправить ошибки из уже написанного.
Не знаю как сделать, что бы в Text2 можно было вписать текст, поскольку оператором InputBox только числа вписываются.
Помогите пожалуйста, буду очень благодарен!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.05.2011, 20:08
Ответы с готовыми решениями:

Вывод на печать MSFlexGrid
Народ подскажите как напечатать MSFlexGrid. Исодники... OCX... библиотеки... всё что угодно. Спасибо :evil:

MSFlexGrid: вывод на принтер.
Решалась ли кем задача вывода содержимого таблицы MSFlexGrid на принтер? Буду очень признателен.

Вывод таблицы из бд MySQL через php в браузер, с возможностью вноса и изменения данных прямо через ячейки
Всем здравствуйте, в общем, такая вот проблема: Есть код: <!doctype html> <html> <head> <meta...

6
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
03.05.2011, 21:47
Цитата Сообщение от epmak88 Посмотреть сообщение
Вот задание:
ты уверен , что это все задание (а не его кусок)
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
03.05.2011, 21:51
поскольку оператором InputBox только числа вписываются.
оператором вводятся данные, которые ты объявил:
b As Integer вот и преобразуются в целое число
Объяви как строку или даже без указания типа(будет вариант)
0
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 32
03.05.2011, 21:58  [ТС]
gaw, да, это всё задание.
Alex77755, а как объявить как строку? Можешь код пожалуйста написать.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
03.05.2011, 22:02
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

As String
1
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 32
03.05.2011, 22:46  [ТС]
Спасибо!
С этим моментом разобрался, ещё кто помог бы остальное доделать.

Добавлено через 39 минут
Всё, вывести решение в таблицу MSFlexGrid вроде бы получилось.
Только вот ещё несколько вопросов есть, скажите пожалуйста, чем отличается As Single от As Integer.
И как в MSFlexGrid увеличить ячейки, в которых ответ выводится, а то у меня не помещаются в них данные)
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
03.05.2011, 22:53
В MSFlexGrid увеличивать надо программно
.ColWidth(C) = 400 'ширина столбцов
А за типы данных неужели мы должны за тебя заглядывать в типы данных и тебе рассказывать ?
Самому влом?

Добавлено через 2 минуты
И больше таких вопросов не задавай - это всё есть в справке
Byte (байт) 1 байт От 0 до 255.

Boolean (логический) 2 байт True или False.

Integer (целое) 2 байт От -32*768 до 32*767.

Long
(длинное целое) 4 байт От -2*147*483*648 до 2*147*483*647.

Single
(с плавающей точкой обычной точности) 4 байт От -3,402823E38 до -1,401298E-45 для отрицательных значений;
от 1,401298E-45 до 3,402823E38 для положительных значений.

Double
(с плавающей точкой двойной точности) 8 байт От -1,79769313486232E308 до
-4,94065645841247E-324 для отрицательных значений;
от 4,94065645841247E-324 до
1,79769313486232E308 для положительных значений.

Currency
(денежный) 8 байт От -922*337*203*685*477,5808 до
922*337*203*685*477,5807.

Decimal
(масштабируемое целое) 14 байт +/-79*228*162*514*264*337*593*543*950*335 без дробной части;
+/-7,9228162514264337593543950335 с 28 знаками справа от запятой; минимальное ненулевое значение имеет вид
+/-0,0000000000000000000000000001.

Date (даты и время) 8 байт От 1 января 100*г. до 31*декабря*9999*г.

Object (объект) 4 байт Любой указатель объекта.

String
(строка переменной длины) 10 байт + длина строки От 0 до приблизительно 2 миллиардов.

String
(строка постоянной длины) Длина строки От 1 до приблизительно 65*400.

Variant
(числовые подтипы) 16 байт Любое числовое значение вплоть до границ диапазона для типа Double.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.05.2011, 22:53
Помогаю со студенческими работами здесь

Запрос к базе данных через форму и вывод данных на страничке
Всем привет. Очень нужна ваша помощь, вы моя последняя надежда. У меня стоит одна форма и ввожу имя человека который проходит тест, потом...

Вывод данных через ajax с типом данных JSON
Если я из обработчика пишу это, выведет, как и ежу понятно, 1 кнопку. ... $res = mysqli_query($db, 'SELECT `podmenu_name` FROM...

Вывод данных с базы данных через компоненты Interbase
Здравствуйте, пытаюсь вывести данные с базы данных с помощью компонентов Interbase, но не выходит. Размещаю на форме: - IBDatabase...

Нахождение основных значений оформить через функцию RESHENIE(), ввод данных и вывод на печать через функцию MAIN()
а помогите теперь эту задачку #include <iostream> int main() { int last = 0, next = 1; long sum = 1; for(;...

Вывод данных с БД через if
всем привет! столкнулся с такой проблемой как вывод данных через IF. есть табличка где хранится данные - наименование и путь к файлу. ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru