Այս բլոգում դուք կսովորեք ստեղծել պարզ հաշվիչ C ծրագրավորման մեջ՝ օգտագործելով switch հայտարարությունը:

Այս օրինակը հասկանալու համար դուք պետք է տիրապետեք C ծրագրավորման հետևյալ թեմաներին.

  • C switch քաղվածք
  • C ընդմիջում և շարունակիր

Այս ծրագիրը օգտվողից վերցնում է +, -, *, / թվաբանական օպերատոր և երկու օպերանդ: Այնուհետև այն կկատարի հաշվարկը երկու օպերանդների վրա՝ կախված օգտագործողի կողմից մուտքագրված օպերատորից:

Պարզ Հաշվիչ՝ օգտագործելով անջատիչի հայտարարությունը

#include ‹stdio.h›

int main ()

{

float first_number, second_number;

int ընտրություն;

printf («Սեղմել 1: Դեպի ավելացում (+)\n»);

printf(«Սեղմել 2. հանել (-)\n»);

printf(«Սեղմել 3. Բազմապատկել (*)\n»);

printf («Մամուլ 4: Դեպի բաժանում (/)\n»);

printf («Մուտքագրեք ձեր ընտրությունը.»);

scanf («%d»,&ընտրություն);

անջատիչ (ընտրություն)

{

դեպք 1:

printf («Մուտքագրեք առաջին համարը.»);

scanf («%f», &first_number);

printf («Մուտքագրեք երկրորդ համարը. «);

scanf («%f», &second_number);

printf («Երկու թվերի գումարում. %f», first_number + second_number);

ընդմիջում;

դեպք 2:

printf («Մուտքագրեք առաջին համարը.»);

scanf («%f», &first_number);

printf («Մուտքագրեք երկրորդ համարը. «);

scanf («%f», &second_number);

printf(«Երկու թվերի հանում. %f», first_number — second_number);

ընդմիջում;

դեպք 3:

printf («Մուտքագրեք առաջին համարը.»);

scanf («%f», &first_number);

printf («Մուտքագրեք երկրորդ համարը. «);

scanf («%f», &second_number);

printf(«Երկու թվերի բազմապատկում. %f», first_number * second_number);

ընդմիջում;

դեպք 4:

printf («Մուտքագրեք առաջին համարը.»);

scanf («%f», &first_number);

printf («Մուտքագրեք երկրորդ համարը. «);

scanf («%f», &second_number);

printf («Երկու թվերի բաժանում. %f», first_number / second_number);

ընդմիջում;

}

վերադարձ 0;

}

Արդյունք:

Օգտագործողի կողմից մուտքագրված 1-ը պահվում է ընտրության մեջ: Եվ երկու օպերանդները՝ 25 և 26, պահվում են համապատասխանաբար first_number և second_number:

Քանի որ մուտքագրված 1 համընկնում է case '1':, ծրագրի կառավարումն անցնում է

printf («Մուտքագրեք առաջին համարը.»);

scanf («%f», &first_number);

printf («Մուտքագրեք երկրորդ համարը. «);

scanf («%f», &second_number);

printf(«Երկու թվերի գումարում. %f», first_number + second_number);

ընդմիջում;

Այս հայտարարությունը հաշվարկում է արտադրանքը և ցուցադրում այն ​​էկրանին:

Վերջապես, break; հայտարարությունը ավարտում է switch հայտարարությունը: