Форматирование числа в виде 10⁻⁸⁹ - Visual Basic .NET

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

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

Можно взять стандартное экспоненциальное представление чисел Format(1234567, "Scientific"), получить 1.23E+06, преобразовать в String, затем заменить "E+" на "10", "Е-" на "10⁻ " и заморочиться на предмет преобразование показателя степени в верхний индекс (с этим не так просто, символы юникод на разных системах отображаются по разному). Но так не хочется изобретать велосипед, неужто ничего готового нет?

Решение задачи: «Форматирование числа в виде 10⁻⁸⁹»

textual
Листинг программы
 Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        'Dim i As Integer = Asc("вЃ»") - ошибочно вернул ASCII код
        'TextBox1.Text = "10" & Chr(i)
 
        'unicode
        TextBox1.Text = "10" & ChrW(&H207B) & ChrW(&H2078) & ChrW(&H2079) '&H25B2
 
    End Sub

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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