Ćwiczenia 3

Transkrypt

Ćwiczenia 3
Pr zyciski twor zone za pomocą Visual Basic c.d.(Ćwiczenie3) 1. Utwor zyć pr ogr am z pr zyciskiem wewnątr z, któr ego umieszczamy kod – pytanie o liczbę na, któr e komputer odpowie nam podając odpowiedź z liczbą podaną pr zez nas. Przycisk ma mieć kolor niebieski a wymiary wysokość 60, szerokość 60. Formularz ma mieć tytuł Liczby i kolor czerwony. Private Sub CommandButton1_Click() Dim odp As Integer odp = InputBox("Podaj liczbę całkowitą z zakresu" + "1do5", "Twoja liczba") Select Case odp Case 1, 2 MsgBox "Twoja liczba to 1 lub 2" + "Prawda?" Case 3 MsgBox "Twoja liczba to 3" Case 4 MsgBox "Twoja liczba to 4" Case 5 MsgBox "Twoja liczba to 5" Case Is < 10 MsgBox "Twoja liczba jest większa od 5" Case Else MsgBox "Miała to być liczba z przedziału 1...5" End Select End Sub 2. Utwor zyć pr ogr am z pr zyciskiem wewnątr z, któr ego umieszczamy kod – pr ogr am oblicza wielkość r abatu od podanej pr zez użytkownika kwoty Tworzymy nowy formularz , w którym zapisujemy funkcję o nazwie ObliczRabat, której argumentem będzie Kwota typu Currency (waluta) i zwracać będzie ona wartość typu Currency. Function ObliczRabat(Kwota As Currency) As Currency ObliczRabat = Kwota * 0.01 End Function W formularzu umieścić nową procedurę, w której użytkownik podaje wartość kwoty od, której liczony jest rabat. Private Sub CommandButton2_Click() Dim Kwota As Currency Kwota = InputBox("Wprowadź kwotę") MsgBox "Rabat wynosi:" & ObliczRabat(Kwota) End Sub 3. Utwor zyć pr ogr am z pr zyciskiem wewnątrz, którego umieszczamy kod – pozwalający na obliczenie ilości podawanych piw or az na podanie reszty kwoty. W piwiarni jest grupa przyjaciół, która na stolik wykłada wszystkie posiadane pieniądze co daje pewną kwotę, którą należy wprowadzić do procedury. Postanowili, że będą kolejno zamawiać piwo. Przycisk ma mieć kolor piwny a wymiary wysokość 30, szerokość 80. Formularz ma mieć tytuł Piwiarnia i kolor zielony. Private Sub cmdWhileZGóry_Click() WhileZGóry Dim cena As Single Dim stół As Single Dim kapsle As Byte kapsle = 0 stół = InputBox("Podaj jaką kwotę położono na stole") cena = InputBox("Podaj cenę butelki piwa") Do While stół >= cena MsgBox ("Zamawiamy butelkę piwa")
1 stół = stół ­ cena kapsle = kapsle + 1 Loop MsgBox ("Na stole leży" & kapsle & "szt. kapsli i" & stół & "złotych") End Sub 4. Utwor zyć pr ogr am z pr zyciskiem wewnątr z, któr ego umieszczamy kod – twor zący tablicę, do któr ej tr zy pier wsze dane wpr owadzamy pr zez podstawienie, a czwar ta jest pobr ana od użytkownika or az wyświetlenie tych danych. Private Sub cmdprocKwiaty_Click() Dim Kwiaty(6) Kwiaty(1) = "Róża" Kwiaty(2) = "Tulipan" Kwiaty(3) = "Fiołek" MsgBox Kwiaty(1) & "," & Kwiaty(2) & "," & Kwiaty(3) Kwiaty(4) = InputBox(" ") MsgBox Kwiaty(1) & "," & Kwiaty(2) & "," & Kwiaty(3) & " i " & Kwiaty(4) End Sub 5. Utwor zyć pr ogr am z przyciskiem wewnątrz, któr ego umieszczamy kod Do przycisku przypisujemy kod , w którym wykorzystamy funkcję InputBox do zadawania pytań o dane osobowe studenta (imię, nazwisko, grupę i przewidywaną ocenę z zaliczenia oraz bardzo ważne okno obecności na zajęciach). Podane dane pojawiać się mają w etykietach, które maja nadane odpowiednie nazwy. Formularz ma mieć nazwę Zaliczenie. Poniżej w tabeli podane zostały informacje dotyczące wymiarów, umiejscowienia oraz koloru poszczególnych elementów. Dane osobowe 140 Height 150 Left 10 Top 80 Width czerwony Kolor Kolor formularza błękitny. Imię 10 20 10 90 zielony Nazwisko 10 20 40 90 zielony Gr upa 10 20 70 90 niebieski Zadanie dodatkowe do samodzielnego rozwiązania: ­ ograniczenie na wpisywane oceny od 2 do 5, ­ w etykiecie podaje procentową obecność studenta/studentki na zajęciach
2 Ocena 10 20 100 90 czerwony Obecność 10 20 130 90 różowy