Page 66 - Project Akhir Media Pendidikan
P. 66
/* Mengecek nilai dari status untuk menampilkan nilai yang
didapatkan */
printf(“\nAkar-akar persamaan yang didapatkan:\n”);
if (status) {
printf(“x1 = %.2f\n”, x1);
printf(“x2 = %.2f\n”, x2);
} else {
printf(“x1 dan x2 imaginer”);
}
return 0;
}
Contoh hasil yang akan diberikan dari program di atas adalah sebagai berikut.
Masukkan nilai a : 1
Masukkan nilai b : -4
Masukkan nilai c : 4
Akar-akar persamaan yang didapatkan:
x1 = 2.00
x2 = 2.00
Dari hasil di atas, tampak jelas bahwa nilai D = (-4) – (4.1.4) = 0. Hal ini tentu akan
2
menyebabkan akar-akar persamaan kuadrat yang dihasilkan adalah sama.
4.2.2. Statemen switch
Statemen switch digunakan untuk melakukan pemilihan terhadap ekspresi atau
kondisi yang memiliki nilai-nilai konstan. Oleh karena itu, ekspresi yang didefinisikan
harus menghasilkan nilai yang bertipe bilangan bulat atau karakter. Untuk
mendefinisikan nilai-nilai konstan tersebut adalah dengan menggunakan kata kunci
case. Hal yang perlu Anda perhatikan juga dalam melakukan pemilihan dengan
menggunakan statamen switch ini adalah kita harus menambahkan statemen break
pada setiap nilai yang kita definisikan.
Untuk lebih memahaminya, coba Anda perhatikan bentuk umum dari statemen switch
di bawah ini.
62