WEBVTT

00:00.840 --> 00:05.730
Schalterfälle werden zum Schreiben von menügesteuerten Programmen verwendet.

00:05.730 --> 00:16.240
Let's write Ein Beispiel für ein einfaches menügesteuertes Programm zum Aufnehmen einer Menüoption zum Durchführen von arithmetischen Operationen.

00:16.260 --> 00:23.600
Was ich hier tun werde, ist, eine Menüoption zu wählen und dann basierend auf der Menüoption eine bestimmte Aufgabe auszuführen.

00:23.700 --> 00:30.920
Lassen Sie mich also ein Programm vorbereiten, dann können Sie es sehen. Zuerst zeige ich ein Menü auf dem Bildschirm

00:31.200 --> 00:34.740
an, das Menü-Schrägstrich ist, dann ist die erste

00:38.350 --> 00:39.840
Option cout.

00:39.890 --> 00:50.350
Fügen Sie dann Schrägstrich n hinzu, wenn ich eine einzelne Zeile kann, dann ist die zweite Option

00:50.380 --> 00:58.900
Subtrahieren und Schrägstrich n und die dritte Option ist multiplizieren und dann Schrägstrich

01:04.050 --> 01:10.860
n vierte Option ist Teilen und Schrägstrich n das wars.

01:10.860 --> 01:14.870
Also habe ich alle vier Menüoptionen in einer einzigen cout-Anweisung geschrieben.

01:14.930 --> 01:20.550
Dann werde ich hier eine variable Option deklarieren.

01:20.730 --> 01:27.160
Dann werde ich sagen, cout geben Sie Ihre Wahl ein.

01:30.310 --> 01:38.770
Dann cin Ich lese Optionen von der Tastatur, was auch immer die Option sein mag, ich nehme zwei Zahlen und

01:38.770 --> 01:45.250
ich werde die Operation basierend auf der Option ausführen, also würde ich zwei Zahlen nehmen, so

01:45.250 --> 01:54.940
weit ich Variablen deklariere und auch C deklariert habe, dann werde ich sagen cout geben Sie zwei Zahlen ein, damit sie bearbeitet werden

01:54.940 --> 01:55.720
können.

01:56.210 --> 02:11.250
Ich lese A und B und wechsle dann je nach Option. wenn es Fall 1 ist Wenn er Fall 1 ausgewählt hat, dann sage

02:11.260 --> 02:21.210
ich c A-plus B zuordnen, A und B werden addiert und das Ergebnis wird in C gespeichert Und wenn

02:21.260 --> 02:39.600
es Fall 2 ist, dann c Weise A minus B zu und das Ergebnis ist in C gespeichert. Fall 3 dann c Zuweisung A multipliziert mit B dann Break dann Fall

02:39.610 --> 02:47.050
4 C Zuweisung A geteilt durch B dann Break.

02:47.050 --> 02:58.630
Danach sage ich cout, Ergebnis ist dann zeigt C an und auch endl dann

03:01.350 --> 03:03.390
ist

03:03.430 --> 03:11.650
es fertiges Programm bei mir. Es gibt eine Warnung, dass C möglicherweise nicht initialisiert

03:11.650 --> 03:20.560
wurde, bedeutet, dass, wenn die Option nicht verfügbar ist, C nicht initialisiert ist, also die Warnung ignoriert und das Programm ausgeführt wird.

03:20.620 --> 03:25.630
Jetzt können Sie sehen, dass hier ein Menü ist und alle Menüoptionen angegeben sind.

03:25.720 --> 03:31.150
Wenn ich die Menüoption als eins auswähle, werden zwei Zahlen 12

03:34.240 --> 03:37.240
und 3 abgefragt, Ergebnis ist 15.

03:37.610 --> 03:39.910
Es wurden also zwei Zahlen hinzugefügt.

03:40.310 --> 03:47.850
Wenn ich es erneut ausführe und die Option als 2 eingebe und zwei Zahlen wie 12 und 3 eingebe.

03:47.900 --> 03:49.240
Dann ist das Ergebnis neun.

03:49.250 --> 03:52.060
Es hat zwei Zahlen subtrahiert.

03:52.340 --> 03:55.030
Ich werde das Programm noch einmal ausführen.

03:55.040 --> 03:57.150
Jetzt ist die Option 3.

03:57.480 --> 04:03.350
Ich werde 2l Zahlen 10 und 2 eingeben, also ist es 20, dies multipliziert sie.

04:03.350 --> 04:05.410
Das ist alles.

04:05.420 --> 04:06.530
So.

04:06.920 --> 04:07.290
Auf

04:07.290 --> 04:12.330
diese Weise wird eine Option verwendet und je nach Option eine bestimmte Operation ausgeführt.

04:12.530 --> 04:17.330
Es gibt also einen Schalterkasten und dieser wird als menügesteuertes Programm verwendet.

04:17.330 --> 04:19.720
Sie können sehen, wie das Programm funktioniert.

04:19.790 --> 04:24.580
Es gibt ein Menü und fordert uns auf, eine der Optionen aus dem Menü auszuwählen.

04:24.650 --> 04:31.370
Wenn ich die Vier auswähle, werden zwei Zahlen zehn und fünf gefragt, das Ergebnis hängt von der Option ab,

04:31.370 --> 04:33.160
die der vierten Option entspricht.

04:33.170 --> 04:36.310
Es teilt also zwei Zahlen.

04:36.890 --> 04:39.100
Sie können dieses Programm also auf Ihrem Computer ausprobieren.
