cz5
New member
#include<stdio.h>
#include<conio.h>
int main()
{
int tus;
while (tus!='z')
{
printf("\n*********islem seciniz*********\n");
printf("toplama icin 't' ye\n");
printf("cikarma icin 'c' ye\n");
printf("bolme icin 'b' ye\n");
printf("carpma icin 'v' e basiniz\n");
printf("programdan cikmak icin 'z' basiniz\n");
tus=getch();
if (tus=='t')
{
int a,b,d;
printf("\n2 adet sayi giriniz ve isleminizi seciniz\n");
scanf("%d %d",&a,&b);
d=a+b;
printf("\n------TOPLAMA------");
printf("\nsectiniz islem 'toplama'\n");
printf("sectiniz islemin sonucu :%d \n",d);
printf("#####################################################\n");
printf("\n");
}
else if (tus=='c')
{
int a,b,d;
printf("\n2 adet sayi giriniz ve isleminizi seciniz\n");
scanf("%d %d",&a,&b);
d=a-b;
printf("\n------CIKARMA------");
printf("\nsectiniz islem 'cikarma'\n");
printf("sectiniz islemin sonucu :%d\n",d);
printf("#####################################################\n");
printf("\n");
}
else if (tus=='b')
{
int a,b,d;
printf("\n2 adet sayi giriniz ve isleminizi seciniz\n");
scanf("%d %d",&a,&b);
d=a/b;
printf("\n------BOLME------");
printf("\nsectiniz islem 'bölme'\n");
printf("sectiniz islemin sonucu :%d\n",d);
printf("#####################################################\n");
printf("\n");
}
else if (tus=='v')
{
int a,b,d;
printf("\n2 adet sayi giriniz ve isleminizi seciniz\n");
scanf("%d %d",&a,&b);
d=a*b;
printf("\n------CARPMA------");
printf("\nsectiniz islem 'carpma'\n");
printf("sectiniz islemin sonucu :%d\n",d);
printf("#####################################################\n");
printf("\n");
}
else
{
printf("bilinmeyen islem\n");
printf("#####################################################\n");
printf("\n");
}
}
return 0;
}
Yaptığımız işlemi açıklayım kısaca
Öncelikle programa ekleyeceğimiz kütüphane(library) elemanlarını ekliyoruz.
program (WHİLE) döngüsüne giriyor hemen
printf("\n*********islem seciniz*********\n");
printf("toplama icin 't' ye\n");
printf("cikarma icin 'c' ye\n");
printf("bolme icin 'b' ye\n");
printf("carpma icin 'v' e basiniz\n");
printf("programdan cikmak icin 'z' basiniz\n");
deyimleriyle işlem seçilmesini istiyoruz ve tus=getchar() fonksiyonu ile tus değişkenine
yapmak istediğimiz işlemin (yukarda yazdığımız) kodunu atıyoruz.
if denetim ifadesi ile tus değişkenini sınıyoruz.
t-c-b-v-z tusları haricinde bir tuşa basıldığı zaman kullanıcıyı uyarıyor ve en sondaki
else
{
printf("bilinmeyen islem\n");
printf("########################################## ###########\n");
printf("\n");
}
denetim ifadesini yaptırıyoruz
diğer seçimlerde yani t-c-b-v-z seçildigi zaman ait olan kod deyimini işletmesi sağlıyoruz
bu işlemi farklı yollarla yaptırmakta mümkün
(switch ve kendimizin tanımlayacağı fonksiyonlar)
bu çok basit bir hesap makinası olarak kullanılabilir