0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Для того чтобы найти корни квадратного уравнения в Go, нужно использовать стандартную библиотеку ""math"". Для этого вам понадобится вычислить дискриминант и затем вычислить корни уравнения с помощью формулы:</p>
1
<p>Для того чтобы найти корни квадратного уравнения в Go, нужно использовать стандартную библиотеку ""math"". Для этого вам понадобится вычислить дискриминант и затем вычислить корни уравнения с помощью формулы:</p>
2
<p>x1 = (-b + sqrt(D)) / 2a</p>
2
<p>x1 = (-b + sqrt(D)) / 2a</p>
3
<p>x2 = (-b - sqrt(D)) / 2a</p>
3
<p>x2 = (-b - sqrt(D)) / 2a</p>
4
<p>Где D - дискриминант, b - коэффициент при x, a - коэффициент при x^2.</p>
4
<p>Где D - дискриминант, b - коэффициент при x, a - коэффициент при x^2.</p>
5
<p>Вот пример кода на Golang для нахождения корней квадратного уравнения:</p>
5
<p>Вот пример кода на Golang для нахождения корней квадратного уравнения:</p>
6
import ( ""fmt"" ""math"" ) func main() { var a, b, c, D float64 // Введите коэффициенты квадратного уравнения fmt.Println(""Введите коэффициенты квадратного уравнения:"") fmt.Print(""a = "") fmt.Scan(&a) fmt.Print(""b = "") fmt.Scan(&b) fmt.Print(""c = "") fmt.Scan(&c) // Вычисляем дискриминант D = b*b - 4*a*c // Если дискриминант меньше нуля, уравнение не имеет действительных корней if D < 0 { fmt.Println(""Уравнение не имеет действительных корней"") } else { // Вычисляем корни уравнения x1 := (-b + math.Sqrt(D)) / (2 * a) x2 := (-b - math.Sqrt(D)) / (2 * a) fmt.Printf(""Корни уравнения: x1 = %.2f, x2 = %.2f\n"", x1, x2) } }
6
import ( ""fmt"" ""math"" ) func main() { var a, b, c, D float64 // Введите коэффициенты квадратного уравнения fmt.Println(""Введите коэффициенты квадратного уравнения:"") fmt.Print(""a = "") fmt.Scan(&a) fmt.Print(""b = "") fmt.Scan(&b) fmt.Print(""c = "") fmt.Scan(&c) // Вычисляем дискриминант D = b*b - 4*a*c // Если дискриминант меньше нуля, уравнение не имеет действительных корней if D < 0 { fmt.Println(""Уравнение не имеет действительных корней"") } else { // Вычисляем корни уравнения x1 := (-b + math.Sqrt(D)) / (2 * a) x2 := (-b - math.Sqrt(D)) / (2 * a) fmt.Printf(""Корни уравнения: x1 = %.2f, x2 = %.2f\n"", x1, x2) } }