6830718906

6830718906



Sub silnik() 'iteracyjne obliczenie n!

Dim n As Byte, i As Byle, sil As Long

sil = 1 'początkowa wartość n!, wykorzystywana także gdy n=Q n = InputBox( "Podaj n")' wprowadzenie danej wejściowej For i = 1 To n ‘uruchomienie pętli For

sil = i * sil 'do wartości sil w każdym cyklu pętli domnażana jest kolejna liczba naturalna i

Next

MsgBox (n & "1 = " & sil) 'wyświetlenie wyniku End Sub

Sub sumapar() 'oblicanie sumy kolejnych liczb parzystych odm do n Dim m As Integer, n As Integer, i As Integer, sum As Long m = InputBox("Podaj m")' wprowadzanie danych wejściowych If m Mod 2 <> 0 Then ' jeśli n nie jest parzyste, to ...

MsgBox ("m musi być parzyste")

Elsę 1 a w przeciwnym razie n = InputBox("Podaj n")

For i = m To n Step 2 ' pętla ze skokiem 2

sum = sum + i

Next

MsgBox ("Suma liczb parzystych od " & m & " do " & n & " = " & sum)

End If End Sub

Sub siedem()' czy w zaznaczonym obszarze arkusza jest liczba podzielna przez 7 Dim komora ' zawartość komórki może być dowolnego typu, więc deklarujemy ją jako Variant

For Each komora In Selection 'pętla For ... Each

If komora.Value <> 0 Then 'Jeśli a nie jest zerem lub pustą komórką

If komora.Value Mod 7 = 0 Then 'Jeśli znajdujemy choć jedną liczbę podzielną przez 7

MsgBox ("Jest liczba podzielna przez 7") 'Wyświetlamy komunikat

Exit Sub 'i nie mamy już potrzeby szukać dalej, więc opuszczamy procedurę

End If 'szukamy dalej

End If

Next

MsgBox ("Nie ma liczb podzielnych przez 7")

End Sub

Sub pisz_siedem() 'odszukaj w zazn. obszarze liczby podzielne przez 7 i wypisz je pod tym obszarem

Dim komora, licznik As Byte For Each komora In Selection If komora.Value <> 0 Then

If komora. Value Mod 7 = 0 Then' jeśli znaleziono liczbę podzielną przez 7 Cells(SelectiomRow + Selection.Rows.Count, SelectiomCołumn + licznik).Value = komora. Value ‘wypisz ją pod obszarem licznik = licznik + 1 End If



Wyszukiwarka

Podobne podstrony:
Dekoherencja w obliczeniach kwantowych ( as de koherencji początkowy stanquhitu j (
16vel02 Sub CallProcO Dim I, J As integer Dim K As Single : i—i—r Cali RecProc(I, J, K) End Sub
Zadanie 4 Sub tabela() Dim i As Integer Dim j As Integer Dim x As Integer x = 1 For i = Ac
Algorytmy i VBA Sub Min_z_dwustu() Dim x As Double x = Cells(l, 1) For i = 2 To 200 If x > Cells(
Zadanie 4 Sub tabela() Dim i As Integer Dim j As Integer Dim x As Integer x = 1 For i = Ac
Ciong ■a—m Public Class Forml Private Sub bcnOblicz_Click(3yVal sender As Object, Dim Wyrazpoczatkow
T.Ziębakowski: PROGRAMOWANIE MAKR ... strona 11 Sub obszar() Dim n As Integer, w As Integer, k As In
Deklaracje zmiennych • Dim Nazwa_Zmiennej As Typ •    Dim i As - to słowa kluczowe
cw6str2 6/2 6/2 io,c3fl Tabela wyników obliczeń AOb AS V V V 7
Dekoherencja w obliczeniach kwantowych ( as drkohrimcji Dla spinów w /ć\nętrznTO polu magnetycznym
Obraz1 r FI i u w ::    :i n a 7i x r i* g Silnik JN, instalacja wtryskowa ◄ & T
Przykład 8. Dim A as Integer For A = 1 To 10 Step 2 Print "Wartość A " ; A % Next A
12508890?8702340871753?87874075979286348 n grupa 1. Obliczyć Ci as opadania kulistej cząstki o śred
00388 ?ad1b2790a36746189e398f860be172 392 Obenchain shape parameter EEi + EE2, even when EEi and EE

więcej podobnych podstron