Thursday 11 April 2013

Implementasi program kalkulator sederhana menggunakan switch - case.


/* File program : kalkulator2.c */
#include <stdio.h>
main()
{
/* valid_operator diinisialisasi dg logika 1 */
int valid_operator = 1;
char operator;
float bil1, bil2, hasil;
clrscr();
printf("Masukkan 2 buah bilangan dan sebuah operator\n");
printf("dengan format : bil1 operator bil2\n\n");
scanf("%f %c %f", &bil1, &operator, &bil2);
switch(operator) {
case '*' : hasil = bil1 * bil2; break;
case '/' : hasil = bil1 / bil2; break;
case '+' : hasil = bil1 + bil2; break;
case '-' : hasil = bil1 - bil2; break;
default : valid_operator = 0;
}
if(valid_operator)
printf("%g %c %g is %g\n", bil1, operator, bil2,hasil);
else
printf("Invalid operator!\n");
getch();
}

2 comments:

  1. Ini Bahasa C ya?

    ReplyDelete
    Replies
    1. iya.. itu menggunakan turbo C

      soryy itu coding nya kurang lengkap.. ini lanjutan nya..

      case '-' : hasil = bil1 - bil2; break;

      default : valid_operator = 0;

      }

      if(valid_operator)

      printf("%g %c %g is %g\n", bil1, operator, bil2,hasil);

      else

      printf("Invalid operator!\n");

      getch();

      }

      Delete