в обычном виде. После запятой
Символы и результаты | Пояснение |
# | Вы желаете видеть число в обычном виде и без дробной части |
12346 | |
0 | Вы желаете видеть число в обычном виде и без дробной части |
12346 | |
#.### | Вы желаете видеть число в обычном виде. После запятой вы желаете видеть не больше 3 знаков, целая часть дроби все равно будет показана полностью |
12345,679 | |
0.000 | Вы желаете видеть число в обычном виде. После запятой вы желаете видеть ровно 3 знака, целая часть дроби все равно будет показана полностью |
12345,679 | |
########.########## | После запятой вы желаете видеть не больше 10 знаков. Если целая часть состоит из одного нуля, то ноль перед запятой показан не будет |
12345,67890123 ?,0729 | |
00000000.00000000000 | После запятой вы желаете видеть ровно 10 знаков, недостающие места будут заполнены нулями. Если целая часть дроби короче 8 цифр, недостающие места будут заполнены нулями. |
00012345,67890123000 ?00000000,07290000000 | |
0.########## | Слева от запятой действуют «законы 0», а справа – «законы #» |
?0,0729 | |
P | Число переводится в проценты умножением на 100 и добавлением знака % |
-7,29% | |
E | Число показывается в экспоненциальном виде |
1,234568E+004 | |
C | Число показывается в виде валюты страны, на которую настроена Windows |
12 345,68р. | |
Последняя строчка процедуры «с Жучкой и Каштанкой» показывает, что внутрь кавычек мы можем добавлять любые символы и они будут отображены на соответствующих местах. Это открывает перед нами возможности необычного форматирования. Надо только, чтобы эти символы не совпадали со стандартными, а то VB спутается. |
Улучшаем калькулятор. Вот вам и первое улучшение для нашего калькулятора, чтобы он не показывал длинные результаты в экспоненциальном формате. Вместо
Результат.Text = Val(Число1.Text) / Val(Число2.Text)
можете написать
Результат.Text = Format(Val(Число1.Text) / Val(Число2.Text), "0.####################")
Только имейте в виду – если ваш результат будет такой маленький, что двадцати цифр, указанных мной после точки, не хватит, то ничего, кроме нулей, вы и не увидите, а вот экспоненциальный формат покажет вам результат, пусть и непривычный для чтения.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий