Forum w budowie! Wszelkie propozycje uwagi proszę kierować na graczo@gmail.com Proszę się rejestrować imieniem i nazwiskiem.

NOWE POSTY | NOWE TEMATY | POPULARNE | STAT | RSS | KONTAKT | REJESTRACJA   Login: Hasło: RSS Facebook


HOME · technologia inform. · Wpis #169330
Jacu 23.10.2008 12:47:40


Lokalizacja: Grupa V, Oleśnica/Wrocław

Posty: 58 #169330
zrobiłem kalkulator wesoły

Sub Dodawanie()

a = Worksheets("Arkusz1"oczko.Cells(7, 3).Value
b = Worksheets("Arkusz1"oczko.Cells(7, 4).Value
c = a + b
Range("C9:E9"oczko.Select
ActiveCell.Value = c

End Sub

Sub Odejmowanie()

a = Worksheets("Arkusz1"oczko.Cells(7, 3).Value
b = Worksheets("Arkusz1"oczko.Cells(7, 4).Value
c = a - b
Range("C9:E9"oczko.Select
ActiveCell.Value = c

End Sub

Sub Mnozenie()

a = Worksheets("Arkusz1"oczko.Cells(7, 3).Value
b = Worksheets("Arkusz1"oczko.Cells(7, 4).Value
c = a * b
Range("C9:E9"oczko.Select
ActiveCell.Value = c

End Sub

Sub Dzielenie()

a = Worksheets("Arkusz1"oczko.Cells(7, 3).Value
b = Worksheets("Arkusz1"oczko.Cells(7, 4).Value
c = a / b
Range("C9:E9"oczko.Select
ActiveCell.Value = c

End Sub

Sub Silnia()

a = Worksheets("Arkusz1"oczko.Cells(7, 3).Value
wynik = 1

For n = 1 To a Step 1
wynik = wynik * n
Next n

Range("C9:E9"oczko.Select
ActiveCell.Value = wynik

End Sub

Sub SumaNaturalnych()

a = Worksheets("Arkusz1"oczko.Cells(7, 3).Value
wynik = 0
licznik = 0

Do Until licznik > a
wynik = wynik + licznik
licznik = licznik + 1
Loop

Range("C9:E9"oczko.Select
ActiveCell.Value = wynik

End Sub

Sub Pierwiastek()

a = Worksheets("Arkusz1"oczko.Cells(7, 3).Value
wynik = Sqr(a)

Range("C9:E9"oczko.Select
ActiveCell.Value = wynik

End Sub

Sub Potega()

a = Worksheets("Arkusz1"oczko.Cells(7, 3).Value
b = Worksheets("Arkusz1"oczko.Cells(7, 4).Value
wynik = a


For licznik = 1 To b - 1 Step 1
wynik = wynik * a
Next licznik

Range("C9:E9"oczko.Select
ActiveCell.Value = wynik

End Sub

Sub ObliczniePierwiastkow()

a = Worksheets("Arkusz1"oczko.Cells(7, 3).Value
b = Worksheets("Arkusz1"oczko.Cells(7, 4).Value
c = Worksheets("Arkusz1"oczko.Cells(7, 5).Value

delta = (b * b) - 4 * a * c

If a = 0 Then
Range("c9"oczko.FormulaR1C1 = "ERROR"
Range("c10"oczko.FormulaR1C1 = ""
GoTo Koniec
End If

If delta < 0 Then
Range("c25"oczko.FormulaR1C1 = "brak rozwiązania"
Range("c9"oczko.FormulaR1C1 = ""
Range("c10"oczko.FormulaR1C1 = ""

ElseIf delta = 0 Then
Range("c25"oczko.FormulaR1C1 = "równanie ma jedno rozwiązanie"
x1 = -(b / (2 * a))
Range("c9"oczko.Value = x1
Range("c10"oczko.FormulaR1C1 = ""

ElseIf delta > 0 Then
Range("c25"oczko.FormulaR1C1 = "równanie ma dwa rozwiązania"
'x1 = (-b - Sqr(delta)) / 2 * a
x1 = (-b - Sqr(delta)) / (2 * a)
x2 = (-b + Sqr(delta)) / (2 * a)
Range("C9"oczko.Value = x1
Range("C10"oczko.Value = x2
End If

Koniec:


End Sub

Sub Wyczysc()

Range("c7:e7"oczko.Select
Selection.ClearContents
Range("c9:c10"oczko.Select
Selection.ClearContents
Range("c25"oczko.Select
Selection.ClearContents
Range("c7"oczko.Select

End Sub




Zobacz ten wpis w wątku


Aby pisać na forum musisz się zalogować !!!

Załóż własne forum dyskusyjne na iq24.pl