- Katılım
- 3 Şubat 2016
- Mesajlar
- 201
- Tepkime puanı
- 0
- Puan
- 0
Küçük bi hesap makinesi yaptım döngüye sokup E/H şeklinde devamını sağlamam gerekiyor ama döngü H yapsam bile dönmeye devam ediyor nedeni nedir ?
Kodlar :
---------- Spam Engelliyici 19:01 ---------- Önceki Mesaj 18:49 ----------
sorun çözülmüştür while döngüsünde tek = koymuşum
Kodlar :
Kod:
int main() {
int sayi1, sayi2, topSonuc, cikSonuc, bolSonuc, carpSonuc;
char islemSec;
char metin='E';
while(metin='E'){
printf("Bir islem seciniz:\n");
printf("\tToplama islemi icin '+'\n");
printf("\tCikarma islemi icin '-'\n");
printf("\tCarpma islemi icin '*'\n");
printf("\tBolme islemi icin '/'\n");
printf("Girilecek islemi seciniz: ");
scanf("%s", &islemSec);
printf("Birinci Sayiyiyi Giriniz: ");
scanf("%d", &sayi1);
printf("Ikinci Sayiyi Giriniz: ");
scanf("%d",&sayi2);
switch (islemSec) {
case '+':
topSonuc = sayi1 + sayi2;
printf("%d+%d = %d\n", sayi1, sayi2, topSonuc);
break;
case '-':
cikSonuc = sayi1 - sayi2;
printf("%d-%d = %d\n", sayi1, sayi2, cikSonuc);
break;
case '*':
carpSonuc = sayi1 * sayi2;
printf("%d*%d = %d\n", sayi1, sayi2, carpSonuc);
break;
case '/':
bolSonuc = sayi1 / sayi2;
printf("%d/%d = %d\n", sayi1, sayi2, bolSonuc);
break;
default:
printf("Islem basarirsiz. Lutfen 1-4 araliginda bir deger giriniz.");
}
printf("devam etmek istiyor musunuz ?E/H :");
scanf("%s",&metin);
}
printf("program sonlanmistir.");
return 0; // Programı sonlandırır
}
---------- Spam Engelliyici 19:01 ---------- Önceki Mesaj 18:49 ----------
sorun çözülmüştür while döngüsünde tek = koymuşum