Модераторы: Akina

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подскажите с VB 
:(
    Опции темы
DarkAngel
Дата 19.3.2005, 06:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Вообщем ситуация такая...Последний раз занимался програмированием очень давно..и уже не то что ниче не помню,а заодно ниче и не знаю.Ну тут вдруг приспичило,очень надо.
Мне нужна прога которая решала бы некоторые примеры.
Причем ввывод не досовский а win поэтому я и пошел к вам сообственно говоря.
Короче можете написать мне код ну простого примера.
Хотя бы возьмем вычисления квадрата.
То есть должна быть форма в которой я ввожу переменную x жму далее и появляется ответ.
Не надо красиво оформлять,просто запрос на ввод и сообственно и форма под него ,и вывод в другой форме...
PM MAIL   Вверх
Staruha
Дата 19.3.2005, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 2
Всего: 27



Здесь бала тема про кв.уравнение.Поищи.Там ссылка есть.


--------------------
Возмездие настигнет
PM MAIL   Вверх
cardinal
Дата 19.3.2005, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Модератор: Название темы должно отражать ее суть!


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Exception
  Дата 19.3.2005, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 7
Всего: 186



Цитата(DarkAngel @ 19.3.2005, 07:04)
Хотя бы возьмем вычисления квадрата.
То есть должна быть форма в которой я ввожу переменную x жму далее и появляется ответ.

Код

Private Sub Command1_Click()
Dim x As String
x = InputBox("Введите число:", "Вычисление квадрата")
MsgBox "Квадрат числа " & x & " равен " & Val(x) ^ 2
End Sub


Это сообщение отредактировал(а) Run-time error - 19.3.2005, 14:21
PM   Вверх
DarkAngel
Дата 19.3.2005, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Пасибо Всем !
И еще один вопрос тогда,все тоже самое токо теперь при загрузке программы должна появлятся форма в которой я например ставлю галочку выбирая ту задачу которую я например хочу решить то есть применро так:
1 Квадратное уравнение
2 Уравнение Герона
3 Вычисление квадрата
Выбирая один из разделов и кликая далее я получаю форму для этой задачи.
PM MAIL   Вверх
DarkAngel
Дата 19.3.2005, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Все последний вопрос и я больше не буду мучить вас своей тупостью.
И так помогли очень сильно.
Возник вопрос почему при алгоритме сложения например d=a+b+c
результатом является не сумма а число abc
И второй какой параметр задать кнопке что б перейти к следуюшей форме?

PM MAIL   Вверх
cardinal
Дата 19.3.2005, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Цитата(DarkAngel @ 19.3.2005, 16:11)
Возник вопрос почему при алгоритме сложения например d=a+b+c

А как у тебя переменные a, b и с объявлены? + это еще и оператор слепления строк (также как и &).
Цитата(DarkAngel @ 19.3.2005, 16:11)
И второй какой параметр задать кнопке что б перейти к следуюшей форме?

В смысле закрыть эту и открыть другую?

А вообще
Модератор: Пожалуйста, один топик - один вопрос.


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Exception
Дата 19.3.2005, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 7
Всего: 186



Цитата(DarkAngel @ 19.3.2005, 19:11)
Возник вопрос почему при алгоритме сложения например d=a+b+c
результатом является не сумма а число abc

Потому что переменные объявлять надо:
Код

Dim a As Integer

, а не
Код

Dim a As String

.
String - это строковой тип данных, а не численный.
Если хочешь, перепишу тот код так:
Код

Private Sub Command1_Click()
Dim x As Integer
x = Val(InputBox("Введите число:", "Вычисление квадрата"))
MsgBox "Квадрат числа " & x & " равен " & x ^ 2
End Sub

PM   Вверх
DarkAngel
Дата 19.3.2005, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



А ну все теперь понял я...пасиб благодаря всем вам благополучно написал...немного все неотесано правда...
Да мне надо закрыть эту и открыть другую.

Добавлено @ 19:08
Цитата
В смысле закрыть эту и открыть другую?

Да именно так
PM MAIL   Вверх
cardinal
Дата 19.3.2005, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99





--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
DarkAngel
Дата 20.3.2005, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Код

Private Sub Cancel_Click()
Unload Me

End Sub

Ну вот эта закрывает нормально форму
Код

Private Sub Далее_Click()
Load Main
End Sub



А эта грузить следуюшюю отказывается,че не так?
PM MAIL   Вверх
Staruha
Дата 20.3.2005, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: 2
Всего: 27



Цитата
не сумма а число abc
- еще можно Val


--------------------
Возмездие настигнет
PM MAIL   Вверх
Exception
Дата 20.3.2005, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 7
Всего: 186



Цитата
- еще можно Val

Ну не все же способы перечислять smile

Цитата(DarkAngel @ 20.3.2005, 09:11)
А эта грузить следуюшюю отказывается,че не так?

Если ты хочешь скрыть Form1 и показать Form2 при нажатии cmdNext, то:
Код

Private Sub cmdNext_Click()
Unload Me
Form2.Show
End Sub

Load только загружает форму в память, не показывая ее.
PM   Вверх
DarkAngel
Дата 20.3.2005, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Цитата
Если ты хочешь скрыть Form1 и показать Form2 при нажатии cmdNext, то:

Ъюф Visual Basic
1:
2:
3:
4:
Private Sub cmdNext_Click()
Unload Me
Form2.Show
End Sub

Load только загружает форму в память, не показывая ее.

А ну теперь все что нужно понял.Еще будут вопросы обращусь!

PM MAIL   Вверх
DarkAngel
Дата 20.3.2005, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 19.3.2005

Репутация: нет
Всего: 1



Еще последний вопрос!!Как посчитать sin или cos или tg числа a.

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.