C UserspetriczDesktopkartkówkiVBA2011k01

C UserspetriczDesktopkartkówkiVBA2011k01



Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki


201 1-06-16

OPROGRAMOWANIE UŻYTKOWE 2 - kolokwium POPRAWKOWE z VBA    2

Uwaga: ua paskach tytułów wszystkich stosowanych okien dialogowych należy umieścić imię i nazwisko autora oraz dzisiejsza datę.

Zadanie 1.

Proszę napisać i zastosować w arkuszu dwuargumentową funkcję użytkownika obliczającą, ile razy wdanym tekście wystąpiła wybrana litera. Sprawdzić, ile razy w imieniu i nazwisku autora wystąpiła litera a. Następnie napisać procedurę przypisaną do obiektu w arkuszu, która wywołuje funkcję i wyświetla wynik w oknie MsgBox. Zastosować okna InputBox do wprowadzania wartości argumentów.

Wskazówka. Można użyć funkcji VBA Mid(argl, arg2, arg3) oraz Len(arg).

Zadanie 2.

Zaprojektować formularz (UserForm) do analizy kosztu wynajęcia pokoju hotelowego w zależności od standardu hotelu. Należy uwzględnić następujące możliwości wyboru:

• hotel n-gwiazdkowy + 5% ceny podstawowej za każdą gwiazdkę, przyjąć ne <0, 5>, rodzaj pokoju

•    apartament

•    1 osobowy

•    2 osobowy widok z okna

•    ruchliwa ulica

•    park lub jezioro


+20% ceny podstawowej za każdą gwiazdkę hotelu,

+ 10% ceny podstawowej za każdą gwiazdkę hotelu,

+5% ceny podstawowej za każdą gwiazdkę hotelu.

+ 0% ceny podstawowej,

+ 10% ceny podstawowej za każdą gwiazdkę hotelu.

Należy zastosować pole listy do wyboru rodzaju pokoju i odpowiadającej mu procentowej zmiany ceny. Do wyboru standardu hotelu i widoku proszę użyć przycisków opcji.

Cenę podstawową (dotyczy hotelu 0 gwiazdkowego) przyjąć z przedziału <50, I00>PLN.

Zadanie 3.

Proszę zaprojektować formularz, za pomocą którego użytkownik może:

•    w trakcie wykonywania programu zaznaczyć w arkuszu obszar prostokątny

•    podzielić wnętrze obszaru na 4 równe części, należy sprawdzać czy liczba zaznaczonych wierszy i kolumn jest parzysta - w razie potrzeby zwiększyć liczbę wierszy lub kolumn o i.

•    wylosować pięć kolorów (wykorzystać właściwość ,Colorlndex, od 10 do 30).

Zmienną określającą obszar proszę nazwać własnym nazwiskiem. Po naciśnięciu odpowiedniego formantu części

obszaru powinny zostać wypełni

kolor 1

kolor 2

s

s

kolor 4

kolor3


kolorami i obramowane według podanego wzoru:

Zaprojektować przycisk do czyszczenia obszaru.

Wyświetlić formularz przez kliknięcie myszą dowolnego przycisku (obiektu) umieszczonego w arkuszu.

Zadanie 4.

Zaprojektować formularz, za pomocą którego użytkownik może wykonywać następujące czynności:

•    wybór n za pomocą odpowiedniego formantu, ne<4,10>,

•    zaznaczanie zakresu nxn w arkuszu w trakcie wykonywania programu

•    nadawanie zaznaczonemu zakresowi nazwy wprowadzanej interakcyjnie przez użytkownika

•    wypełnianie zaznaczonego zakresu według schematu (przykład dla n=5)

I

2

3

4

55

0

0

0

40

0

0

0

30

0

0

0

20

0

0

0

10

0

0

0

0


Uwaga: wyrazów w zakresie nie można wpisywać ręcznie -należy je wygenerować za pomocq wzorów.

•    obliczanie - za pomocą własnej funkcji użytkownika - sumy wyrazów zakresu. Argumentem funkcji powinien być zakres.

•    wyświetlanie obliczonej sumy na etykiecie w formularzu oraz w oknie dialogowym MsgBox.

Wyświetlić formularz przez kliknięcie myszą dowolnego przycisku (obiektu) umieszczonego w arkuszu. Proszę zastosować napisaną funkcję w arkuszu w celu sprawdzenia otrzymanego wyniku.

Oprogramowanie użytkowe 2 2011


Wyszukiwarka

Podobne podstrony:
C UserspetriczDesktopkartkówkiVBA2011k02 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatycznych Technik Zarządzania ul.
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z
test1 z2 Wyższa Szkoła Informatyki Stosowanej i Zarządzania, Wydział Informatyki Tekst z przedmiotu
zad1 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin poprawkowy z
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z
iZ nr albumu Max: Wyższa Szkoła Informatyki Stosowanej i Zarządzania
m Wyższa Szkolą Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z
rso test1 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z
Kolos poprawkowy semestr 1 2011-01-31 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Inf
Max: 1005101 Wyższa Szkoła Informatyki Stosowanej i Zarządzania Wydział Informatyki, Egzamin z

więcej podobnych podstron