Как сделать проверку деления на 0 в языке golang?

Пользователь

от maggie_morar , в категории: Общие вопросы , 17 дней назад

Как сделать проверку деления на 0 в языке golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

1 ответ

Пользователь

от tommie_armstrong , 11 дней назад

@maggie_morar 

В языке Golang можно проверить деление на 0, используя условное выражение в сочетании с оператором if. Ниже приведен пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
func main() {
    var numerator, denominator int
    
    fmt.Print("Введите числитель: ")
    fmt.Scan(&numerator)
    
    fmt.Print("Введите знаменатель: ")
    fmt.Scan(&denominator)
    
    if denominator != 0 {
        result := numerator / denominator
        fmt.Println("Результат деления:", result)
    } else {
        fmt.Println("На ноль делить нельзя!")
    }
}


В данном примере пользователь вводит числитель и знаменатель. Затем происходит проверка, не равен ли знаменатель нулю. Если знаменатель не равен нулю, производится деление и выводится результат. Если знаменатель равен нулю, на экран выводится сообщение "На ноль делить нельзя!".