Чтение онлайн

на главную - закладки

Жанры

C# 4.0 полное руководство - 2011

Шилдт Герберт

Шрифт:

value)

0, если значение value равно нулю; и 1, если значение value больше нуля

public

static int Sign(sbyte

Возвращает -1, если значение value меньше нуля;

value)

0,

если значение value равно нулю; и 1, если значение value больше нуля

public

static double

Возвращает синус числа а

Sin(double a)

public

static double

Возвращает гиперболический синус числа value

Sinh(double value)

public

static double

Возвращает квадратный корень числа d

Sqrt(double d)

public

static double

Возвращает тангенс числа а

Tan(double a)

public

static double

Возвращает гиперболический тангенс числа

Tanh(double value)

value

public

static double

Возвращает целую часть числа d

Truncate(double d)

public

static decimal

Возвращает целую часть числа d

Truncate(decimal d)

В приведенном ниже примере программы метод Sqrt служит для расчета гипотенузы по длине противоположных

сторон прямоугольного треугольника согласно теореме Пифагора.

// Расчет гипотенузы по теореме Пифагора.

using System;

class Pythagorean { static void Main { double si; double s2; double hypot; string str;

Console.WriteLine("Введите длину первой стороны треугольника: "); str = Console.ReadLine; si = Double.Parse(str);

Console.WriteLine("Введите длину второй стороны треугольника: "); str = Console.ReadLine; s2 = Double .'Parse (str) ;

hypot = Math.Sqrt(sl*sl + s2*s2);

Console.WriteLine("Длина гипотенузы равна " + hypot);

}

}

Ниже приведен один из возможных результатов выполнения этой программы.

Введите длину первой стороны треугольника: 3 Введите длину второй стороны треугольника: 4 Длина гипотенузы равна: 5

Далее следует пример программы, в которой метод Pow служит для расчета первоначальных капиталовложений, требующихся для получения предполагаемой будущей стоимости, исходя из годовой нормы прибыли и количества лет. Ниже приведена формула для расчета первоначальных капиталовложений.

первоначальные капиталовложения =

будущая стоимость / (1 + норма прибыли)количество лет

В вызове метода Pow необходимо указывать аргументы типа double, поэтому норма прибыли и количество лет задаются в виде значений типа double. А первоначальные капиталовложения и будущая стоимость задаются в виде значений типа decimal.

/* Рассчитать первоначальные капиталовложения, необходимые для получения заданной будущей стоимости, исходя из годовой нормы прибыли и количества лет. */

using System;

class Initiallnvestment { static void Main {

decimal initInvest; // первоначальные капиталовложения

decimal futVal; // будущая стоимость

double numYears; // количество лет

double intRate; // годовая норма прибыли

string str;

Console.Write("Введите будущую стоимость: "); str = Console.ReadLine; try {

ftitVal = Decimal. Parse (str) ;

} catch(FormatException exc) {

Console.WriteLine(exc.Message); return;

}

Console.Write("Введите норму прибыли (например, 0.085): ") ; str = Console.ReadLine; try {

intRate = Double.Parse (str);

} catch(FormatException exc) {

Console.WriteLine(exc.Message); return;

}

Поделиться:
Популярные книги

Развод с миллиардером

Вильде Арина
1. Золушка и миллиардер
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Развод с миллиардером

Измена. Не прощу

Леманн Анастасия
1. Измены
Любовные романы:
современные любовные романы
4.00
рейтинг книги
Измена. Не прощу

Болотник 3

Панченко Андрей Алексеевич
3. Болотник
Фантастика:
попаданцы
альтернативная история
6.25
рейтинг книги
Болотник 3

Идеальный мир для Лекаря 11

Сапфир Олег
11. Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 11

Кодекс Охотника. Книга XII

Винокуров Юрий
12. Кодекс Охотника
Фантастика:
боевая фантастика
городское фэнтези
аниме
7.50
рейтинг книги
Кодекс Охотника. Книга XII

Изгой Проклятого Клана

Пламенев Владимир
1. Изгой
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Изгой Проклятого Клана

Эволюционер из трущоб. Том 7

Панарин Антон
7. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб. Том 7

Любовь Носорога

Зайцева Мария
Любовные романы:
современные любовные романы
9.11
рейтинг книги
Любовь Носорога

Кровь эльфов

Сапковский Анджей
3. Ведьмак
Фантастика:
фэнтези
9.23
рейтинг книги
Кровь эльфов

Случайная жена для лорда Дракона

Волконская Оксана
Фантастика:
юмористическая фантастика
попаданцы
5.00
рейтинг книги
Случайная жена для лорда Дракона

Сотник

Ланцов Михаил Алексеевич
4. Помещик
Фантастика:
альтернативная история
5.00
рейтинг книги
Сотник

Воин

Бубела Олег Николаевич
2. Совсем не герой
Фантастика:
фэнтези
попаданцы
9.25
рейтинг книги
Воин

Адмирал южных морей

Каменистый Артем
4. Девятый
Фантастика:
фэнтези
8.96
рейтинг книги
Адмирал южных морей

Идеальный мир для Лекаря 22

Сапфир Олег
22. Лекарь
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 22