Dalam contoh ini, anda akan belajar membuat kalkulator ringkas dalam pengaturcaraan C menggunakan pernyataan beralih.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:
- Penyataan suis C
 - C rehat dan teruskan
 
Program ini mengambil pengendali aritmetik +, -, *, /dan dua operasi dari pengguna. Kemudian, ia melakukan pengiraan pada dua operan bergantung kepada operator yang dimasukkan oleh pengguna.
Kalkulator Mudah menggunakan Pernyataan suis
#include int main() ( char operator; double first, second; printf("Enter an operator (+, -, *,): "); scanf("%c", &operator); printf("Enter two operands: "); scanf("%lf %lf", &first, &second); switch (operator) ( case '+': printf("%.1lf + %.1lf = %.1lf", first, second, first + second); break; case '-': printf("%.1lf - %.1lf = %.1lf", first, second, first - second); break; case '*': printf("%.1lf * %.1lf = %.1lf", first, second, first * second); break; case '/': printf("%.1lf / %.1lf = %.1lf", first, second, first / second); break; // operator doesn't match any case constant default: printf("Error! operator is not correct"); ) return 0; ) 
Pengeluaran
Masukkan operator (+, -, *,): * Masukkan dua operasi: 1.5 4.5 1.5 * 4.5 = 6.8
The *operator dimasukkan oleh pengguna disimpan dalam operator. Dan, kedua-dua operan tersebut, 1.5dan 4.5disimpan masing-masing pada pertama dan kedua.
Oleh kerana pengendali *sepadan case '*':, kawalan program melonjak
printf("%.1lf * %.1lf = %.1lf", first, second, first * second); 
Pernyataan ini mengira produk dan memaparkannya di skrin.
Akhirnya, break;pernyataan itu mengakhiri switchpenyataan tersebut.








