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

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

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

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

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

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

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


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

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

15   голосов , оценка 4.067 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы