Добавить в корзинуПозвонить
Найти в Дзене

Арифметические операторы в С# и небольшое задание для вас.

Всем хай. Сегодня будет довольно простая и короткая тема. С заданием для вас. И вы с ним легко справитесь, если читали мои прошлые статьи, либо хоть немного знакомы с программированием. Сегодня разбираем тему арифметических операторов. Как я говорил выше, тема простая. Из школьных уроков математики нам известны четыре таких оператора. Сложение «+», вычитание «-» , умножение «*» и деление «/». Но в программирование добавляется ещё один оператор, деление по модулю «%». Это понятие существует в математике и называется деление с остатком. Просто не было отдельного знака для этого. Причём если со сложением, вычитание и умножением всё понятно, то с делением всё интересней. Если мы в С# через консоль напишем 4 / 2 =2, и если 5 / 2 = 2. Это происходит из-за того, что мы делим целые числа. А в коде если ты водишь целые числа, то и получишь целые числа. Чтобы получить дробное число, то делимое, либо делитель, должен быть дробным. 5 / 2,0 = 2,5. В коде если мы хотим получить дробное число, то до

Всем хай. Сегодня будет довольно простая и короткая тема. С заданием для вас. И вы с ним легко справитесь, если читали мои прошлые статьи, либо хоть немного знакомы с программированием.

Сегодня разбираем тему арифметических операторов. Как я говорил выше, тема простая.

Из школьных уроков математики нам известны четыре таких оператора. Сложение «+», вычитание «-» , умножение «*» и деление «/». Но в программирование добавляется ещё один оператор, деление по модулю «%». Это понятие существует в математике и называется деление с остатком. Просто не было отдельного знака для этого.

Причём если со сложением, вычитание и умножением всё понятно, то с делением всё интересней.

Если мы в С# через консоль напишем 4 / 2 =2, и если 5 / 2 = 2. Это происходит из-за того, что мы делим целые числа. А в коде если ты водишь целые числа, то и получишь целые числа. Чтобы получить дробное число, то делимое, либо делитель, должен быть дробным. 5 / 2,0 = 2,5. В коде если мы хотим получить дробное число, то должны, либо вводить перемену float, либо конвертировать в коде int во float.

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

Допустим, мы хотим узнать, сколько в 150 минутах часов, а сколько минут. Тогда мы запишем такие строчки кода.

int time = 150;
int hour;
int min;
hour = 150 / 60;
min = 150 % 60;

Сначала мы вводим переменные в наш код.

  • int time = 150 - это число мы будем разбивать на часы и минуты.
  • int hour - в эту переменную мы будем записывать часы.
  • int min - в эту переменную мы будем записывать минуты.

hour = 150 / 60 – здесь понятно, что часы это наше число делим на 60. Так как у нас переменная int это целые числа, то и результат у нас будет целым числом, а все цифры после запятой будут отброшены.

А чтобы узнать минуты достаточно найти остаток от этого деления.

min = 150 % 60 – и здесь мы получим остаток от дления 30.

Естественно примеры могут быть и сложнее.

int itog;
itog = 20+3-5+10/2-6*2;

В принципе арифметические операторы тема не сложная. Главное внимательность. Ну а теперь, как раз для внимательных, задание.

Задача:

int a = 15;
int b = 43 * 22;
int c = (36 – 10 * a) / b;
Console.WriteLine(c);

Что выведется в консоль и почему?

ВАЖНО!!! Не запускать код и попытаться подумать головой.

Ответы пишите в комментариях.

Ну а на этом пока всё. Подписывайте на канал. Дальше, больше. Увидимся! Пока!