Logo
Книга для начинающих
ВходРегистрация
/
Программирование
/
Курс C#
/

Арифметические операции

C#: Арифметические операции

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

Для сложения двух чисел в математике мы пишем, например, 3 + 4. В программировании — то же самое. Вот программа, складывающая два числа:

// Не забываем точку с запятой в конце,
// так как каждая строчка в коде - инструкция
3 + 4;

Если запустить эту программу на выполнение, то она тихо отработает и завершится. На экран ничего не будет выведено. Операция сложения, как и остальные операции, сама по себе ничего не делает кроме сложения. Чтобы воспользоваться результатом сложения, его нужно, например, вывести на экран.

Console.WriteLine(3 + 4);

После запуска на экране появится результат:

7

Кроме сложения доступны следующие операции:

  • * — умножение
  • / — деление
  • - — вычитание
  • % — остаток от деления

Теперь давайте выведем на экран результат деления, а потом результат возведения в степень:

Console.WriteLine(8 / 2);
Console.WriteLine(3 * 3 * 3);
4
27

Задание

Выведите на экран результат деления числа 81 на 9.

Коммерческий опыт и Трудоустройство

Полезное

  • Всегда отбивайте арифметические операторы пробелами от самих чисел (операндов) – это хороший стиль программирования. Поэтому в наших примерах Console.WriteLine(3 + 4), а не Console.WriteLine(3+4).

  • Остаток от деления отбрасывается с округлением вниз. Таким образом результат деления – всегда целое число. Как работать с вещественными числами будет показано в следующих уроках.

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются
/
Программирование
/
Курс C#
/

Арифметические операции

C#: Арифметические операции

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

Для сложения двух чисел в математике мы пишем, например, 3 + 4. В программировании — то же самое. Вот программа, складывающая два числа:

// Не забываем точку с запятой в конце,
// так как каждая строчка в коде - инструкция
3 + 4;

Если запустить эту программу на выполнение, то она тихо отработает и завершится. На экран ничего не будет выведено. Операция сложения, как и остальные операции, сама по себе ничего не делает кроме сложения. Чтобы воспользоваться результатом сложения, его нужно, например, вывести на экран.

Console.WriteLine(3 + 4);

После запуска на экране появится результат:

7

Кроме сложения доступны следующие операции:

  • * — умножение
  • / — деление
  • - — вычитание
  • % — остаток от деления

Теперь давайте выведем на экран результат деления, а потом результат возведения в степень:

Console.WriteLine(8 / 2);
Console.WriteLine(3 * 3 * 3);
4
27

Задание

Выведите на экран результат деления числа 81 на 9.

Коммерческий опыт и Трудоустройство

Полезное

  • Всегда отбивайте арифметические операторы пробелами от самих чисел (операндов) – это хороший стиль программирования. Поэтому в наших примерах Console.WriteLine(3 + 4), а не Console.WriteLine(3+4).

  • Остаток от деления отбрасывается с округлением вниз. Таким образом результат деления – всегда целое число. Как работать с вещественными числами будет показано в следующих уроках.

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются
← ПредыдущийСледующий →
← ПредыдущийСледующий →
← ПредыдущийСледующий →

Ваше упражнение проверяется по этим тестам

#load "/src/Init.csx"
#load "/src/RedirectOutput.csx"
#load "Exercise.csx"

;
using PowerAssert;

var output = capturedConsoleOutput.ToString().Trim();
Console.SetOut(originalStdOut);
Console.Write(capturedConsoleOutput);

PAssert.IsTrue(() => output == "9");
← ПредыдущийСледующий →

Решение учителя откроется через:

20:00

waiting_clock
← ПредыдущийСледующий →