![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.04.2012
Сообщений: 128
|
![]()
Помогите с задачами
1)Организовать в программе выполнение операции возведения в степень, как в целую, так и в дробную. Ввод данных и вывод результата производить через форму. 2)Создать программу под названием «Спортлото», в которой для заданного через форму количества чисел от двух до шести определяются числа, лежащие в интервале от 1 до 99. Вод данных и вывод результата должны быть организованы с помощью пользовательской формы. 3) Организовать в программе вычисление тригонометрической функции косинуса для задаваемого через форму угла в градусах и вывод в форму полученного результата. в первой смогла возвести но только в целых числа а чтоб возвести в дробные(1/2,1/3) не получается Код:
Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Пункт 1.
Код:
Код:
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 06.06.2013 в 22:08. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.04.2012
Сообщений: 128
|
![]()
Replace - это что я такое не использовала?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Функция Val распознает только точку (.) в качестве допустимого десятичного разделителя.
Функция Replace Возвращает строку, в которой указанная подстрока заданное число раз заменена другой подстрокой. Меняем запятую на точку и музыка играет правильно.
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.04.2012
Сообщений: 128
|
![]()
попробовала использовать эту функцию ничего не работает
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.04.2012
Сообщений: 128
|
![]()
попробовала и там и там в степенях попыталась число 4 возвести в 1/2 но в ответ получила 4
а косинусы просто не верные ответы дают хотя считают также как и при старой программе |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
не 1/2 а наберите 0,5
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 25.04.2012
Сообщений: 128
|
![]()
0,5 работало и раньше но мне нужны не десятичные а обычные дроби веди 1/3 так не запишешь
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Тогда так
Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 25.04.2012
Сообщений: 128
|
![]()
из этого
If InStr(1, TextBox2.Text, "/", vbTextCompare) > 0 Then N2 = Split(TextBox2.Text, "")(0)) / Val(Split(TextBox2.Text, "/")(1) ничего не поняла мы такого не писали поэтому учитель не поверит что я сама додумалась, можно ли это записать проще? Последний раз редактировалось Наталья Баева; 06.06.2013 в 23:36. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
пользовательская оболочка | Werg123 | C++ Builder | 4 | 19.03.2013 14:09 |
Много пользовательская онлайн игра | stalker1995s | Общие вопросы Delphi | 6 | 23.11.2012 14:32 |
пользовательская функция МАКСЕСЛИМН | Zorg | Microsoft Office Excel | 7 | 22.06.2012 11:43 |
пользовательская процедура | KasyaP | Microsoft Office Excel | 3 | 27.07.2011 09:39 |
Пользовательская форма к макросу | Flangini | Microsoft Office Excel | 6 | 23.04.2008 13:39 |