vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest sobota, 18 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Visual Basic zadanie pomoc.


otwartyotwarty rozpoczął: beretjr postów: 2



napisał: baku
postów: 26


umieszczony:
18 maja 2007
09:21

  
Witam,
Poniżej kod, który myślę, że spełnia założenia zadania.

Option Explicit

Sub liczReszte()

    Dim liczba(1 To 2) As Integer
    Dim reszta As Integer
    Dim i As Integer
    
    Do
        i = i + 1
        On Error GoTo blad
        liczba(i) = InputBox("Podaj liczbę:", "Liczba " & i)
    Loop Until i = 2
    
    reszta = liczba(1) Mod liczba(2) ' obliczenie reszty
    
    If (liczba(1) Mod 2) = 0 And (liczba(2) Mod 2) = 0 Then
       MsgBox reszta ' wyświetla resztę dwóch parzystych liczba

    ElseIf liczba(1) Mod 2 = 1 And liczba(2) Mod 2 = 1 Then
        MsgBox reszta ' wyświetla resztę dwóch nieparzystych liczba

    Else
        MsgBox "Nie spełniono warunków obliczenia reszty"
        ' nie podano w jednej iteracji dwóch liczb z jednego rodzaju (parzystych lub nieparzystych)
    End If
    Exit Sub

blad:
    MsgBox "Wprowadź liczbę!", vbCritical
    Resume

End Sub



Pozdrawiam
baKuba
napisał: beretjr
postów: 1


umieszczony:
17 maja 2007
19:21

  
Witam,mam prosbe o napisanie ponizszego zadania.Nie jestem ekspertem w dziedzinie VBA a musze oddac
to zadanie na zaliczenie.Prowadzacy jest okrutnie wymagajacy :)

Wyznaczanie reszty z dzielenia liczb całkowitych:
a. dwóch parzystych - należy sprawdzić, czy użytkownik podał poprawne wartości argumentów
b. dwóch nieparzystych – j.w.
(tzn, czy argumenty są oba parzyste lub oba nieparzyste sprawdza makro)

Dzieki za pomoc.


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z