Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
158
Tıklama
0
Öne Çıkarma
C ATM Yardım
G
5 yıl
Onbaşı
Konu Sahibi

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;
}




G
5 yıl
Yarbay

G
5 yıl
Onbaşı
Konu Sahibi

evet




Bu mesajda bahsedilenler: @Gökşen PASLI
G
5 yıl
Yarbay

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


Bu mesaja 1 cevap geldi.
G
5 yıl
Onbaşı
Konu Sahibi

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




Bu mesajda bahsedilenler: @Gökşen PASLI
G
5 yıl
Yarbay

G
5 yıl
Onbaşı
Konu Sahibi

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




Bu mesajda bahsedilenler: @Gökşen PASLI
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.