1. 1.
    0
    #include <stdio.h>
    4. include <math.h>
    5. include <stdlib.h>
    6. include <string.h>

    void main(){
    char o;
    char e;
    int sayi1,sayi2,sayi3;
    while(e!='e'){
    printf("A or a for addition,nS or s for subtraction,nM or m for multiplication,nD or d for division,nO or o for mod operation.n");
    scanf("%c",&o);
    printf("Enter first number : ");
    scanf("%d",&sayi1);
    printf("Enter second number : ");
    scanf("%d",&sayi2);

    switch(o){

    case 'A':
    sayi3=sayi1+sayi2;
    printf("Addition : %d+%d=%dn",sayi1,sayi2,sayi3);
    break;

    case 'a':
    sayi3=sayi1+sayi2;
    printf("Addition : %d+%d=%dn",sayi1,sayi2,sayi3);
    break;

    case 'S':
    sayi3=sayi1-sayi2;
    printf("Subtraction : %d-%d=%dn",sayi1,sayi2,sayi3);
    break;

    case 's':
    sayi3=sayi1-sayi2;
    printf("Subtraction : %d-%d=%dn",sayi1,sayi2,sayi3);
    break;

    case 'M':
    sayi3=sayi1*sayi2;
    printf("Multiplication : %d*%d=%dn",sayi1,sayi2,sayi3);
    break;

    case 'm':
    sayi3=sayi1*sayi2;
    printf("Multiplication : %d*%d=%dn",sayi1,sayi2,sayi3);
    break;

    case 'D':
    if(sayi2==0){
    printf("Divisor can't be 0n%d/0 = Division by zeron",sayi1);
    printf("Enter second number again : ");
    scanf("%d",&sayi2);
    }
    sayi3=sayi1/sayi2;
    printf("Division : %d/%d=%d",sayi1,sayi2,sayi3);
    break;

    case 'd':
    if(sayi2==0){
    printf("Divisor can't be 0n%d/0 = Division by zeron",sayi1);
    printf("Enter second number again : ");
    scanf("%d",&sayi2);
    }
    sayi3=sayi1/sayi2;
    printf("Division : %d/%d=%d",sayi1,sayi2,sayi3);
    break;

    case 'O':
    sayi3=sayi1%sayi2;
    printf("Mod operation : mod%d(%d)=%d",sayi2,sayi1,sayi3);
    break;

    case 'o':
    sayi3=sayi1%sayi2;
    printf("Mod operation : mod%d(%d)=%dn",sayi2,sayi1,sayi3);
    break;

    }

    printf("Press e or E to exitn");
    scanf("%c",&e);

    }

    system("pause");
    }

    beyler bu programda ne sorun var en sonda e yazdığım zaman while döngüsünden çıkmıyor bi yardımcı olursanız takunuzu yiyem
    ···
  2. 2.
    0
    upupupupupup
    ···
  3. 3.
    0
    upupupupuupupp
    ···
  4. 4.
    0
    @20 yok moruk yine olmadı
    ···
  5. 5.
    0
    upupupupupupupup
    ···
  6. 6.
    0
    @1 hata bulamadım ben de. e'ye değil, g'ye bastır çıkmak için. başındaki while'ı e!=g yap. Böyle bir dene.
    ···
  7. 7.
    0
    printf("press e or e to exitn");
    scanf("%c",&e);

    bundan önce bir tane break koysana moruk bana kalırsa bir sorun yok gibi ama
    ···
  8. 8.
    0
    scanf("%c",&o); komutunu

    scanf("%d",&sayi2); komutundan sonra yaz.
    ···
  9. 9.
    0
    asosyal huur evlatları toplanmış sıçmığın sıçmıkları ahaha
    ···
  10. 10.
    0
    @24 aslanımsın be çok sağolasın valla yaradı işe. peki o komut neye yarıyo ?
    ···
  11. 11.
    0
    panpa daha şimdilik c# biliyorum kusura kalma bilseydim yardımcı olurdum
    ···
  12. 12.
    0
    { } kullanımına dikkat et
    ···
  13. 13.
    0
    Kardşm bende 2 yıldır görmüyorum c yi . Okulda bız buraya kadar gelmemiştik . Ama döngüyü sonlandırmak icin
    console. readkey();
    dene bi . Ukalalık olsun diye yazmıyorum panpa . Bide hiç hata kodu flan verdi mı ? Ona göre netten bak bi derim panpa .
    ···
  14. 14.
    0
    e katarı nereden geliyor
    ···
  15. 15.
    0
    @15 build ettiğimde 0 warning 0 error veriyo hata yok noktalamada
    ···
  16. 16.
    0
    upupupupuuppu
    ···
  17. 17.
    0
    noktalama işaretlerine dikkat et
    ···
  18. 18.
    0
    mavi ekran hatası verdim oç bu ne ?
    ···
  19. 19.
    0
    upupupupupupup
    ···
  20. 20.
    0
    @2 biliyosan c baksana bi karşim
    ···