0
Üşenmedim kodları yazdım beyler.Ama mesela 100 ün %50 sini hesaplayıp 50 rakdıbını karşıma çıkarıyor.Ama 20 nin %20 sini 0 olarak gösteriyor.4 değeri çıkmıyor.Bu nasıl düzelecek mk.
3.
include<stdio.h>
4.
include<math.h>
int main(void){
int h,z,a,b,c,n,p,k,y,m,d,f;
float q;
printf("Dort islem icin 1 e basiniz n");
printf("Ozel islem icin 2 e basiniz nnn");
printf("Secim yapiniz ");
scanf("%d",&h);
//////////////////// DÖRT iŞLEM ANA SATIRI
if(h
1){
printf("Toplama islemi icin 1 e basiniz n");
printf("Cikarma islemi icin 2 e basiniz n");
printf("Carpma islemi icin 3 e basiniz n");
printf("Bolme islemi icin 4 e basiniz n");
printf("Secim yapiniz ");
scanf("%d",&z);
//////////////////// TOPLAMA iŞLEMi
if(z
1){
printf("2 deger giriniz ");
scanf("%d %d",&a,&b);
c=a+b;
printf("%d + %d : %d dir ",a,b,c);}
//////////////////// ÇIKARMA iŞLEMi
else if(z==2){
printf("2 deger giriniz ");
scanf("%d %d",&a,&b);
c=a-b;
printf("%d - %d : %d dir ",a,b,c);}
//////////////////// ÇARPMA iŞLEMi
else if(z==3){
printf("2 deger giriniz ");
scanf("%d %d",&a,&b);
q=a*b;
printf("%d * %d : %.2f dir ",a,b,(float)q);}
//////////////////// BÖLME iŞLEMi
else if(z==4){
printf("2 deger giriniz ");
scanf("%d %d",&a,&b);
q=a/b;
printf("%d / %d : %.2f dir ",a,b,(float)q);}
if(z<1&&z>4){
printf("1 ile 4 arasinda bir secim yapiniz ");}
}
//////////////////// ÖZEL iŞLEM ANA SATIRI
if(h2){
printf("Kare alma islemi icin 1 e basiniz n");
printf("Us alma islemi icin 2 e basiniz n");
printf("Yuzde alma islemi icin 3 e basinizn");
printf("Secim yapiniz ");
scanf("%d",&n);
//////////////////// KAREKÖK ALMA iŞLEMi
if(n
1){
printf("Karekokunu almak istediginiz sayiyi giriniz ");
scanf("%d",&p);
printf("%d in karekoku %.1f dir ",p,sqrt(p));}
//////////////////// ÜS ALMA iŞLEMi
else if(n2){
printf("Ussunu almak istediginiz sayiyi giriniz ");
scanf("%d",&k);
printf("Ussu kac almak istersiniz ");
scanf("%d",&p);
printf("%d ussu %d %.1f dir ",k,p,pow(k,p));}
//////////////////// YÜZDE ALMA iŞLEMi
else if(n
3){
printf("Yuzdesini almak istediginiz sayiyi giriniz ");
scanf("%d",&y);
printf("Yuzde kacini almak istersiniz ");
scanf("%d",&m);
d=y/100;
f=d*m;
printf("%d nin yuzde %d i %d dir ",y,m,f);}
}
if(n<1&&n>4){
printf("1 ile 4 arasi bir sayi giriniz ");}
}