#include<stdio.h>
#include<math.h>
void toplama (void);
void cikarma (void);
void carpma (void);
void bolme (void);
void karesi (void);
void karekok (void);
int main (void);
int main()
{
int islem;
printf("1) Toplama\n");
printf("2) Cikarma\n");
printf("3) Carpma\n");
printf("4) Bölme\n");
printf("5) Karesi\n");
printf("6) Karekökü\n");
printf("Yapmak istediginiz islemin numarasini seciniz:");
scanf("%d",&islem);
switch (islem)
{
case 1: toplama(); break;
case 2: cikarma(); break;
case 3: carpma(); break;
case 4: bolme(); break;
case 5: karesi(); break;
case 6: karekok(); break;
default : printf("Bu sayiya aktarilmis bir islem yoktur!!!");
break;
}
return 0;
}
void toplama (void)
{
int sayi1,sayi2,toplam,kontrol;
printf("Birinci sayiyi veriniz:"); scanf("%d",&sayi1);
printf("ikinci sayiyi veriniz:"); scanf("%d",&sayi2);
toplam=sayi1+sayi2;
printf("verdiginiz iki sayinin toplami %d\n",toplam);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}
void cikarma (void)
{
int sayi1,sayi2,toplam,kontrol;
printf("birinci sayiyi veriniz:"); scanf("%d",&sayi1);
printf("ikinci sayiyi veriniz:"); scanf("%d",&sayi2);
toplam=sayi1-sayi2;
printf("verdiginiz iki sayinin farki %d dir\n",toplam);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}
void carpma (void)
{
int sayi1,sayi2,toplam,kontrol;
printf("birinci sayiyi veriniz:"); scanf("%d",&sayi1);
printf("ikinci sayiyi veriniz:"); scanf("%d",&sayi2);
toplam=sayi1*sayi2;
printf("verdiginiz iki sayinin carpimi %d dir\n",toplam);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}
void bolme (void)
{
int sayi1,sayi2,kontrol;
float bolum;
printf("birinci sayiyi veriniz:"); scanf("%d",&sayi1);
printf("ikinci sayiyi veriniz:"); scanf("%d",&sayi2);
bolum=sayi1/sayi2;
printf("verdiginiz iki sayinin bolumu %.2f dir\n",bolum);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}
void karesi(void)
{
int sayi1,kare,kontrol;
printf("karesii almak istediginiz sayiyi veriniz:");scanf("%d",&sayi1);
kare=pow(sayi1,2);
printf("%d sayisinin karesi %d dir\n",sayi1,kare);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}
void karekok(void)
{
int sayi1,kontrol;
float karekok;
printf("karekokunu bulmak istediginiz sayiyi veriniz:");scanf("%d",&sayi1);
karekok=sqrt(sayi1);
printf("%d sayisinin karekoku %.2f dir\n",sayi1,karekok);
printf("baska islem yapmak için 1'i tuslayin yoksa 0' tuslayin");scanf("%d",&kontrol);
if (kontrol==1) main();
return;
}