JAVA - Hazır ATM Yazılım Kodları - KODLAMA ÖRNEKLERİ

      Arkadaşlar merhaba ben de eğitim hayatıma devam ediyorum. Üniversite de hocamız aktif olarak her hafta bize ödev kitlemektedir. Bu ö...

      Arkadaşlar merhaba ben de eğitim hayatıma devam ediyorum. Üniversite de hocamız aktif olarak her hafta bize ödev kitlemektedir. Bu ödevler şuan için JAVA dili ile yazılmaktadır. Yazdığım bu kodları silmek yerine buraya koyayım da insanlara yardımı olur.

Not : Arkadaşlar elbet bundan daha iyisi vardır. Ben de bu ödevi yaparken hazırını aradım ama hepsi çok basit mantık kurarak veya if-else-else if yapısını kullanmışlar. Ben de daha iyisini kendim yazdım. Buyurun kodlar.

Not 2 ; Hocamız bu ödevi verirken şu şekilde soruyu soruyor ;

   Java için istenen program : Bir kişi, ATM cihazından para çekmek istiyor. Cihazda sadece 10, 20, 50 ve 100 TL' lik  kağıt paralar bulunmaktadır. Büyük değerli banknotların sayısı maksimum olacak şekilde, çekilecek paranın kaç tane 100, 50, 20 ve 10 liralık banknottan oluşacağını bulan programı yazınız. (JOptionPane Kullanınız isteyen kullansın.)

[/*Hasan AYTAÇ Bu kodlar tamamen Hasan AYTAÇ tarafından www.hasanaytac.com.tr için yazılmıştır.
* Bir kişi, ATM cihazından para çekmek istiyor. Cihazda sadece 10, 20, 50 ve 100 TL' lik
* kağıt paralar bulunmaktadır. Büyük değerli banknotların sayısı maksimum olacak şekilde, çekilecek paranın kaç tane
* 100, 50, 20 ve 10 liralık banknottan oluşacağını bulan programı yazınız. (JOptionPane Kullanınız isteyen kullansın.)

JoptionPane komudu anlatılmadığı için bilmiyorum.
*
*
*/

import java.util.Scanner ;

public class HasanBankATM {


public static void main(String[] args) {

Scanner hsn= new Scanner(System.in);

int bakiye, islemler, cmiktar,ymiktar,isim,sifre,ysifre,islemler2,a,b,c,d;

System.out.println("Güvenilir Bankacılık HasanBANK'A Hoşgeldiniz..");


System.out.println("Kart şifrenizin süresi dolmuştur, lütfen yeni şifre giriniz.");
sifre =hsn.nextInt();
ysifre=sifre;
System.out.println("Şifre belirlenmiştir. Şimdi ana ekrana yönlendiriliyorsunuz.");
System.out.println("Lütfen kart şifrenizi giriniz.");
ysifre=hsn.nextInt();

if (ysifre==sifre) { System.out.println("Giriş başarılı, işlem ekranına yönlendiriliyorsunuz.."); }
else { System.out.println("Hatalı tuşlama yaptınız.Lütfen tekrar deneyiniz..");
System.exit(0); }

System.out.println("Lütfen işlem yapmak istediğiniz türü seçer misiniz ?");
bakiye=2200;
System.out.println("-Bakiye Sorgulamak İçin 1'e Basın");
System.out.println("-Hesaptan Para Çekmek İçin 2'ye Basın.");
System.out.println("-Hesaba Para Yatırmak İçin 3'e Basın.");
System.out.println("-Sitemden Güvenli Çıkış İçin 4'e Basın.");

islemler=hsn.nextInt();
/*
* Müşterinin yapabileceği max işlemler yukarıda sınırlandırılıyor.(Bu programda max 4 işlem yapabiliyor.)
*/

/*
* Aşağıda ise İşlemler gerçekleştirilmektedir.
*/
switch(islemler)
{

case 1: System.out.println("Güncel Bakiyeniz:"+bakiye+"TL'dir.");

break;
case 2: System.out.println("Çekmek istediğiniz Tutarı Giriniz:");
cmiktar=hsn.nextInt();

a= cmiktar/100;
b=(cmiktar-(a*100))/50;
c=(cmiktar-((a*100)+(b*50)))/20;
d=(cmiktar-((a*100)+(b*50)+(c*20)))/10;
/*
* Yukarıda müşterinin çekmek istediği paranın banknotlara ayrılma işlemleri bulunuyor.
*/


/*
* Bu if-else komutarında ise sınırlandırma yapılarak 10 veya 10 katları mecburi kılınır.
*/
if (cmiktar%10==0){

if (cmiktar<=bakiye) {System.out.println("İşleminiz tamamlanmıştır.İşlem sonrası bakiyeniz:"+(bakiye-cmiktar)+"TL'dir"); System.out.println("Verilen Paralar:\n"+a+"Adet 100TL\n"+b+"Adet 50TL\n"+c+"Adet 20TL\n"+d+"Adet 10 TL"); System.out.println("Çevre dostu olan bankamız işlem sonra fiş vermemektedir. Dekontunuz mail adresine gönderilmiştir. Anlayışınız için" + "sizlere teşekkür ederiz."); } else { System.out.print("Yetersiz bakiye");} } else { System.out.println("Lütfen 10 veya 10'un katlarında tutar giriniz."); System.exit(0); } break; case 3: System.out.println("Yatirmak istediğiniz tutarı giriniz"); ymiktar=hsn.nextInt(); System.out.println("İşleminiz tamamlanmıştır.İşlem sonrası bakiyeniz:"+(bakiye+ymiktar+"TL'dir")); System.out.println("Çevre dostu olan bankamız işlem sonra fiş vermemektedir. Dekontunuz mail adresine gönderilmiştir./n Anlayışınız için" + "sizlere teşekkür ederiz."); break; case 4: System.out.println("Sistemden Çıkılıyor.. HASAN BANK İYİ GÜNLER DİLER.."); break; default: { System.out.println("Geçersiz tuşlama yaptınız. Lütfen tekrar deneyiniz."); } /* * Burada müşterinin işlemleri/istedikleri sonucu istenilen veriler hesaplanarak adım adım müşteri isteği doğrultusunda çıktı alınır. */ }}} /* * Bu kodlar tamamen Hasan AYTAÇ tarafından www.hasanaytac.com.tr için yazılmıştır. */]

