İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

ATM Makinesi Programı Python

Emperor Federico - ait Kullanıcı Resmi (Avatar)
Deneyimli Yazılımcı
Üyelik tarihi:
01/2013
Nereden:
Route 66
Mesajlar:
875
Konular:
145
Teşekkür (Etti):
35
Teşekkür (Aldı):
296
Ticaret:
(0) %
17-07-2018 01:12
#1
Post
ATM Makinesi Programı Python
Kod:
print("""
##########################
  ATM MAKİNESİ PROGRAMI
##########################
         İŞLEMLER
         
  1- BAKİYE SORGULAMA
  2- PARA ÇEKME
  3- PARA YATIRMA
##########################
  
  """)


bakiye = 4000
while True:
    islem=  input("İşlemi Giriniz:")
    
    if (islem == "q"):
        print("Çıkış Yapıldı. Bizi tercih ettiğiniz için teşekkür ederiz.")
        break
    elif(islem == "1"):
        print( "Bakiyeniz {}".format(bakiye))
        
    elif(islem == "2"):
        cekilecek_miktar = int(input("Ne kadar para çekmek istiyorsunuz?"))
        
    
        print("Bakiyeniz {}".format(bakiye-cekilecek_miktar))
    elif(islem == "3"):
        yatirilacak_miktar = int(input("Ne kadar para yatırmak istiyorsunuz?"))
        print( "Bakiyeniz {}".format(bakiye+yatirilacak_miktar))
        
        
    else:
        print("Geçerli işlem giriniz.")
Siz daha da geliştirebilirsiniz. Ufak çaplı bir ATM programı yazdım.
---------------------
This film is not recommended.
Ludwig van Federico
Twitter


iHaSaHi - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2017
Nereden:
Ğ‚¬ºÙ
Mesajlar:
1.493
Konular:
124
Teşekkür (Etti):
47
Teşekkür (Aldı):
216
Ticaret:
(0) %
17-07-2018 01:18
#2
Bakiye çekilecek parayı aşarsa ?
---------------------
.
────────────

⠀⠀⢠⡤⢺⣿⣿⣿⣿⣿⣶⣄
⠀⠀⠉⠀⠘⠛⠉⣽⣿⣿⣿⣿⡇
⠀⠀⠀⠀⠀⠀⠀⢉⣿⣿⣿⣿⡗
⠀⢀⣀⡀⢀⣀⣤⣤⣽⣿⣼⣿⢇⡄
⠀⠀⠙⠗⢸⣿⠁⠈⠋⢨⣏⡉⣳
⠀⠀⠀⠀⢸⣿⡄⢠⣴⣿⣿⣿
⠀⠀⠀⠀⠉⣻⣿⣿⣿⣿⣿⡟⡀
⠀⠀⠀⠀⠐⠘⣿⣶⡿⠟⠁⣴⣿⣄
⠀⠀⠀⠀⠀⠘⠛⠉⣠⣴⣾⣿⣿⣿⡦
⠀⠀⢀⣴⣠⣄⠸⠿⣻⣿⣿⣿⣿⠏
⠀⣠⣿⣿⠟⠁
────────────

.

Emperor Federico - ait Kullanıcı Resmi (Avatar)
Deneyimli Yazılımcı
Üyelik tarihi:
01/2013
Nereden:
Route 66
Mesajlar:
875
Konular:
145
Teşekkür (Etti):
35
Teşekkür (Aldı):
296
Ticaret:
(0) %
17-07-2018 01:20
#3
Bir if durumu daha eklenip bakiye yetersiz çıktısını verebiliriz. Sadece temel mantığını paylaşmak istedim. Bunun üzerine bir çok fonksiyon eklenebilir.
---------------------
This film is not recommended.
Ludwig van Federico
Twitter


Quey87 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2018
Nereden:
Texas
Yaş:
17
Mesajlar:
368
Konular:
52
Teşekkür (Etti):
47
Teşekkür (Aldı):
73
Ticaret:
(0) %
17-08-2018 14:39
#4
bakiyem 4000 iken para çekiyorum 200 tl

3800 tl kalması gerekirken bakiye sorgula butonuna bastığımda 4000 gözüküyorr ??
expl0it - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2018
Nereden:
Istanbul
Mesajlar:
36
Konular:
13
Teşekkür (Etti):
2
Teşekkür (Aldı):
2
Ticaret:
(0) %
17-08-2018 16:17
#5
Kod:
import time

print("""
##########################
  ATM MAKİNESİ PROGRAMI
##########################
         İŞLEMLER

  1- BAKİYE SORGULAMA
  2- PARA ÇEKME
  3- PARA YATIRMA
##########################

  """)

bakiye = 4000
while True:
    islem = input("İşlemi Giriniz:")

    if (islem == "q"):
        print("Çıkış Yapıldı. Bizi tercih ettiğiniz için teşekkür ederiz.")
        break
    elif (islem == "1"):
        print("Bakiyeniz: {}".format(bakiye))
    elif (islem == "2"):
        cekilecek_miktar = int(input("Ne kadar para çekmek istiyorsunuz?"))
        if cekilecek_miktar > bakiye:
            print("Bakiyenizde bu kadar para yok.")
        elif cekilecek_miktar <= bakiye:
            print("İşleminiz gerçekleştiriliyor...")
            time.sleep(0.5)
            bakiye -= cekilecek_miktar
            print("İşlem başarılı...\nBakiyeniz: {}".format(bakiye))
    elif (islem == "3"):
        yatirilacak_miktar = int(input("Ne kadar para yatırmak istiyorsunuz?"))
        print("İşleminiz gerçekleştiriliyor...")
        time.sleep(0.5)
        bakiye += yatirilacak_miktar
        print("İşlem başarılı...\nBakiyeniz: {}".format(bakiye))
    else:
        print("Geçerli işlem giriniz.")
Birazcık daha geliştirilmiş hali...
"Tranquila - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
08/2017
Nereden:
Trabzon
Yaş:
2
Mesajlar:
2.000
Konular:
229
Ticaret:
(0) %
17-08-2018 16:19
#6
eline sağlık
X1NG - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2018
Nereden:
Astroworld
Mesajlar:
16
Konular:
5
Teşekkür (Etti):
11
Teşekkür (Aldı):
0
Ticaret:
(0) %
17-08-2018 16:30
#7
if (islem == "q"):
print("Çıkış Yapıldı. Bizi tercih ettiğiniz için teşekkür ederiz.")
time.sleep(3)
break

eğer time modülünün sleep metodunu kullanırsan kullanıcı çıkış yaparken mesajı okuyabilir.
canuhelpme1827 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2017
Nereden:
Dominus
Mesajlar:
704
Konular:
23
Teşekkür (Etti):
32
Teşekkür (Aldı):
75
Ticaret:
(0) %
17-08-2018 18:47
#8
Eksikleri var üstad ama genede iyi Eline sağlık emek vermişsin
--------------------- ///// kr1yosX \\\\\
-Be Anonymus Everytime
--Don't Forget! You're Best

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı