|
 |
« : 08 Ocak 2007, 18:33:42 » |
|
#include <stdio.h>
int main() { int toplam1,i=1,sayi3,sayi4,sonuc; float sayi1,sayi2,toplam,kuvvet=1; char islem; while(islem!= 'c'){ printf("Lutfen yapmak istediginiz islemin isaretini seciniz\n\n");
printf("Toplama islemi icin : \" + \"\n"); printf("Cikarma islemi icin : \" - \"\n"); printf("Carpma islemi icin : \" * \"\n"); printf("Bolme islemi icin : \" / \"\n"); printf("Mod islemi icin : \" %% \"\n"); printf("Ust alma islemi icin : \" ^ \"\n"); printf("CIKIS icin : \" c \"\n");
printf("Yapilacak islemi giriniz: "); scanf("%c",&islem); switch(islem){ case'+': printf("1. sayi: "); scanf("%f",&sayi1); printf("2. sayi: "); scanf("%f",&sayi2); toplam1=(int)sayi1+(int)sayi2; toplam=sayi1+sayi2; printf("kusuratli sonuc icin 1\n"); printf("kusuratsiz sonuc icin 2\n"); printf("seciminiz: "); scanf("%d",&sonuc); getchar(); if(sonuc==1){ printf("Toplam: %.3f\n\n",toplam); } else if(sonuc==2){ printf("Toplam: %d\n\n",toplam1); } else{ printf("Lutfen sadece 1 veya 2 seciniz\n\n"); } printf("tekrar islem yapmak icin enter'a basiniz\n"); getchar(); break; case'-': printf("1.sayi: "); scanf("%f",&sayi1); printf("2.sayi: "); scanf("%f",&sayi2); toplam1=(int)sayi1-(int)sayi2; toplam=sayi1-sayi2; printf("kusuratli sonuc icin 1\n"); printf("kusuratsiz sonuc icin 2\n"); printf("seciminiz: "); scanf("%d",&sonuc); getchar(); if(sonuc==1){ printf("sonuc: %.3f\n\n",toplam); } else if(sonuc==2){ printf("Sonuc: %d\n\n",toplam1); } else{ printf("Lutfen sadece 1 veya 2 seciniz\n\n"); } printf("tekrar islem yapmak icin enter'a basiniz\n"); getchar(); break; case'*': printf("1.sayi: "); scanf("%f",&sayi1); printf("2.sayi: "); scanf("%f",&sayi2); toplam1=sayi1*sayi2; toplam=sayi1*sayi2; printf("kusuratli sonuc icin 1\n"); printf("kusuratsiz sonuc icin 2\n"); printf("seciminiz: "); scanf("%d",&sonuc); getchar(); if(sonuc==1){ printf("Toplam: %.3f\n\n",toplam); } else if(sonuc==2){ printf("Toplam: %d\n\n",toplam1); } else{ printf("Lutfen sadece 1 veya 2 seciniz\n\n"); } printf("tekrar islem yapmak icin enter'a basiniz\n"); getchar(); break; case'/': printf("1.sayi: "); scanf("%f",&sayi1); printf("2.sayi: "); scanf("%f",&sayi2); if(sayi2==0){ printf("hic bir sayi 0 a bolunmez\n\n"); } else{ toplam1=sayi1/sayi2; toplam=sayi1/sayi2; printf("kusuratli sonuc icin 1\n"); printf("kusuratsiz sonuc icin 2\n"); printf("seciminiz: "); scanf("%d",&sonuc); getchar(); if(sonuc==1){ printf("sonuc: %.3f\n\n",toplam); } else if(sonuc==2){ printf("sonuc: %d\n\n",toplam1); } else{ printf("Lutfen sadece 1 veya 2 seciniz\n\n"); } } printf("tekrar islem yapmak icin enter'a basiniz\n"); getchar(); break; case'%': printf("1.sayi: "); scanf("%d",&sayi3); printf("2.sayi: "); scanf("%d",&sayi4); toplam1=sayi3%sayi4; getchar(); printf("sonuc: %d\n\n",toplam1); printf("tekrar islem yapmak icin enter'a basiniz\n"); getchar(); break; case'^': printf("taban: "); scanf("%f",&sayi1); printf("kuvvet: "); scanf("%f",&sayi2); i=1; kuvvet=1; while(i <= sayi2){ kuvvet*=sayi1; i++; } getchar(); printf("sonuc: %.3f\n\n", kuvvet); printf("tekrar islem yapmak icin enter'a basiniz\n"); getchar(); break; case'c': printf("\tGule Gule\n\n"); break; default: getchar(); printf("\t\aYANLIS TERCIH\n\n"); printf("tekrar tercih yapmak icin enter'a basiniz\n"); getchar(); } } printf("CIKIS icin Enter'a basiniz...");
getch(); return 0; }
|
|
|
|
|
Logged
|
|
|
|
| TRForumcu.NeT | Bilgi ve Paylaşım Platformu |
|
|
|
|
|
|
Logged
|
|
|
|
| TRForumcu.NeT | Bilgi ve Paylaşım Platformu |
|
eline sağlık
|
|
|
|
|
Logged
|
|
|
|
| TRForumcu.NeT | Bilgi ve Paylaşım Platformu |
|
tşk
|
|
|
|
|
Logged
|
|
|
|
| TRForumcu.NeT | Bilgi ve Paylaşım Platformu |
|
Saolasın abi 
|
|
|
|
|
Logged
|
|
|
|
|