Program obliczający wynik działań byłby znacznie bardziej przydatny, gdyby dane wejściowe podawał użytkownik, a nie programista. Dane od użytkownika można zdobyć przy pomocy funkcji input. Stwórz nowy plik, zapisz go pod nazwą 'test_input', wpisz do niego zawartość poniższego przykładu, zasymuluj kilka razy program i przetestuj kilka różnych liczb wpisywanych z klawiatury.
ZAPAMIĘTAJ!
Zmienne typu integer przechowują tylko liczby całkowite!
Przykład 2.
liczba_l od
;‘wczytujemy v ;Print "wpisz ;Input liczba.
;ość zmiennej
użytkownika
‘wyświetlamy v < Print "podałeś <Print liczba_l
;zytaną wartość
I Ćwiczenie 4. Napisz program pobierający od użytkownika dwie liczby, dodający je do siebie i wyświetlający | wynik._
Aby dalej rozwinąć program „kalkulator", który tworzymy, należałoby dać użytkownikowi możliwość wyboru działania, jakie chce obliczyć. Tak więc w zależności od tego, co wpisze użytkownik program powinien wykonywać różne partie kodu. Można to zrealizować przy pomocy instrukcji warunkowych. Wypróbuj działanie programu z poniższego przykładu. Stwórz nowy plik i zapisz go pod nazwą 'test_if'. Przepisz program, zasymuluj go kilka razy i spróbuj za każdym razem wpisać inną liczbę: 1, 2 lub 3.
Przykład 3.
•Dim wybór as Integer
’‘wczytujemy wartość zmiennej wybór od użytkownika •Print "wpisz liczbę"
•Input wybór
‘‘wyświetlamy wybór użytkownika
If wybór = 2 then
Print "wybrałeś opcje numer 2" End if
Ćwiczenie 5. Napisz program 'kalkulator' pobierający od użytkownika dwie liczby oraz typ działania, które ma wykonać. Niech T' oznacza dodawanie, '2' odejmowanie, '3' mnożenie a '4' dzielenie. Wyświetl użytkownikowi opis poszczególnych działań tak, aby wiedział co może wybrać. W zależności od wybranego działania, program ma wykonać odpowiedni kod, umieszczony w warunku if...then...end if, a na końcu wyświetlić wynik funkcją print._