Отобразить степени чисел визуально - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем доброго здоровичка!!! Такая задачка: VB2008 в лейбл надо вывести формулу как на рисунке (прилагается). Основания и степени формируются рендомно. Пробовал разные способы здесь на сайте, Реализовать надстрочный символ (степень числа)Какой компонент выбрать для отображения таблицы?Форматирование числа в виде 10⁻⁸⁹ не получается. Графически не рисует, как у Ю. Комарь тоже не работает. Помогите пожалуйста!!! Спасибо заранее!!!

Решение задачи: «Отобразить степени чисел визуально»

textual
Листинг программы
TextBox1.Text = "125" & getSuperiorFigure(-325)
'…
Private Function getSuperiorFigure(ByVal vv As Integer) As String
    '0123456789+-
    Dim uns() As Char = {ChrW(8304), ChrW(185), ChrW(178), ChrW(179), ChrW(8308), ChrW(8309), ChrW(8310), ChrW(8311), ChrW(8312), ChrW(8313), ChrW(8314), ChrW(8315)}
    Dim cc As New List(Of String)
    Dim vc() As Char = vv.ToString.ToCharArray
    Dim k As Integer = 0
    If vv < 0 Then
        cc.Add(uns(11).ToString)
        k += 1
    End If
    For i = k To vc.Length - 1
        cc.Add(uns(CInt(vc(i).ToString)).ToString)
    Next
    Return String.Join("", cc)
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы