Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/68: Рейтинг темы: голосов - 68, средняя оценка - 4.93
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219

Как возводить число в степень

20.05.2012, 14:12. Показов 14271. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как возводить число в степень?
например цифру 2 в степень 3
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.05.2012, 14:12
Ответы с готовыми решениями:

Проверить, представляет ли число собой натуральную степень числа 2
Дано натуральное число n. Проверить, представляет ли оно собой натуральную степень числа 2. Помогите решить, пожалуйста. Visual Basic...

Нужно сделать программу которая будет возводить в степень постоянное число e.
Нужно сделать программу которая будет возводить в степень постоянное число e. int t = 2; double v; v = exp(t); Вроде так, но не...

Операторы для скрипта, которые должны введённое число возводить в 5-ую степень и делить на два
Скиньте пожалуйста операторы для скрипта который должен введённое число возводить в 5-ую степень и делить на два. Буду очень благодарен вам.

18
 Аватар для ZuMiks
124 / 102 / 5
Регистрация: 25.03.2012
Сообщений: 153
20.05.2012, 14:29
2 ^ 3
1
5 / 5 / 2
Регистрация: 27.03.2012
Сообщений: 8
20.05.2012, 14:51
8=23
VB.NET
1
8=2^3
1
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
20.05.2012, 15:17  [ТС]
как определить число цифр в чесле
пример
16538=5
3848994=7
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
20.05.2012, 15:21
определить длину строки либо раскладывая число в цикле на цифры.
0
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
20.05.2012, 15:31  [ТС]
и как это сделать?
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
20.05.2012, 15:35
сделать что? написать строку Число.ToString.Length или Len(Число.ToString), или в цикле разложить?
0
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
21.05.2012, 16:10  [ТС]
то и то

Добавлено через 1 час 33 минуты
Мне нужно определить номер цифры в числе с права на лево
Пример
658340 = 654321
0
7 / 7 / 0
Регистрация: 11.01.2012
Сообщений: 240
21.05.2012, 18:18
Мне нужно определить номер цифры в числе с права на лево
Вроде indexof. Можно использовать только он с лева на право
1
 Аватар для ZuMiks
124 / 102 / 5
Регистрация: 25.03.2012
Сообщений: 153
21.05.2012, 18:52
Цитата Сообщение от Alex1500 Посмотреть сообщение
Мне нужно определить номер цифры в числе с права на лево
Пример
658340 = 654321
VB.NET
1
2
3
4
5
6
7
    Dim a As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        a = 658340
        For i = a.ToString.Length To 1 Step -1
            Label1.Text &= i
        Next i
    End Sub
1
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
23.05.2012, 11:56  [ТС]
как умножить каждую цифру в числе на 2
пример
в RichTextBox1 пишим число а в RichTextBox2 получаем ответ
64836= 6*2+4*2+8*2+3*2+6*2=54
0
 Аватар для ZuMiks
124 / 102 / 5
Регистрация: 25.03.2012
Сообщений: 153
23.05.2012, 12:20
VB.NET
1
2
3
4
5
6
7
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim sum As Integer
        For i = 1 To RichTextBox1.ToString.Length
            sum += Val(Mid(RichTextBox1.Text, i, 1)) * 2
        Next i
        RichTextBox2.Text = sum
    End Sub
1
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
23.05.2012, 23:40  [ТС]
ставлю код
VB.NET
1
2
3
4
5
6
7
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim sum As Integer
        For i = 1 To RichTextBox1.ToString.Length
            sum += Val(Mid(RichTextBox1.Text, i, 1)) * 2
        Next i
        RichTextBox2.Text = sum
    End Sub
в ответе всегда 0
0
 Аватар для ZuMiks
124 / 102 / 5
Регистрация: 25.03.2012
Сообщений: 153
23.05.2012, 23:55
Цитата Сообщение от Alex1500 Посмотреть сообщение
в ответе всегда 0
Не знаю, код рабочий, проверь туда ли ты вводишь число. Можешь даже попробывать место RichTextBox1.Text написать уже готовое число.
1
7 / 7 / 0
Регистрация: 31.01.2012
Сообщений: 219
25.05.2012, 13:04  [ТС]
Как теперь сделать чтоб каждая цифра числа умножалась на 2 возведенную в степень равную порядковому номеру этой цифры с права на лево минус 1
пример
11101000= 1*2^7+1*2^6+1*2^5+0*2^4+1*2^3+0*2^2+0*2^ 1+0*2^0=232
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
25.05.2012, 13:48

Не по теме:

Alex1500, вы хоть сами что-нибудь делаете?вам уже все коды дали, а вы 2 строки написать не можете


так трудно найти длину числа и в цикле отнимать от длины счётчик цикла при каждой итерации?
0
 Аватар для kOS_77
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
25.05.2012, 18:48
Строки. Методы модуля Strings

Полезные средства для работы со строками унаследованы от Visual Basic 6.0. Вы можете воспользоваться ими, как методами модуля Strings пространства имен Microsoft. VisualBasic. Эти методы представлены функциями. Вот основные из них:




В вашем случае самое удобное - воспользоваться функцией "Val"



Считываем в переменную все цифры через функцию вал (функция занесет только цифры, все остальные знаки игнорируются), после чего в цикле добираемся до каждой цифры и умножаем ее на 2 (или на сколько нужно) - используем примерно так

VB.NET
1
2
3
4
For i = 0 to Len(Число.ToString)
Dim Переборка_чисел As integer = GetChar(Число, i) * 2
' Здесь объявим переменную которая сохранит нам результат
Next
1
0 / 0 / 0
Регистрация: 01.05.2012
Сообщений: 12
25.05.2012, 22:20
Привет всем. Вот ещё вариант выделения цифры:
число 63
VB.NET
1
2
3
4
l=len(число)
for i=1 to l
cifra=число mod 10=3
(число \ 10) mod 10=6
Каждую цифру можно запихнуть в массив.
0
 Аватар для Aliquam
1 / 1 / 0
Регистрация: 28.05.2012
Сообщений: 3
28.05.2012, 22:55
1.
VB.NET
1
Math.Pow(число, степень)
2.
VB.NET
1
число ^ степень
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.05.2012, 22:55
Помогаю со студенческими работами здесь

FPU возведение в степень. Если возводить 10^2=50.0 то не верно!
Взял код: fld y ;Загружаем основание и степени fld x fyl2x ;Стек FPU теперь содержит: ST(0)=z ;Теперь считаем 2**z: ...

Возводить в степень пока пока a < b
Добрый вечер! Как реализовать алгоритм: если число а &lt; b, то а + 1, затем а * а и снова проверить а &lt; b. Если a &gt;= b, то...

Как возвести дробное число в целую степень? К примеру 2,7 возвести в степень 2 на C++.
Как возвести дробное число в целую степень? К примеру 2,7 возвести в степень 2 на C++.

Как возводить в квадрат И что значит sum?
Как возводить в квадрат И что значит sum?

Возвести число m в целую степень n, не используя операции возведения в степень
С помощью цикла For 1)Возвести число m в целую степень n, не используя операции возведения в степень (в том числе формулу...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru