M

Er
16 Nisan 2023
Tarihinde Katıldı
Takip Ettikleri
2 üye
Görüntülenme (?)
12 (Bu ay: 0)
Gönderiler Hakkında
M
3 yıl
C Programlama Dili İle ATM Örneği
Arkadaşlar aşağıda ATM örneği adı altında C programlama dili ile yazmış olduğum kodu paylaşıyorum. Case 2,3 ve 4 'de sorun yok.

Fakat Case 1'in program çıktısında :

Mevcut Bakiyem=1000TL yazıyor.
Çekmek istediğim tutar kısmına 1000TL yazıyorum.
Yeni Bakiyemi 0 TL olarak gösteriyor.

İlk Çıktımı Doğru veriyor. Fakat tekrardan param olmamasına rağmen,
tutar çekmek istediğim zaman - (eksi) bakiyeye iniyor.

Programın Çıktısını Resim Olarak Da paylaşıyorum. Yardımcı olur musunuz?




#include <stdio.h>
int main()
{
  int bakiye = 1000;
  int islem=1,tutar;


  printf("Bakiyeniz: %d", bakiye);
  printf("\n\n**** ISLEMLER ****\n");
  printf("1. Para Cekme\n");
  printf("2. Para Yatirma\n");
  printf("3. Para Bakiye Sorgulama\n");
  printf("4. Kart Iade\n");

  while(islem != 4) {

    printf("\n\nIsleminizi giriniz: ");
    scanf("%d", &islem);

    switch (islem) {

    case 1:

      printf("Bakiyeniz : %d\n", bakiye);
      printf("Cekmek istediginiz tutari giriniz : ");
      scanf("%d", &tutar);
      if (tutar > 1000) {

        printf("Yetersiz bakiye tekrar giriniz !!: ");
        scanf("%d", &tutar);
      }
        bakiye -= tutar;
        printf("Yeni Bakiyeniz : %d", bakiye);
      break;

    case 2:

      printf("Bakiyeniz : %d\n", bakiye);
      printf("Yatirmak istediginiz tutari giriniz : ");
      scanf("%d", &tutar);
      bakiye += tutar;
      printf("Yeni Bakiyeniz : %d", bakiye);
      break;

    case 3:

      printf("Bakiyeniz : %d\n", bakiye);
      break;
    }

  }
  printf("Iyi gunler...");
  return 0;

}



M
3 yıl
C Programlama Dili
Kullanıcıdan veri girmesini istiyorum.
Kullanıcı veri girip space (boşluk) tuşuna basınca, boşluk sayısı kadar kullanıcıdan girmek istediğim yeni değişkenleri atlıyor.
Bunun sebebi ne olabilir?

< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >
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.