Search results
Zasada działania jest bardzo prosta. Tworzymy zmienną (w przykładzie powyżej jest to zmienna opcja ), której nadajemy wartość. Instrukcja switch przełączy nas w odpowiednie miejsce, gdzie wartość zmiennej jest równa wartości etykiety.
- Ćwiczenia - instrukcja wielokrotnego wyboru
Ćwiczenie 3. Tworzymy cztery pytania i cztery odpowiedzi do...
- Ćwiczenia - instrukcja wielokrotnego wyboru
Sterowanie przebiegiem programu za pomocą instrukcji switch ... case oraz omówienie działania instrukcji sterującej break. Kolejnym etapem nauki programowania będzie poznanie warunku wielokrotnego wyboru.
Ćwiczenie 3. Tworzymy cztery pytania i cztery odpowiedzi do każdego pytania, gdzie jedna jest prawidłowa. (tak jak w teleturnieju "Milionerzy"). Napisz program, który po uruchomieniu losuje jedno pytanie, na które użytkownik musi odpowiedzieć, oraz określa prawidłowość zadanej odpowiedzi. Rozwiązania do ćwiczeń
Mamy jeszcze jedną instrukcję warunkową – SWITCH. Sprawdza ona jaką wartość ma zmienna, a następnie wykonuje przypisane dla tej wartości kolejne instrukcje. Najpierw spójrzmy na składnię polecenia switch: switch ( zmienna ){case opcja1: instrukcje1; break; case opcja2: instrukcje2; break; case opcja3:instrukcje3; break;
Instrukcja wielokrotnego wyboru switch case Wyobraźmy sobie sytuację, że mamy do napisania program, który będzie wykonywał pewną czynność zależną od wybranej opcji. Zadanie to można zrealizować za pomocą instrukcji warunkowej, ale może to być dość uciążliwe. Z pomocą idzie nam instrukcja wielokrotnego wyboru.
Zastosuj instrukcję wielokrotnego wyboru switch w funkcji zdarzenia CheckedChanged. W tym zdarzeniu ustalimy rodzaj wybranego działania matematycznego. Wybór zapamiętamy w zmiennej lokalnej klasy Form typu byte. Przyjmiemy, że wartość 0 to brak wyboru, 1 to dodawanie, 2 to odejmowanie, 3 to mnożenie, 4 to dzielenie.
Proces ma dokładnie jedną strzałkę wchodzącą i dokładnie jedną strzałkę wychodzącą. Romb symbolizuje blok decyzyjny. Umieszcza się w nim jakiś warunek (np. "x>2").