VB 找到二次方程 20 的根

發布 教育 2024-02-09
4個回答
  1. 匿名使用者2024-02-06

    private sub command1_click()dim a, b, c, x1, x2, d as singlea = val(

    b = val(

    c = val(

    d = b ^ 2 - 4 * a * cif d > 0 then

    x1 = (-b + sqr(d)) / (2 * a)x2 = (-b - sqr(d)) / (2 * a)elseif d = 0 then

    x1 = (-b / 2 * a)

    x2 = x1

    else: msgbox "方程式沒有真正的根源"

    end if

    x1=" & x1 & "" & "x2=" & x2end sub

    在窗體上繪製四個樣式框,以及乙個具有以下名稱的命令按鈕:text1、text2、text3、text4、commond1

    執行程式後,在文字框 text1、text2 和 text3 中分別輸入公式中 a、b 和 c 的值,結果將顯示在文字框 text4 中。

  2. 匿名使用者2024-02-05

    建立乙個新專案,新增 5 個文字控制項,新增乙個按鈕控制項,然後新增 **:

    private sub command1_click()

    if (val( *val( -4 * val( *val( = 0 then

    val("-" & sqr(val( *val( -4 * val( *val( (2 * val(

    val("-" & sqr(val( *val( -4 * val( *val( (2 * val(

    elsemsgbox "這個二次方程沒有根!", vbinformation, "iq"

    end if

    end sub

    其中 text1 是二次係數,text2 是主係數,text3 是常數,text4 是 x1,text5 是 x2這是一張截圖: 您可以新增一些觸控。 (注意:此程式不是為了查詢虛根而實現的)。

  3. 匿名使用者2024-02-04

    該程式不是由中級程式設計師完成的。

  4. 匿名使用者2024-02-03

    第一種叫通式,標準形式是y=ax+bx+c,只要在計算的時候知道任意3點,就可以得到三元方程組求解析公式,比較簡單,這裡就不舉例了

    第二種方法稱為頂點公式,標準形式為 y=a(x h) 2 c,當乙個頂點和另乙個點已知時使用

    頂點公式:如果二次函式的頂點是 (3,5) 和 (4,0),則求其解析公式

    設函式的關係為 y a(x h) 2 c,頂點 (3,5),並傳遞點 (4,0),則 h 3,c 5,代入 x 4,y 0 即可找到 a 的值,從而可以得到其解析公式

    注意:如果你還是不明白,可以使用以下方法:因為函式的頂點(3,5),所以函式的對稱軸是x 3,那麼函式必須通過(4,0)的對稱點(2,0),所以有3個點,可以用通式求解

    第三種方法稱為交集公式,標準形式為y a(x m)(x n),當問題中函式和x軸存在兩個交點和另乙個點時使用,例如:二次函式通過(4,0)、(1,0)和(0,3)並找到其解析公式

    設函式關係為 y a(x m)(x n) 在 (4,0)、(1,0) 和 (0,3) 上,當 x 4 y 為 0 時,則 (x m) 或 (x n) 必須有乙個為 0,設為 (x m) 則為 m 4 以同樣的方式,n 1 則原始函式的解析公式為 y a(x 4)(x 1), 代入 x 0,y 3 即可求解

    注意:交集公式可以在通式中找到,但比較麻煩

相關回答
14個回答2024-02-09

VB想控制哦,自己加。

**:private sub command1_click()dim a, b, c, delta, x1, x2, x as double >>>More

14個回答2024-02-09

僅包含乙個未知數且包含未知數的最高階項的階數為 1 的方程稱為單變數方程。 >>>More

8個回答2024-02-09

if (b*b-4*a*c==0)

printf("x1=x2=%.6f",-b/(2*a)); >>>More

18個回答2024-02-09

由於 ac 平方 = bc 乘以 ab,x 平方 = 1-x 解產生 x 的值(取乙個正值,長度必須為正)。 >>>More

11個回答2024-02-09

1.設定每日供水量 x 10,000 立方公尺。

3x+x+1/2x+1= >>>More