Математические функции — класс Math

Самая простая программа, которую можно себе представить (не считая "Hello, World!"), состоит из ввода исходных данных, вычислений по каким-то формулам и вывода результата. В выражениях, из которых состоят формулы, часто используются математические функции, например, синус или возведение в степень. Они реализованы в классе Math, определенном в пространстве имен System.

Математические функции — класс Math - student2.ru

Математические функции — класс Math - student2.ru

Пример применения методов класса Math.

using System;

namespace ConsoleApplication1

{ class Class1

{ static void Main()

{ double x =0.1;

double y =2.3;

double z = Math.Max(x, y);

z = Math.Pow(Math.Sin(x), 2) + Math.Pow(Math.Sin(y), 2); }

}}

Стандартный ввод-вывод.

Для работы с консолью в C# применяется класс Console, определенный в пространстве имен System. Методы этого класса Write и WriteLine служат для вывода данных на экран. Рассмотрим их поподробнее. Первая из них, напечатав на экране все, о чем ее просили, оставит курсор в конце выведенной строки, а вторая переведет его в начало следующей строчки.

Вывести на экран можно какой-либо текст, текст должен быть заключен в ковычки:

Console. WriteLine("Укажите свой возраст");

Текст может содержать так называемые управляемые символы. Они начинаются с символа \ (бэкслэш), далее идет латинская буква. К управляющим символам относятся:

\n - аналогично клавише enter

\t – аналогично клавише tab

Иными словами, если команда будет такой:

Console. WriteLine("Укажите \n свой возраст");

То в результате мы получим:

Укажите

свой возраст

Вывести на экран можно значение некоторой переменной:

int S = 5;

Console.WriteLine(S);

В результате мы увидим число 5.

Еще пример вывода переменной:

String S = "Вася";

Console.WriteLine(S);

На экран будет выведена строка Вася

Далее, можно комбинировать вывод информации в одной команде. Т.е. вывести и текст, и значение переменных одновременно.

Примеры:

int S = 5;

Console.WriteLine("S = " + S);

Здесь происходит неявное преобразование типов. Значение переменной S преобразуется в строку. На экран будет выведена строка: S = 5

Более сложно:

int S = 5, C = 3;

String d = "Вася"

Console.WriteLine("S = " + S + " С = " + С);

На экран будет выведена строка: S = 5 С = 3

Здесь также можно добавить управляемый символ:

int S = 5, C = 3;

String d = "Вася"

Console.WriteLine("S = " + S + "\nС = " + С);

В таком случае результат будет следующим:

S = 5

С = 3

Еще один способ вывода значений переменных в строке – это использование параметров. Параметры заключаются в фигурные скобки.

Пример.

int S = 5, C = 3;

Console.WriteLine("S = {0} С = {1}", S, С);

Здесь на экран будет выведена строка, заключенная в кавычки, но вместо параметров, заключенных в фигурные скобки будут выведены значения переменных соответственно номеру. Нумерация начинается с 0.

Консольный ввод.

В классе Console определены методы ввода строки и отдельного символа, но нет методов, которые позволяют непосредственно считывать с клавиатуры числа. Ввод числовых данных выполняется в два этапа:

· Символы, представляющие собой число, вводятся с клавиатуры в строковую переменную.

· Выполняется преобразование из строки в переменную соответствующего типа.

Преобразование можно выполнить либо с помощью специального класса Convert, определенного в пространстве имен System, либо с помощью метода Parse, имеющегося в каждом стандартном арифметическом классе.

На примере рассмотрим ввод данных.

Математические функции — класс Math - student2.ru


Наши рекомендации