#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
;
}
Yorumlar
Yorum Gönder