|
Программирование >> Обработка исключительных ситуаций
Текстовый файл можно создать с помощью любого текстового редактора, но удобнее использовать Visual Studio.NET. Для этого следует выбрать в меню команду File New File... и в появившемся диалоговом окне выбрать тип файла Text File. Листинг 3.12. Ввод из текстового файла using System; using System.10; namespace ConsoleApplicationl { class Classl static void MainO StreamReader f = new StreamReader( string s = f.ReadLineC); Console.WriteLineC s = + s ); char с = (char)f.ReadO; f.ReadLineC); Console.WriteLineC c = + с ); string buf; buf = f.ReadLineC); int i = Convert.ToInt32( buf ); Console.WriteLineC i ); buf = f.ReadLineC); double x = Convert.ToDoubleC buf ); Console.WriteLineC x ); buf = f.ReadLineO; double у = double.ParseC buf ); Console.WriteLineC у ); buf = f.ReadLineO; decimal z = decimal.ParseC buf ); Console.WriteLineC z ); f.CloseC); d:\\C#\\input.txt ); Математические функции класс Math В выражениях часто используются математические функции, например синус или возведение в степень. Они реализованы в классе Math, определенном в пространстве имен System. С помощью методов этого класса можно вычислить: тригонометрические функции: Sin, Cos, Tan; обратные тригонометрические функции: ASin, ACos, ATan, ATan2; Линейные программы гиперболические функции: Tanh, Sinh, Cosh; экспоненту и логарифмические функции: xp, Log, LoglO; модуль (абсолютную величину), квадратный корень, знак: Abs, Sqrt, Sign; округление: Ceiling, Floor, Round; минимум, максимум: Mi n, Max; степень, остаток: Pow, lEEEReminder; полное произведение двух целых величин: BigMul; деление и остаток от деления: Di vRem. Кроме того, у класса есть два полезных поля: число к и число е. Описание методов и полей приведено в табл. 3.8.
продолжение Это означает, что существует несколько версий метода для различных типов данных. Угол задается в радианах. & В листинге 3.13 приведен пример применения двух методов класса Math. Остальные методы используются аналогично. Листинг 3.13. Применение методов класса Math using System; namespace ConsoleApplicationl { class Classl { static void MainO Console.Write( Введите x: ); string buf = Console.ReadLine(); double x = double.Parse( buf ); Console.WriteLine( Значение sin; Console.Write( Введите у; ); buf = Console.ReadLine(); double у = double.Parse buf ); Console.WriteLine( Максимум : + + Math.Sin(x) ); Math.Max(x, y) ); В качестве примера рассмотрим программу расчета по заданной формуле
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |