#include <stdio.h>
#include <conio.h>
void main(void)
{
char devammi;
float sayi1 = 0;
float sayi2 = 0;
double sonuc = 0;
char islem = ' ';
do
{
clrscr();
printf("\n Basit Hesap Makinasi...");
printf("\n =======================");
printf("\n 1. sayi : ");
scanf("%f",&sayi1);
fflush(stdin);
printf("\n 2. sayi : ");
scanf("%f",&sayi2);
fflush(stdin);
printf("\n Yapilacak islem ? ( + - / * % ): ");
scanf("%c",&islem);
fflush(stdin);
if( islem == '+')
sonuc = sayi1 + sayi2;
else if( islem == '-')
sonuc = sayi1 - sayi2;
else if( islem == '*')
sonuc = sayi1 * sayi2;
else if( islem == '/')
{
if( sayi2 > 0)
sonuc = sayi1/sayi2;
else
printf("\n HATA: Sifira bolunme hatasi.");
}
else
printf("\n Gecerli bir islem belirtmediniz.");
printf("\n\n %.2f %c %.2f = %.3f",sayi1,islem,sayi2,sonuc);
printf("\n\n Baska hesaplama yapacak misiniz?(E/H): ");
devammi = getchar();
fflush(stdin);
}
while(devammi == 'E' || devammi == 'e');
}