Menu
Coddy logo textTech

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

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

Go предоставляет стандартные арифметические операторы для математических операций.

Создайте переменные и выполните сложение с помощью +:

a := 5
b := 3
sum := a + b
fmt.Println(sum)

Результат:

8

Если переменная уже объявлена, используйте = вместо := для присвоения нового значения:

a := 5
b := 3
var sum int
sum = a + b
fmt.Println(sum)

Результат:

8

Выполните вычитание с помощью -:

difference := a - b
fmt.Println(difference)

Результат:

2

Если переменная уже объявлена, используйте = для переприсваивания:

var difference int
difference = a - b
fmt.Println(difference)

Результат:

2

Выполните умножение с помощью *:

product := a * b
fmt.Println(product)

Результат:

15

Если переменная уже объявлена, используйте = для переприсваивания:

var product int
product = a * b
fmt.Println(product)

Результат:

15
challenge icon

Задание

Новичок

В этом испытании вы попрактикуетесь в использовании арифметических операторов в Go. У нас есть три предопределенные переменные: num1, num2 и result.

Ваша задача — вычислить сумму num1 и num2, затем умножить этот результат на 2 и сохранить итоговый ответ в переменной result.

Шпаргалка

Go предоставляет стандартные арифметические операторы для математических операций:

Сложение (+):

a := 5
b := 3
sum := a + b
fmt.Println(sum) // Вывод: 8

Вычитание (-):

difference := a - b
fmt.Println(difference) // Вывод: 2

Умножение (*):

product := a * b
fmt.Println(product) // Вывод: 15

Объявление против присваивания:
Используйте := для объявления новой переменной и одновременного присвоения ей значения.
Используйте = для присвоения нового значения уже объявленной переменной:

sum := 0      // объявляет новую переменную
sum = a + b   // переназначает существующую переменную
fmt.Println(sum) // Вывод: 8

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

package main

import "fmt"

func main() {
	// Эти переменные уже определены для вас
	num1 := 5
	num2 := 7
	result := 0
	
	// TODO: Вычислите (num1 + num2) * 2 и сохраните это в переменной result
	
	// Это выведет результат
	fmt.Println("The result is:", result)
}
quiz iconПроверьте себя

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

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