Şimdi Ara

C ATM Yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
8
Cevap
0
Favori
151
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar kredi çekme ve kredi borcu ödeme seçeneklerinde miktar girdiğimde program kendini break ediyor yardımcı olurmusunuz?


    #include <stdio.h>


    void main()

    {

    int bakiye = 10000;

    int kredi_borcu = -3000;

    int islem, tutar;

    printf("********HALICBANK HOSGELDINIZ*********\n");

    printf("1. BAKIYE SORGULA\n");

    printf("2. PARA YATIR\n");

    printf("3. PARA CEK\n");

    printf("4. KREDI CEK\n");

    printf("5. KREDI BORCU ODE\n");

    printf("6. KREDI BORCU SORGULA\n");

    printf("7. KART IADE\n");

    printf("ISLEM SECINIZ: ");

    scanf("%d",&islem);

    switch(islem)

    {

    case 1:

    printf("BAKIYENIZ:%d\n",bakiye);

    printf("ISLEM SECINIZ: ");

    scanf("%d",&islem);

    case 2: 

    printf("BAKIYENIZ:%d\n",bakiye);

       printf("YATIRMAK ISTEDIGINIZ TUTARI GIRINIZ: ");

       scanf("%d", &tutar);

       bakiye=bakiye+tutar;

      printf("Yeni Bakiyeniz=%d", bakiye);

      printf(" ISLEM SECINIZ: ");

    scanf("%d",&islem);

    case 3:

    printf("BAKIYENIZ=%d\n", bakiye);

      printf("CEKMEK ISTEDIGINIZ TUTARI GIRINIZ: ");

       scanf("%d", &tutar);

      if(tutar>10000)

    {

    printf("MEVCUT BAKIYENIZDEN FAZLA MIKTAR GIRDINIZ!\nYENIDEN GIRINIZ: ");

       scanf("%d", &tutar);

    }

      bakiye=bakiye-tutar;

      printf("YENI BAKIYENIZ:%d", bakiye);

      printf(" ISLEM SECINIZ: ");

       scanf("%d",&islem);

      

      case 4:

       printf("CEKMEK ISTEDIGINIZ KREDI TUTARI GIRINIZ: ");

       scanf("%d", tutar);

      bakiye=bakiye+tutar;

      kredi_borcu=kredi_borcu-tutar;

      printf("YENI BAKIYENIZ:%d", bakiye);

      printf("GUNCEL KREDI BORCUNUZ:%d", kredi_borcu);

       printf("ISLEM SECINIZ: ");

    scanf("%d",&islem);

      case 5:

       printf("ODEMEK ISTEDIGINIZ KREDI MIKTARINI GIRINIZ: ");

       scanf("%d", tutar);

      if(tutar<-3000)

    {

    printf("MEVCUT KREDI BORCUNUZDAN YUKSEK MIKTAR GIRDINIZ!\nYENIDEN GIRINIZ: ");

       scanf("%d", &tutar);

    }

      bakiye=bakiye-tutar;

      kredi_borcu=kredi_borcu+tutar;

       printf("GUNCEL BAKIYENIZ:%d", bakiye);

       printf("GUNCEL KREDI BORCUNUZ:%d", kredi_borcu);

       printf("ISLEM SECINIZ: ");

    scanf("%d",&islem);

    case 6:

    printf("MEVCUT KREDI BORCUNUZ:%d\n", kredi_borcu);

    printf("ISLEM SECINIZ: ");

    scanf("%d",&islem);

      

    case 7: 

    printf("KARTINIZI ALMAYI UNUTMAYIN!");

      break;

    }

    return 0;

    }








  • -3000 var doğru mu

  • Gökşen PASLI G kullanıcısına yanıt

    evet

  • tutarın başına & koy bazı yerlerde atlamışsın

  • Gökşen PASLI G kullanıcısına yanıt

    Hocam maalesef hala 4 ve 5. seçeneklerde break ediyor.

  • Gökşen PASLI G kullanıcısına yanıt

    Çok teşekkürler hocam sağ olun varolun.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.