Menu
Coddy logo textTech

Оператор остатка от деления

Часть раздела Основы путешествия по GO на Coddy — урок 17 из 109.

Оператор остатка от деления (%) возвращает остаток после деления одного числа на другое.

Вычислите остаток от деления 10 на 3:

a := 10
b := 3
remainder := a % b
fmt.Println(remainder)

Вывод:

1

Это полезно для определения того, является ли число четным или нечетным:

number := 15
isEven := number % 2 == 0
fmt.Println("Is", number, "even?", isEven)

Результат:

Is 15 even? false
challenge icon

Задание

Новичок

В этом испытании вы попрактикуетесь в использовании оператора остатка от деления (%) в Go. Оператор остатка от деления возвращает остаток после деления.

У нас уже определены два числа. Ваша задача — вычислить остаток от деления number на divisor с помощью оператора остатка от деления и сохранить его в переменной remainder.

Шпаргалка

Оператор остатка от деления (%) возвращает остаток после деления одного числа на другое.

a := 10
b := 3
remainder := a % b
fmt.Println(remainder) // Результат: 1

Полезно для определения того, является ли число четным или нечетным:

number := 15
isEven := number % 2 == 0
fmt.Println("Is", number, "even?", isEven) // Результат: Is 15 even? false

Попробуйте сами

package main

import "fmt"

func main() {
	// Эти переменные уже определены для вас
	number := 17
	divisor := 5
	
	// TODO: Вычислите остаток от деления 'number' на 'divisor'
	// с помощью оператора взятия остатка (%) и сохраните его в переменной 'remainder'
	var remainder int
	
	// Это выведет результат
	fmt.Println("The remainder when", number, "is divided by", divisor, "is:", remainder)
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы