Wątek przeniesiony 2021-09-16 10:12 z Inne języki programowania przez cerrato.

VBA w Excelu, funkcje kwadratowe

0

czy potrafi ktos napisać w Visual Basic funkcję dla excela rozwiązującą równanie kwadratowe?

0

Nie wiem czy wciaz aktualne:

*Sub rownanie_kwadratowe()

Dim a As Integer
Dim b As Integer
Dim c As Integer

Dim x1 As Integer
Dim x2 As Integer

Dim delta As Integer

a = InputBox("Podaj parametr: a")
b = InputBox("Podaj parametr: b")
c = InputBox("Podaj parametr: c")

delta = b * b - 4 * a * c

Select Case delta
    Case Is > 0
        x1 = (-b - Sqr(delta)) / 2 * a
        x2 = (-b + Sqr(delta)) / 2 * a
        MsgBox "miejsce zerowe to: " & x1 & " i: " & x2
    
    Case Is = 0
        x1 = -b / (2 * x)
        MsgBox "miejsce zerowe to: & x1"
    Case Is < 0
        MsgBox "brak miejsc zerowych"
    
End Select

End Sub** *

1 użytkowników online, w tym zalogowanych: 0, gości: 1