/* File program :
kalkulator1.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);
if(operator == '*')
hasil = bil1 * bil2;
else if(operator == '/')
hasil
= bil1 / bil2;
else
if(operator == '+')
hasil
= bil1 + bil2;
else if(operator == '-')
hasil
= bil1 - bil2;
else
valid_operator
= 0;
if(valid_operator)
printf("%g %c %g is
%g\n", bil1, operator, bil2,
hasil);
else
printf("Invalid
operator!\n");
getch();
}
saya coba kok error nya di char operator; ya?
ReplyDelete