Informatyka i języki programowania
Logistyka, semestr III
Studia stacjonarne 1 stopnia
Zestaw 4
Temat:
instrukcji warunkowe, lista ListBox, (właściwość ListItem, metoda AddItem),
przyciski opcji, przyciski wyboru, funkcja MsgBox().
1. Napisać program który po kliknięciu w przycisk komendy Wypełnij doda do listy wierszy z następującą
zawartością: pierwszy, drugi, trzeci (metoda ADDITEM). Po kliknięciu w przycisk Wyświetl wyświetli w etykiecie numer wiersza listy zaznaczonego przez użytkownika.
2. Napisać program, w którym umożliwić:
wprowadzenie dwóch liczb rzeczywistych a i b za pomocą pól tekstowych TXTA, TXTB,
wybór jednej z operacji arytmetycznych (+, −, *, /) z listy LSTO,
po kliknięciu w przycisk komendy = obliczenie wyniku wybranego z listy LSTO działania arytmetycznego nad wprowadzonymi wartościami i wyświetlenie tego wyniku w oknie Immediate.
Wskazówka: listę LSTO wypełnić metodą ADDITEM tworząc procedurę zdarzeniową dla zdarzenia ACTIVATE
formy użytkownika.
3. Na formie umieścić przycisk komendy, trzy pola tekstowe oraz grupę z dwóch przycisków opcji (min i max). Napisać program, w którym po wprowadzeniu a, b, c rzeczywistych z pól tekstowych i kliknięciu w przycisk komendy obliczyć i wydrukować najmniejszą (zaznaczony przycisk opcji min) lub największą (zaznaczony przycisk opcji max) z wprowadzonych wartości.
4. Na formie umieścić przycisk komendy, cztery pola tekstowe oraz trzy przyciski wyboru. Napisać program w którym po
wprowadzeniu a, b, c, d rzeczywistych z pól tekstowych i kliknięciu w przycisk komendy obliczyć i wydrukować:
• najmniejszą z wprowadzonych wartości przy zaznaczonym pierwszym przycisku wyboru;
• największą z wprowadzonych wartości przy zaznaczonym drugim przycisku wyboru;
• sumę z wprowadzonych wartości przy zaznaczonym trzecim przycisku wyboru.
W przypadku zaznaczenie więcej niż jednego przycisku wyboru program powinien obliczyć i wydrukować kilka
odpowiednich wartości.
5. Na formie umieścić przycisk komendy oraz grupę z dwóch przycisków opcji (dwucyfrowa i trzycyfrowa). Napisać program, który po zaznaczeniu jednego z przycisków opcji i kliknięciu w przycisk komendy umożliwi wprowadzenie
liczby całkowitej a (odpowiadającej zaznaczonemu przycisku opcji) za pomocą funkcji InputBox() oraz obliczenie i
wyświetlenie sumy cyfr wprowadzonej liczby.
6. Napisać program do wspomagania obsługi mini kantora (wymiana walut). Projekt formy jest przedstawiony na rysunku
poniżej.
a. Po uruchomieniu programu po kliknięciu w przycisk Kursy dnia wprowadzić kursy walut w stosunku do złotego za pomocą funkcji InputBox() i wyświetlić w etykiecie Kursy dnia.
b. Kwotę wpłacaną użytkownik wpisuje do okna tekstowego Ilość.
c. Rodzaj waluty wpłacanej wybiera przy pomocy zaznaczenia odpowiedniego przycisku opcji w ramce Waluta
wpłacana (po zaznaczeniu w polu Nazwa powinien pojawić się tekst zł, $ lub eur odpowiednio).
d. Rodzaj waluty docelowej wybiera się przy pomocy zaznaczenia przycisków wyboru w ramce waluta otrzymana
(można wybrać więcej niż jedną walutę).
e. Po kliknięciu w przycisk Wymień obliczyć kwotę lub kwoty walut otrzymanych (dla obliczenia skorzystać z
analizy wartości właściwości Value wszystkich przycisków opcji i wyboru). Wyniki obliczeń wyświetlić w
etykietach przy odpowiednich przyciskach wyboru.
f. Zadbać o to, aby na ekranie były zawsze wyświetlone aktualne informacje.
7. Wykorzystując instrukcje SELECT CASE napisać program, który umożliwia wprowadzenie za pomocą funkcji
InputBox() (okienko wprowadzenia danych) oceny (w postaci liczby) oraz wypisuje jej słowny ekwiwalent w
komunikacie (funkcja MsgBox()).