Принципы объектно-ориентированного программирования

         

Математические операторы



Математические операторы

С#, как и большинство других языков, поддерживает основные математические операторы: умножение (*), деление (/), сложение (+), вычитание (—) и модуль (%). Назначение первых четырех операторов понятно из их названий; оператор модуля формирует остаток от целочисленного деления. Вот код, иллюстрирующий применение математических операторов:

using System;

class MathOpsApp

{


public static void MainQ

{

// Класс System.Random является частью библиотеки классов // .NET Framework. В его конструкторе по умолчанию // метод Next использует текущую дату/время в качестве // начального значения. Random rand = new RandomO; int a, b, c;

a = rand.Next() % 100; // Предельное значение 99. b = rand.NextO % 100; // Предельное значение 99.

Console.WriteLine("a={0} b={1}", a, b);

с = a * b;

Console.WriteLineC'a * b = {0}", c);

// Заметьте, что здесь используются целые числа. // Следовательно, если а меньше Ь, результат всегда // будет 0. Для получения более точного результата // нужно применять переменные типа double или float, с = а / b; Console.WriteLineC'a / b = {0}", с);

с = a + b;

Console.WriteLineC'a + b = {0}", c);

с = a - b;

Console.WriteLineC'a - b = {0}", c);

с = a X b;

Console.WriteLineC'a X b = {0}", c); > >



Содержание раздела