Wednesday, October 4, 2017

Program Switch Kalkulator dalam bahasa C

SWITCH digunakan ketika kita harus menyeleksi banyak kondisi. Sebetulnya bisa juga digunakan IF ELSE IF namun akan banyak sekali ELSE IF nya dan berakibat pada penulisan kode program yang ruwet.

Kelemahan dari SWITCH ini adalah SWITCH hanya bisa menyeleksi nilai dari sebuah variabel tidak bisa menyeleksi hasil dari operator kondisi seperti IF, misalnya kondisi lebih kecil atau lebih besar seperti contoh diatas.


Source Code Kalkulator Bahasa C :


#include <stdio.h>
main()
{
char operatore;
double operand1, operand2;
puts("Program kalkulator sederhana.....\n");
puts("* => perkalian\n");
puts("/ => pembagian\n");
puts("+ => penjumlahan\n");
puts("- => pengurangan\n");
puts("Contoh Menghitung => 5 / 2 Lalu tekan ENTER");
printf("\nSilahkan Menghitung Angka : ");
scanf("%lf %c %lf", &operand1, &operatore, &operand2);
switch (operatore)
{
case '*' :
printf("Hasil = %.1f", operand1 * operand2);
break;
case '/' :
printf("Hasil = %.1f", operand1 / operand2);
break;
case '+' :
printf("Hasil = %.1f", operand1 + operand2);
break;
case '-' :
printf("Hasil = %.1f", operand1 - operand2);
break;
default :
puts("\nPerintah Anda Salah, Silahkan Ulangi");
}
return(0);
}


EmoticonEmoticon