Арифметичні дії над числами пронумеровані таким чином: 1 -
додавання, 2 - віднімання, 3 - множення, 4 - поділ. Дано номер дії N (ціле число в
діапазоні 1–4) і речові числа A і B (не дорівнює 0). Виконати над числами вказану
дію та вивести результат. Язык программирования GO
Ответы
Ответ: package main
import "fmt"
func main() {
var n int
var a, b float64
// Запитуємо номер дії та числа від користувача
fmt.Print("Введіть номер дії (1 - додавання, 2 - віднімання, 3 - множення, 4 - поділ): ")
fmt.Scan(&n)
fmt.Print("Введіть числа A та B через пробіл: ")
fmt.Scan(&a, &b)
// Виконуємо дію відповідно до номера
switch n {
case 1:
fmt.Printf("Сума чисел %.2f та %.2f: %.2f\n", a, b, a+b)
case 2:
fmt.Printf("Різниця чисел %.2f та %.2f: %.2f\n", a, b, a-b)
case 3:
fmt.Printf("Добуток чисел %.2f та %.2f: %.2f\n", a, b, a*b)
case 4:
fmt.Printf("Частка чисел %.2f та %.2f: %.2f\n", a, b, a/b)
default:
fmt.Println("Невірний номер дії!")
}
}
Объяснение:
надеюсь понятно