Konvertieren Sie die folgende SWITCH-Anweisung in eine IF...ELSE-Anweisung
b) Konvertieren Sie die folgende switch-Anweisung in eine if...else-Anweisung.
#include <stdio.h>
void main()
{
char option;
int a;
printf("a.Addition\n b.Subtraction\n c.Multiplication\n d.Division\n");
printf("Choose your option : ");
scanf("%c",&option);
switch(option)
{
case 'a':
case 'A': a=20+10;
printf("Addition process result:%d",a);
break;
case 'b':
case 'B': a=20-10;
printf("Subtraction process result:%d",a);
break;
case 'c':
case 'C': a=20*10;
printf("Multiplication process result:%d",a);
break;
case 'd':
case 'D': a=20/10;
printf("Division process result:%d",a);
break;
default: printf("Invalid option");
}
printf("\nEnd of program");
}
Wie wandle ich es von SWITCH zu IF...ELSE?
Das ist eine Version die Frage für meine Prüfung
Danke
- Es lösen können, poste es und wir werden dies besprechen.
This is a revision question for my exam
-- Vielen Dank für Brutal ehrlich.- revision Frage? Dann könnte diskutiert werden, während Klasse 😉
- erm..diese Frage ist für uns die Praxis....nvr-diskutieren in der Klasse
- IF...ELSE nicht in der Klasse besprochen.. ich glaube das nicht!
- Hat dein Lehrer wirklich geben Sie den code, der hat
void main()
??? Sie sollte gefeuert werden. - Wenn dieser code wurde gegeben, um Sie von Ihrem Lehrer, ich würde halten es für eine gute fein, wenn ich durchgefallen, seine Prüfung, weil mein code wird zumindest die Arbeit
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen
switch
- Anweisung kann gedacht werden als eine Reihe vonif
/else
Klauseln. Hier ist ein Beispiel, das soll Ihnen helfen, die Lösung Ihrer konkreten Frage:wird:
Wie Habe Ich Transformiert:
1:alles verändert
cases
in bedingten Anweisungen inif
Beispiel:
zu
Dies ist die Lösung Ihrer Frage.