Высокоуровневые методы информатики и программирования. Тузовский А.Ф. - 34 стр.

UptoLike

Составители: 

34
нуля. Второй параметр M, если он задан, определяет минимальную ши-
рину поля, которое отводится строке, вставляемой вместо специфика-
ции. Третий необязательный параметр задает шаблон вывода или коды
форматирования, указывающие, как следует выполнять вывод значения.
Например, код C (Currency) говорит о том, что параметр должен фор-
матироваться как валюта с учетом национальных особенностей пред-
ставления. Код P (Percent) задает форматирование в виде процентов с
точностью до сотой доли. Можно составить шаблон вывода из символов
#, 0 и десятичной точки (например: ####.00), где # соответствует про-
белу или цифре (пробелы в начале области вывода не делаются), а 0
только цифре. Пример использования метода WriteLine() показан
ниже:
public void TestFormat(){
float x = 77.77;
Console.WriteLine("x={0}",x);
Console.WriteLine("Итого:{0,10} рублей",x);
Console.WriteLine("Итого:{0,6:######} рублей",x);
Console.WriteLine("Итого:{0:P} ",0.77);
Console.WriteLine("Итого:{0,4:C} ",77.77);
}
Результат работы данного кода показан на рис. 2.8.
Рис. 2.8. Результаты работы методов Console.WriteLine().
2.5.2. Класс Math
Класс System.Math из библиотеки FCL предоставляет константы
и статические методы для тригонометрических, логарифмических и
других общих математических функций. Основные константы и методы
данного класса приведены в табл. 2.2.
Таблица 2.2.
Основные элементы статического класса Math
Элементы
Описание
E
константа, равная значению натурального числа e;
PI
константа, равная значению натурального числа ;
Pow (x,y)
возведение числа x в степень y x
y
; параметры и результат
имею тип double;
Sin(x),
вычисление тригонометрических функций синуса, косинуса и