Not : Arkadaşlar sorularınız veya anlamadığınız alan varsa yorum yapmayı unutmayın.
Not 2: Arkadaşlar son kodlarda birleşik olmuş. Halbuki editörde ben de ayrı gözüküyor. Ama bu programa ihtiyaç duyanlar konuya hakim. ; den sonra programda alta geçirin yeter. Yazmaktan kolaydır.(Sadece Enter veya Shift+Enter)

Ad

akrep ve yelkovan arasındaki açı,1,alt coin borsa duyuruları,1,altcoin nasıl alınır,1,altcoinler,1,anushka sharma,2,anushka sharma filmleri,1,anushka sharma sevilen filmleri,1,arka planda youtube çalıştırmak,1,arşiv dil sorunu,1,Arşiv sorunu,1,barkın bayoğlu,1,bilgisayar kapatıcı,1,bilgisayar otomatik kapatıcı,1,binanceye giren coinler,1,bitcoin nasıl alınır,1,blog güncellemesi,1,blogger,1,blogger temaları,1,blogger themes,1,borsa haberleri,1,btcturk,1,coin dünyası,5,coin nasıl alınır,1,coin yatirimcilarının alması gereken önlemler,1,coin-borsalari,1,cryptopia,1,crytopia borsası,1,çayırova boru,1,çayırova boru fabrika gezisi,1,çayırova boru fabrikası,1,çoklu whatsapp kullanımı,1,dağ kahvaltısı,1,elestiriyorum,2,empati,1,empati diye bir şey yoktur,1,empati gerçek mi,1,empati var mı,1,empatiye inanmıyorum,1,en iyi blogger temaları,1,eser avı,1,fabrika gezisi,1,floating for youtube türkçe,1,floating kurulumu,1,game of thorones elestirisi,1,game of thorones final sezonu,1,game of thorones tarayici oyunu puf noktalari ve hilesi,1,game of thorones winter is coming,1,game of thorones yorumları,1,game of thrones nasıl oynanır,1,genel,1,gezi-yazilari,4,geziyorum,4,google meta,1,google seo,1,google seo güncellemeleri,1,google tag,1,güncel bloglar,1,hasan aytaç,1,hasan aytaç blog,1,hataları,1,hikaye,1,hint filmi eleştirileri,1,hint filmi yorumları,1,hint filmi zero,1,hint filmleri,2,içerik blogları,1,iki nokra arasi uzaklık,1,iki nokta arasi uzaklıgı bulan program,1,iletişim kuralları,1,istanbul motosiklet fuarı,1,izliyorum,3,java,8,java atm örnegi,1,java atm örneği,2,java for döngüsü,1,java hazir kodlar,8,java örnekleri,7,java saat açı hesaplama,2,katrina kaif,1,keywords ve taglar işe yaramıyor,1,kişisel blog,1,kişisel blogger temaları,1,kocaeli dağları,1,kodlama ornekleri,1,koin borsaları komisyonlari,1,koineks,1,koinim,1,kolayca coin nasıl alınır,1,kripto para yatırımcıları,1,kripto paralar,2,lider haber,1,lider haber açılıyor,1,lider haber çözümü,1,lider haber virüs çözümü,1,lider haber virüsü,1,lider haber virüsü nasıl kaldırılır,1,makine,1,makine öğrenciliği,1,march of empires,5,march of empires bozulan yazıları düzeltme,1,march of empires eser avı,1,march of empires etkinlikleri,1,march of empires hesap nasıl satılır,1,march of empires hesap satışı,1,march of empires kaynak nasıl satılır,1,march of empires kaynak satışı,1,March of empires krallık değişimi,1,march of empires krallık değişimi püf noktaları,1,march of empires önemli etkinlikler,1,march of empires rehberi,2,march of empires sorunları,1,march of empires sultanları savaşa püf noktaları,2,march of empires sultanların savaşı,1,march of empires yazılar bozuldu,1,mehmet amca,1,meta taglar işe yaramıyor,1,mithril,1,Mithril binanceye giriş yaptı,1,mithril token,1,mobil oyunlar,2,motocross,1,motosiklet anılarım,1,motosiklet eğitimi,1,motosiklet fuar fotoğrafları,1,motosiklet fuarı,1,motosiklet gezisi,1,motosiklet ile istanbul,1,müşteri iletişimi,1,müşterilerle iletişim,1,müşterilerle iletişimde önemli noktalar,1,nasıl yapılır,6,network marketing,1,network marketing sistemleri,1,nm sistemlerinde dikkat edilmesi gerekenler,1,online mobil oyunlar,1,online tarayıcı oyunları,1,otomatik kapatma programı,1,oyunlar,4,ön planda youtube çalıştırmak,1,paribu,1,pazarlama da dikkat edilmesi gerekenler,1,pazarlama sistemleri,1,savaş oyunları,1,seo,1,seo uyumlu blogger temaları,1,shahrukh khan,1,sıcaklığı bulan program,1,strateji oyunları,2,tarayıcı virüsleri,1,telifsiz blogger tema,1,telifsiz blogger temaları,1,telifsiz ve ücretsiz blogger temaları,1,türk borsalari komisyonlari,1,türk coin borsaları,1,türk kripto borsaları,1,türkiye turing ve otomobil kurumu,1,türkiyeden coin nasıl alinir,1,ucuz coinler nasıl alınır,1,uzaktaki bilgisayarı kapatmak,1,ücretsiz blogger şablonu,1,ücretsiz blogger temaları,2,ücretsiz eğitim,1,ücretsiz kask ve yelek,1,ücretsiz kask veren eğitim,1,ücretsiz motosiklet eğitimi,1,ücretsiz motosiklet kaskı,1,ücretsiz motosiklet ve kask,1,ücretsiz premium blogger temaları,1,ücretsiz temalar,1,vücut kitle indeksi hazırlama programı,1,whatsapp ile not defteri,1,whatsappı not defteri olarak kullanmak,1,whatsapptan not defteri yapmak,1,winrar arapça hatası,1,winrar arapça oldu,1,winrar dil değiştirme,2,winrar dil hatası,2,winrar dil sorunu,2,winrar sağ tık problemi,1,winrar sorunları,1,winrarı türkçe yapmak,1,yazilim,2,yol emniyeti eğitimi,1,youtube,1,youtube eklentileri,1,youtube kanalı ayarları,1,youtube kanali için yapılması gerekenler,1,youtube tavsiyeleri,1,yurt dışına coin geçirme,1,
ltr
item
Hasan Aytaç - Öğrenirken Öğretiyor: JAVA - Hazır ATM Yazılım Kodları - KODLAMA ÖRNEKLERİ
JAVA - Hazır ATM Yazılım Kodları - KODLAMA ÖRNEKLERİ
https://1.bp.blogspot.com/-zV1yVcvIMYM/XbQcozlhb2I/AAAAAAAAFqA/yQku1ZDgqVQWG78aPOmzjnd-bB251juFACLcBGAsYHQ/s640/Java-Hazir-Kod-Ornekleri-Hazir-Atm-kodlari.png
https://1.bp.blogspot.com/-zV1yVcvIMYM/XbQcozlhb2I/AAAAAAAAFqA/yQku1ZDgqVQWG78aPOmzjnd-bB251juFACLcBGAsYHQ/s72-c/Java-Hazir-Kod-Ornekleri-Hazir-Atm-kodlari.png
Hasan Aytaç - Öğrenirken Öğretiyor
https://www.hasanaytac.com.tr/2019/10/java-hazir-atm-yazilim-kodlari-kodlama-ornekleri.html
https://www.hasanaytac.com.tr/
https://www.hasanaytac.com.tr/
https://www.hasanaytac.com.tr/2019/10/java-hazir-atm-yazilim-kodlari-kodlama-ornekleri.html
true
3677843125314433563
UTF-8
Yüklenen Tüm Yazılar İlgili Benzer Konu Bulunamadı. TÜMÜ Devamını Oku Cevap Cevabı İptal Et Sil By Anasayfa SAYFALAR İÇERİKLER Hepsini Gör SENİN İÇİN ÖNERDİKLERİM ; Etiketler ARŞİV ARAMA TÜM İÇERİKLER Aradığınız Bulunamadı! Anasayfaya Dön Pazar Pazartesi Salı Çarşamba Perşembe Cuma Cumartesi Pzr Pzrtsi Salı Çrş Prş Cma Cmrts Ocak Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık Ock Şbt Mart Nsn Mayıs Mys Hzrn Ağs Eyl Ekm Ksm Arlk Bu Ay 1 dakika önce $$1$$ minutes ago 1 saat önce $$1$$ hours ago Dün $$1$$ days ago $$1$$ weeks ago 5 haftadan önce Takipçiler Takip ÖZEL İÇERİK ( KİLİTLİDİR.) 1. Adım: Sosyalar Ağların Birinde Paylaşın 2. Adım : Sosyal Ağınızdaki Bağlantıyı Onaylayın. Tüm Kodları Kopyala Tüm Kodları Seç Tüm Kodlar Panoya Toplandı. Kodları / metinleri kopyalayamıyorum, lütfen kopyalamak için [CTRL] + [C] (veya Mac’li CMD + C) tuşlarına basın. Table of Content