(c) de dört temel işlen

cz5

New member
Katılım
3 Şub 2008
Mesajlar
2,360
Reaction score
0
Puanları
0
Konum
АБКХАЗİА-АПСНİ

#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



 
seçim işlemi switch kullanılarak yapılsa daha sade görünür kanaatindeyim
bi de tus int değil de char olsa daha iyi olur.
 
Geri
Üst