Java Dersleri #25 - Proje : Uçak Bilet Fiyatı Hesaplayan Program

  Рет қаралды 29,947

Kodlama Vakti

Kodlama Vakti

Күн бұрын

Пікірлер: 92
@abdulkadirmungan4775
@abdulkadirmungan4775 2 жыл бұрын
AĞZINA YÜREĞİNE SAĞLIK HOCAM ELLERİN GÖZLERİN DİLLERİN DERT GÖRMESİN. BİZE ŞU TRENİ KAÇMIŞ MİLLETE YAZILIM ÖĞRETİYORSUN YA. ALLAH SANA FAZLA FAZLA VERSİN.
@Emirayas
@Emirayas 3 жыл бұрын
Kaliteli ve geliştirici bir uygulama, pratik dersi olmuş. Ücretsiz bir şekilde bu derslere ulaşabilmek bizim için çok değerli sağ olun var olun.
@omerfarukunlu2112
@omerfarukunlu2112 3 жыл бұрын
Bunu kendime borç bildim "Allah razı olsun hocam"
@senasimsek327
@senasimsek327 3 жыл бұрын
Hocam videoyu izlemeden kendim denemek istedim bazı farklılıklar var ama artık videoyu izlemeden yapabilecek duruma gelmişiz, gerçekten mükemmel anlatıyorsunuz çok teşekkür ederiz import java.util.Scanner; public class UcakBiletiHesaplama { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int km,yas,tip; double fiyat; System.out.print("Mesafeyi Giriniz : "); km = scan.nextInt(); System.out.print("Yaşınızı Giriniz : "); yas = scan.nextInt(); System.out.print("Yolculuk Tipini Giriniz (1-Tek Gidiş , 2-Gidiş/Dönüş) : "); tip = scan.nextInt(); if (km>0 && yas>0 && (tip==1 || tip==2)) { System.out.println("Fiyat hesaplanıyor..."); }else { System.out.println("Bazı bilgiler yanlış girildi, tekrar deneyiniz."); } fiyat = km * 0.10 ; if(yas
@KodlamaVakti
@KodlamaVakti 3 жыл бұрын
Elinize sağlık böyle devam :)
@mehmetnazmbilgi575
@mehmetnazmbilgi575 3 жыл бұрын
Allah sizden razı olsun, ilerleyen videolarda daha karmaşık örnekler vardır umarım...
@bakikocer9113
@bakikocer9113 3 жыл бұрын
Hocam gerçekten çok güzel ve anlaşılır anlatıyorsunuz. Tebrikler...
@serhatdemirel5201
@serhatdemirel5201 3 жыл бұрын
Elinize ,ağzınıza sağlık çok güzel anlatmıştınız .Ben bu koda sınıfta ekledim herkese a + bilet veriyorum :)
@nuraslan8510
@nuraslan8510 Жыл бұрын
Denemesini yaparken en zorlanacağım proje bu olacak gibi görünüyor :) çok teşekkürler hocam youtube'daki en iyi java anlatan kanal🥰
@anlkaya5392
@anlkaya5392 Жыл бұрын
emeğinize sağlık sizinle çok iyi ilerliyorum
@nastenkaoo
@nastenkaoo 2 жыл бұрын
mukemmel proje olmus klavyede yazan parmaklarina saglik
@Fatma-hy5qx
@Fatma-hy5qx 2 жыл бұрын
Harikasınız hocam tesekkur ederiiiiz
@hakanyurtluk719
@hakanyurtluk719 4 жыл бұрын
10:31 Ne kadar az kod diyip bütün kodu silmek :D
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Çok ironik olmuş evet :)
@KubraTekec
@KubraTekec 18 күн бұрын
emeğinize sağlık
@oguzhanylmaz4586
@oguzhanylmaz4586 3 жыл бұрын
Hocam eğitim videolarınız çok iyi ve güncel öncelikle bunun için teşekkür ederim. Sizin çözümünüze hiç bakmadan denedim ve biraz farklı yaptım ama oldu. package IlkProjem; import java.util.Scanner; public class UcakBiletiHesaplamaProgrami { public static void main(String[] args) { Scanner input = new Scanner(System.in); Scanner input2 = new Scanner(System.in); System.out.println("-----BİLET PROGRAMI------"); String k_adi , k_soyadi; double toplam_tutar; int k_yas; int gidis_tur; float mesafe; System.out.print(" Adınız: "); k_adi = input.next(); System.out.print("Soyadınız: "); k_soyadi = input.next(); System.out.print("Yaşınız: "); k_yas =input2.nextInt(); System.out.println(" 1-Tek Gidiş 2-Gidiş Dönüş"); gidis_tur = input2.nextInt(); System.out.println(" Kaç km mesafe gideceksiniz"); mesafe = input2.nextFloat(); if (k_yas
@oguzhanylmaz4586
@oguzhanylmaz4586 3 жыл бұрын
buda consoldaki çıktım: -----BİLET PROGRAMI------ Adınız: Oğuzhan Soyadınız: Yılmaz Yaşınız: 22 1-Tek Gidiş 2-Gidiş Dönüş 2 Kaç km mesafe gideceksiniz 400 Bilet bilgileriniz Ad:Oğuzhan soyad: Yılmaz toplam tutar: 0.8$
@mustafaergun7692
@mustafaergun7692 2 жыл бұрын
@@oguzhanylmaz4586 0.8 dolar 400km için fazla olmamış mı
@GencBorsac
@GencBorsac 2 жыл бұрын
çok sağolun hocam
@alirzayev4447
@alirzayev4447 Жыл бұрын
var olun
@EfnanSifyan
@EfnanSifyan 3 жыл бұрын
Merhaba hocam, bu projede interface inheritage Polymorphism Generic class, Generic collections (at least two of List, Set and Map), Lambda functions , kullanıyoyormu ?
@KodlamaVakti
@KodlamaVakti 3 жыл бұрын
O dediğiniz konular bu proje için ileri seviyeler, En sondaki Hastane Otomasyonunda kullanılıyor
@dondurma1234
@dondurma1234 9 ай бұрын
Çok iyi örnek 👏🏻
@cristianoronaldo8162
@cristianoronaldo8162 3 жыл бұрын
hocam siz hepsini tek tutara bagladınız , bu yontem biraz üst seviye geldi biraz Ben de basite indirgemeye çalıştım ve boyle yaptım ( ama biraz uzun oldu ) int km,yas,yoltip; System.out.print("Mesafeyi Giriniz: "); km= input.nextInt(); System.out.print("Yasınızı Giriniz:"); yas= input.nextInt(); System.out.print("Yolculuk Tipini Seçiniz (1=Tek Gidiş , 2=Gidiş-Dönüş): "); yoltip= input.nextInt(); double normalfiyat,yasindirimi,yasindirimi2; normalfiyat=km*0.1; yasindirimi=normalfiyat*0.5; yasindirimi2=normalfiyat*0.7; if(km>0 && yas>0 && (yoltip==1 || yoltip==2)) { if(yas=65 && yoltip==1) { System.out.println("Ödenecek Tutar: "+yasindirimi2 +'$'); } if(yas>=12 && yas=12 && yas
@KodlamaVakti
@KodlamaVakti 3 жыл бұрын
İki kodda aynı kapıya çıkıyor elinize sağlık :)
@456xml
@456xml Жыл бұрын
Cok sagol eline saglik
@ismailsert5220
@ismailsert5220 2 жыл бұрын
Teşekkürler
@mahsumtarhan4964
@mahsumtarhan4964 4 жыл бұрын
hocam merhebalar sizde ricam android studio kullanımı ve projeler yapmanız . yaprsanız cok sevinirm sizin kadar dersleri detaylı anlatan yok .tşk
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Merhabalar, o konulara da gireceğiz inşallah.
@alperenerturulmusic
@alperenerturulmusic 2 жыл бұрын
zorlandığım tek dersiniz buydu sanırsam :)
@ozkanozer83
@ozkanozer83 4 ай бұрын
10 "numara" 5 "yildiz"
@yoneticikardes
@yoneticikardes Жыл бұрын
bol bol pratik yapın dostlar, para ile böyle eğitim alamazsınız başka bir şey söylemiyorum.
@ardagazel6520
@ardagazel6520 4 жыл бұрын
hocam merhaba, yazdığımız programı jar dosyası olarak kaydedip açmak istediğimde "error a jni error has occurred please check your installation and try again" hatası alıyorum. Forumlarda Java'nın güncel olmadığı söyleniyor ve Eclipse'yi indireli birkaç gün oldu. Sebebini biliyor musunuz? java jdk 8 yüklü
@LifePodcastUS
@LifePodcastUS 10 ай бұрын
baba flutter çek gözünü seveyim
@mahmudfrzli3302
@mahmudfrzli3302 3 жыл бұрын
Selamun Aleykum. Bir sey sorucmak istiyorum sizden konumuza aid olmasada. Ben back-end dev olmak istiyorum. Back-end dev olarak java dan nasil kullanicami oyrene bilicemmi bu kursun sonunda. Yani bir web-sitenin arka planini java ile kura bilicemmi
@rubyru730
@rubyru730 3 жыл бұрын
scanner scan ile scanner input farkı nedir
@KodlamaVakti
@KodlamaVakti 3 жыл бұрын
Nesneye verdiğimiz değişken ismi farklı sadece
@mertkagantoy4567
@mertkagantoy4567 2 жыл бұрын
Hocam bence tip indirimini yas indiriminden önce uygulamak gerekir çünkü tip indirimi yastan bağımsız direk uygulanır.
@ozkanylmaz3912
@ozkanylmaz3912 2 жыл бұрын
hocanın girdiği değerleri sen girince kaç buldun
@CHRIS-re9sn
@CHRIS-re9sn Жыл бұрын
if else bloklarını birbiri içine yazıp çalıştırmanız kafamı karıştırdı bir if bitmeden içine 2 tane daha if yazmışsınız tam olarak birkaç if birlikte nasıl çalışıyor anlamadım ama kendım videodan önce kodu yazıp hatasız çalıstırabıldım.
@aygocer692
@aygocer692 2 жыл бұрын
👍👏
@hikmetkeskin5153
@hikmetkeskin5153 4 жыл бұрын
Hocam selamlar ben bir yerde takıldım matematiken oluyor olması lazım ama ben programlamada yapamadım hata verdi sebebi nedir acaba ? "24>=yas>="12 gibi bir ifadeyi if bloğu içine yazamaz mıyız ?
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Yazılır ama syntax (söz dizimi) yanlış. if(yas
@erendagl1503
@erendagl1503 4 жыл бұрын
bunu ben denedim de olmadı algılamıyor böyle yazınca
@zhrttm
@zhrttm 3 күн бұрын
Kral
@huseyinisler3199
@huseyinisler3199 Жыл бұрын
Selamlar, örnekte 1500 km'yi 0.1 $/km (km başına 0.1 $ ücret) ile çarptığımızda normal bileti fiyatı 150 dolar olması gerekirken indirimli fiyat nasıl 216 $ çıkabilir? Bilet Fiyatı = 1500kmx0.1$/km = 150 $ Yaş İndirimi = 150$ - (150x0,1)= 135 $ -> 150x0,1 150 doların %10luk indirim miktarı Gidiş Dönüş İndirimi = 135 - (135x0,2)= 108$ olması gerekmez mi?
@KodlamaVakti
@KodlamaVakti Жыл бұрын
1 biletin indirimli fiyatı 135 lira. Gidiş dönüş: 2*135=270 lira 270*0.2=54 lira gidiş dönüş oldugu için indirim uygulanması. 270-54=216 lira ödemesi gereken miktar
@floyd2757
@floyd2757 Жыл бұрын
öcelikle ağzına sağlık hocam. video başlayınca soruyu önce kendim çözüyorum sonra videoyu izleyip karşılaştırıyorum. ben farklı bi şekilde yaptım bu şekilde olmasında bi sıkıntı var mı? int mesafe , yaş ; System.out.print("mesafeyi giriniz : "); mesafe = scan.nextInt() ; System.out.print("yaşınızı yazınız : "); yaş = scan.nextInt() ; System.out.println("biletinizin çeşidini seçiniz"); System.out.print("1 - gidiş dönüş 2 - tek yön "); double fiyat = mesafe*0.1 ; int sayı = scan.nextInt() ; switch (sayı) { case 1 : { if (yaş < 12) { System.out.println("bilet fiyatı : " + ((fiyat)-((fiyat)*0.5+((fiyat)*0.2)))*2) ; } else if (yaş>=12 && yaş=65) { System.out.println("bilet fiyatı : " + ((fiyat)-((fiyat)*0.3+((fiyat)*0.2)))*2) ; } else { System.out.println("bilet fiyatı : " + (fiyat-(fiyat*0.2))) ; }} break; case 2 : { if (yaş < 12) { System.out.println("bilet fiyatı : " + ((fiyat)-((fiyat)*0.5))) ; } else if (yaş>=12 && yaş=65) { System.out.println("bilet fiyatı : " + ((fiyat)-((fiyat)*0.3))) ; } else { System.out.println("bilet fiyatı : " + fiyat) ; }} break; } }}
@KodlamaVakti
@KodlamaVakti Жыл бұрын
Kod çalışıyorsa bir problem yok :)
@mulisekoca
@mulisekoca Жыл бұрын
Hocam merhabalar, bu kodu çalıştırıp mesafe : 1500 yaş : 24 tip:2 seçtiğimde hata gözükmüyor ama hesaplama yapmıyor. Sebebi ne olabilir? import java.util.Scanner; public class AnaMetot { public static void main(String[] args) { Scanner input = new Scanner(System.in); int km,yas,tip; double ucret; double yeniFiyat; System.out.print("Mesafeyi giriniz:"); km=input.nextInt(); double mesafe = km * 0.10; System.out.print("Yaşınızı giriniz:"); yas=input.nextInt(); System.out.print("Tipi seçiniz: 1-Gidiş 2-Gidiş-Dönüş:"); tip=input.nextInt(); ucret = km*0.10; if(yas12 && yas24) { if(tip==1) { System.out.print("Ödeyeceğiniz İndirimli Fiyat : " +yeniFiyat); } else if(tip==2) { yeniFiyat = ucret - (ucret*0.20); System.out.print("Ödeyeceğiniz İndirimli Fiyat : " +yeniFiyat); } } else if(yas>65) { yeniFiyat = ucret - (ucret * 0.30); if(tip==1) { System.out.print("Ödeyeceğiniz İndirimli Fiyat : " +yeniFiyat); } else if(tip==2) { yeniFiyat = ucret - (ucret*0.20); System.out.print("Ödeyeceğiniz İndirimli Fiyat : " +yeniFiyat); } } } } }
@eneskoseoglu8927
@eneskoseoglu8927 Жыл бұрын
Çünkü süslü parantezleri koyarken bir hata yapmışsın. Yaptığın ilk if kontrolünden sonra gelen else if'ler ilk if'teki kod bloğunun içinde kalmış. Yaşı 24 olarak denediğin için ilk kontrolde zaten if in içine girmiyor ve dolayısıyla hiçbir işlem yapmıyor. 12'den düşük bir yaş girdiğinde ilk koşulu sağladığı için if'in içine girecek ve işlemi yapacaktır.
@mmammadov8233
@mmammadov8233 3 жыл бұрын
Merhaba Hocam,ben bunu ayni sizin yaptiniz gibi yazdim her shey guzel calisiyor amma bir olay var,egerki duzgun ucus tipini yazmasak devam etmiyor ve duzgun giriniz yaziyoruz ,yeniden baslatmak icin ise Run etmemiz gerekir ve yeniden basliyor her shey,ben istiyorumki eger duzgun rakam yazilmazsa yeniden kendi kendiliginden baslasin,do while ile bi turlu alindiramadim,yani ben run etmis olmayayim kendiliginden baslasinyeniden bastan bizden istesin butun yas felan hepsin,bu nasil mumkun ola bilir,aslinda yeniden baslamasi icin sifirlanmasi gerekir mantikla bu amma nasil olacak bilmiyorum
@mmammadov8233
@mmammadov8233 3 жыл бұрын
int yas, km, nov; Scanner scan = new Scanner(System.in); System.out.println("Yasi daxil edin:"); yas = scan.nextInt(); System.out.println("mesafeni daxil edin:"); km = scan.nextInt(); do{System.out.println("Ucus novunu secin:1=birterefli 2=ikiterefli"); nov = scan.nextInt(); double normalfiyat, yasendirimi, tipendirimi; if (yas > 0 && km > 0 && (nov == 1 || nov == 2)) { normalfiyat = km * 0.10; if (yas < 12) { yasendirimi = normalfiyat * 0.3; } else if (yas > 60) { yasendirimi = normalfiyat * 0.4; }else if(yas>12&&yas2); zor oldu amma yaptim,bazi sheyleri kendi isteyime gore yaptim ona cokda alinmayin(mesela do{ kendim oraya koydum en basdan koymusdum ilk once
@davidlopes6988
@davidlopes6988 3 жыл бұрын
dinlemeden önce kendim yapayım dedim, bunun iki katı kod yazdım ve sonuç hep yanlış çıktı. korkunç.
@KodlamaVakti
@KodlamaVakti 3 жыл бұрын
Çok normal siz denemekten vazgeçmeyin :)
@streakurt
@streakurt 2 жыл бұрын
Sondaki "korkunç" kelimesi :D :D :d Oyle dusunmeyin bence ya, bence en iyisini yapiyorsunuz kendi kendinize bir seyler denemek. Umarim istediginiz sonucu almisinizdir sonunda
@dogukanilhan7104
@dogukanilhan7104 2 жыл бұрын
Hocam merhaba mesela hem 65 den büyük hem de tip 2 yi seçerse iki indirimi de alabilir mi
@erenyilmaz6979
@erenyilmaz6979 16 күн бұрын
bende onu merak ediyorum ama sanırım uygulamıyor çünkü öyle olsa 2 seçenek var ya indirimleri aynı anda fiyata uygulayacak ya da ilk 1. indirimi uygulayıp üstüne 2. yi ilave ederdi diye düşünüyorum hocamın yaptığı kodda bu detay yok galiba bende kaçırmış olabilirim ama kafama takıldı
@cagrivan446
@cagrivan446 4 жыл бұрын
Hocam Merhaba; Aynı algoritmayı aşağıdaki gibi yazdım. Böyle yapmak ilerde yazmamda sorun çıkarır mı. Yoksa kısaltmalar her zaman daha iyi diyebilir miyiz? import java.util.Scanner; public class Ucak { public static void main(String[] args) { /* km birim fiyatı 0.10$ b * 12 yaşından küçükse %50 indirim c * 12 v2 24 arasındaysa %10 indirim c * 65 yaş üstü ise %30 indirim c * gidiş dönüş alırsa %20 indirim d * b=km c=yas d=tip e=normal fiyat f= yas indirimi g =tip indirimi */ Scanner a = new Scanner(System.in); System.out.println("Uçuş mesafesi giriniz : Yolcunun yaşını giriniz : Tek yön ise 1 Gidiş-Dönüş ise 2 seçiniz : "); int b=a.nextInt(),c=a.nextInt(),d=a.nextInt(); double e,f,g; if(b >0 && c>0 && (d==1 || d==2)) { e=b*0.10; if(c =12 && c65) { f=e*0.30; }else { f=0; } e-=f; if(d == 2) { g = e*0.2; e = (e-g)*2; } System.out.println(e); }else { System.out.println("Girdiğiniz Değerler Yanlış!!!!"); } } } Bu arada emeğinize sağlık.
@cagrivan446
@cagrivan446 4 жыл бұрын
Sormak istediğin aslında değişkenleri 1 ve ya 2 harf ile tanımlamak sorun yaratır mı?
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Kısaltmalar sorun değildir, lakin anlamlı kısaltmak önemlidir. O yüzden km , yas gibi az harfli ama baktığımızda o değişkenin ne işe yaradığını anladığımız isimlendirmeler en iyisidir.
@cagrivan446
@cagrivan446 4 жыл бұрын
@@KodlamaVakti Teşekkür ederim.
@beyza7033
@beyza7033 3 жыл бұрын
12/12/2021 16:47
@nippezdel
@nippezdel 3 жыл бұрын
hocam ben hiç izlemeden yazdım ama sizin yazdığınızın nerdeyse 3 katı oldu ama çalışıyor. import java.util.Scanner; public class ucakbileti { public static void main(String[] args) { //yaşını girsin sonra gitmek istediği mesafeyi girsin 10 yaşa kadar yüzde 45 indirim //10 ve 20 arası yüzde 15 indirim 65 ve üzeri için yüzde 35 indirim gidiş dönüşe yüzde 10 indirim Scanner girdi=new Scanner(System.in); int yasiniz,mesafe,tip; double mesafeücreti = 0.10; System.out.println("Türk Hava Yolları iyi yolculuklar diler!"); System.out.println("Gidiş dönüş - 1 Sadece gidiş - 2"); System.out.println("Yolculuk tipinizi seçiniz;"); tip = girdi.nextInt(); if (tip!=1 && tip !=2) { System.out.println("Yolculuk tipini yanlış girdiniz!"); } else { System.out.println("Yaşınızı giriniz : "); yasiniz = girdi.nextInt(); if (yasiniz20) {System.out.print("Bilet ücretiniz : " + (biletücreti));} else if (yasiniz>=10) {System.out.print("Bilet ücretiniz : " + ((biletücreti)*0.85));} else {System.out.print("Bilet ücretiniz : " + ((biletücreti)*0.55));}} else {if (yasiniz>=65) { System.out.print("Bilet ücretiniz : "+ ((biletücreti2) * 0.65));} else if(yasiniz>20) { System.out.print("Bilet ücretiniz : " + (biletücreti2));} else if (yasiniz>=10) {System.out.print("Bilet ücretiniz : " + ((biletücreti2)*0.85));} else {System.out.print("Bilet ücretiniz : " + ((biletücreti2)*0.55));} }}}}}}
@KodlamaVakti
@KodlamaVakti 3 жыл бұрын
Merhaba , bu da bir çözüm tabi ki :)
@tuti8452
@tuti8452 2 жыл бұрын
cok uzun icim sisti
@FaberdsMC
@FaberdsMC 3 жыл бұрын
hocam videoyu siz konuyu anlattıktan sonra durdurup kendim yapmayı deniyorum bu arada arkadaşlarada öneririm takıldığınız yere videoyu devam ettirebilirsiniz öğrenmeniz açısından daha etkili oluyor. tek bi sorum var farklı bir mantıkla yapabilmişim fakat yaşı 24 yolu 1500 yazdığımda 216 yerine 210 cevabını alıyorum kodu inceleyebilicek birisi varsa cevaplayabilir mi? edit: dostlar çözdüm benim yazdığım kodda 2. bileti almanız halinde tüm indirim oranını toplayıp ardınan fiyattan düşüyor, hocamızın yaptığında ilk yaş indirimini düşüp ardından 2. bilet indirimini düşüyor //km birim fiyatı 0.10 dolar //12 yaşından küçükse toplam fiyata 50% indirim //12-24 yaş arası 10% indirim //65 yaşından büyükse 30% indirim //gidiş dönüş alıcaksa 20% indirim //bu koşullara göre uçak bileti hesaplayan program Scanner scan = new Scanner(System.in); double KM_FIYAT = 0.1, YAS_12ALTI = 0.5, YAS_12VE24 = 0.1, YAS_65USTU = 0.3, GIDIS_DONUS = 0.2, toplam; System.out.print("Yaşınızı giriniz: "); int yas = scan.nextInt(); System.out.print(" Gideceğiniz yolun KM cinsinden uzaklığını giriniz: "); int km = scan.nextInt(); System.out.print(" Dönüş bileti alacaksanız 1 almayacaksanız 2 girin: "); int donus = scan.nextInt(); if ((yas > 0 && km > 0) && (donus == 1 || donus == 2) ) { //12 yaşından küçükse toplam fiyata 50% indirim if (yas < 12) { toplam = (donus==2 ? 2:1) * ((km * KM_FIYAT) - ((km * KM_FIYAT) * (YAS_12ALTI + (donus == 2 ? GIDIS_DONUS : 0)))); //12-24 yaş arası 10% indirim }else if (yas 65) { toplam = (donus==2 ? 2:1) * ((km * KM_FIYAT) - ((km * KM_FIYAT) * (YAS_65USTU + (donus == 2 ? GIDIS_DONUS : 0)))); //indirim yok }else { toplam = (donus==2 ? 2:1) * ((km * KM_FIYAT) - ((km * KM_FIYAT) * (donus == 2 ? GIDIS_DONUS : 0))); } System.out.print(" Bilet tutarı: " + toplam + " DOLAR"); }else { System.out.print(" Girdiler yanlış!"); }
@aysusamedova9121
@aysusamedova9121 2 жыл бұрын
Selam aleykum ben yapınca oluyo sadece sondaki else yi kabul etmiyor
@itirazmvar3320
@itirazmvar3320 4 жыл бұрын
1500 km gidiyor km başı 0.10 dolar 1500*0.10=150 24 yaşında olduğu için ekstra yüzde 10 indirim yapılacak 150*90/100=135 gidiş dönüş aldığı için ekstra yüzde 20 indirim yapılacak 135*80/100=108 siz 216 bulmuşsunuz
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Merhabalar 14:07 den sonra neden 216 bulduğumuzu belirttik , çünkü gidiş dönüş bileti alıyor yani 2 tane bilet alıyor o yüzden gidiş dönüş fiyatı formülünde çarpı 2 vardır. Ama böyle detaylara takılmanız konuyu ne kadar ciddiye aldığınızı göstermektedir tebrik ederiz ve başarılarınızın devamını dileriz.
@dbrn3406
@dbrn3406 4 жыл бұрын
1 biletin indirimli fiyatı 135 lira. Gidiş dönüş: 2*135=270 lira 270*0.2=54 lira gidiş dönüş oldugu için indirim uygulanması. 270-54=216 lira ödemesi gereken miktar
@ilqarasadov
@ilqarasadov 3 жыл бұрын
@@KodlamaVakti Hocam bir sıralama hatası var sanırım sistem yaş indirimini yapdikdan sonra tip indirimini yaş indirimi yapdigi fiyata nazaran yapiyor, yani yası 24 olup gidiş donuş bileti alan toplamda 30% indirim almasi gerek 300*70/100=210 olması gerek.
@selimdayanc1869
@selimdayanc1869 3 жыл бұрын
@@ilqarasadov aynen 210 olması gerekiyor
@erdsee
@erdsee 2 жыл бұрын
Benim de dikkatimi çekti o yüzden yorumlara baktım. Indirim üzerinden tekrar indirim yaptığınızda (mesela bilet fiyatı yaş indirimi, çıkan sonucun tekrar gidiş dönüş olarak tip indirimi yaparsak) başka bir sonuç, iki indirimi toplayıp (mesela %10+%20) yani %30 bunu bilet fiyatına uygularsanız başka sonuç çıkıyor. Sorun şu ki; hangisini bazı alacaz :))
@nurislamalim7580
@nurislamalim7580 6 ай бұрын
64 yasindaki 2.tipi alirsa sorun oluyor galiba hocam .
@KodlamaVakti
@KodlamaVakti 4 ай бұрын
Olabilir, bug var ise düzeltebilirsiniz sizin iyi anlamda geliştirecektir :)
@GaziantepDansAkademi
@GaziantepDansAkademi 2 жыл бұрын
hocam yazılarınız acayip küçük. Biliyorum çok önce çekmişssiniz fakat bayağı zor oluyor okuması
@feyzaakdeniz8286
@feyzaakdeniz8286 2 жыл бұрын
hocam font çok küçük ya kör oldum resmen
@pearlex
@pearlex 2 жыл бұрын
Scanner scan = new Scanner(System.in); String k_ad,k_soyad; int yas,km,seyahatip; double tutar; System.out.print("Adınızı giriniz : "); k_ad=scan.nextLine(); System.out.print(" Soyadınızı giriniz : "); k_soyad=scan.nextLine(); System.out.print(" Yaşınızı giriniz : "); yas=scan.nextInt(); System.out.print(" Gideceğiniz mesafeyi giriniz : "); km=scan.nextInt(); System.out.print(" 1- Tek Gidiş 2-Gidiş/Geliş"); seyahatip=scan.nextInt(); double normalfiyat,yasindirimi,yasliindirimi,gencindirimi,gitgelindirim; normalfiyat=km*0.5; yasindirimi=normalfiyat*0.5; yasliindirimi=normalfiyat*0.3; gencindirimi=normalfiyat*0.1; gitgelindirim=normalfiyat*0.2; if (km >0 && yas >0 && (seyahatip==1 || seyahatip==2)) { }else { System.out.print("Girdiğiniz bilgiler eksik veya yanlış lütfen tekrar deneyiniz : "); }if (yas=65&&seyahatip==1) { System.out.print("Ödenecek tutar : " + (normalfiyat-=yasliindirimi)*2); }if (yas>=12 && yas=12 && yas
@ozkanylmaz3912
@ozkanylmaz3912 2 жыл бұрын
Hocam ben de bi tık farklı yaptım ve sizin 1500 km yaş 24 tip 2 değerlerini girince bende farklı fiyat çıkıyor o da 120$ . Hocam bi bakarsanız çok sevinirim . yazdığım kod şu : int km,yas,tip; Scanner scan = new Scanner(System.in); System.out.print("Seyahat uzaklığını giriniz :"); km = scan.nextInt(); System.out.print("Yaşınızı giriniz :"); yas = scan.nextInt(); System.out.print("Seyahat tipini seçiniz : 1-Tek yön : 2-Gidiş dönüş :"); tip = scan.nextInt(); double fiyat = km * 0.10 ; if (km > 0 && yas > 0 && (tip==1 || tip==2) ) { if (tip == 1) { if (yas < 12) { System.out.println(fiyat * 0.5 + "$"); }else if (yas
@Ibrahim-jb2kx
@Ibrahim-jb2kx Жыл бұрын
daha uzun oldu ama oldu :D import java.util.Scanner; public class UçakBlieti2 { public static void main(String[] args) { Scanner input=new Scanner(System.in); int km,yas,tip; double normalFiyat; System.out.print("Km'yi Giriniz :"); km =input.nextInt(); System.out.print("Yaşınızı giriniz :"); yas=input.nextInt(); System.out.println("Yolculuk Tipini Seçiniz 1-Sadece gidiş 2-Gidiş Dönüş"); System.out.print("Seçiminiz :"); tip=input.nextInt(); normalFiyat=km*0.1; if(yas>0&&km>0&&(tip==1||tip==2)){ if(yas=65&&tip==1) { System.out.println("Bilet Ücretiniz :"+"$"+(normalFiyat-(normalFiyat*0.3))); }else if(tip==2) { System.out.println("Bilet Ücretiniz :"+"$"+(2*(normalFiyat-(normalFiyat*0.2)))); }else { System.out.println("Bilet Ücretinz :"+"$"+normalFiyat); } }else { System.out.println("Girdiğiniz Değerler Eksik Veya Yanlış"); } } }
@k1ny4s40
@k1ny4s40 2 жыл бұрын
import java.util.Scanner; public class ProjeUcakBileti { public static void main(String[] args) { // Km birim fiyatı : 0,10 $ // 12 yaşından küçükse toplam fiyata %50 indirim // 12-24 yaş arasındaysa %10 indirm // 65 yaşından büyükse %30 indirm // Gidiş dönüş alırsa %20 indirim Scanner x = new Scanner(System.in); System.out.print("Kaç Yaşındasınız :"); int a = x.nextInt(); System.out.print("Yolculuk yapmak istediğiniz Uzaklık Kaç Km :"); int b = x.nextInt(); System.out.println("Dönüş Bileti Almak İstiyor Musunuz (Evet veya Hayır Şeklinde) :"); Scanner y = new Scanner(System.in); String c = y.nextLine(); // Demek ki veri tipi değişince yeni scanner açmak lazımmış :D if ((c.equals("Evet"))||(c.equals("Hayır"))){ if ((0
@onur6253
@onur6253 2 жыл бұрын
Scanner input = new Scanner(System.in); System.out.print("YAŞINIZI GİRİNİZ : "); int age = input.nextInt(); System.out.print("YOL ALMAK İSTEDİĞİNİZ KİLOMETRE MİKTARI : "); int road = input.nextInt(); double price = (road * 0.10); while(true){ System.out.println("GİDİŞ-DÖNÜŞ ALMAK İSTİYORSANIZ 1 , İSTEMİYORSANIZ 2 YE BASINIZ."); int sellection = input.nextInt(); if(sellection==1) { price = 2 * price * 0.8; break; } else if(sellection ==2) { break; } else { System.out.println("Lütfen geçerli değer giriniz."); } } if(age=12 && age65) { price = price * 0.3; } System.out.println("BİLET TUTARINIZ : " + price + "$"); videodan bakmadan yapmaya çalıştım umarım kod tekrarlaması falan yoktur .d
Java Dersleri #26 - Proje : Etkinlik Öneren Program
4:03
Kodlama Vakti
Рет қаралды 18 М.
Java Dersleri #49 - Diziler (Arrays)
10:59
Kodlama Vakti
Рет қаралды 38 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Java Dersleri #32 - Proje : While Örnekleri 1
13:35
Kodlama Vakti
Рет қаралды 28 М.
Java Dersleri #58 - OOP - Erişim Belirleyiciler (Access Modifiers)
9:00
[2024] Java Dersleri #39 OOP giriş
30:37
Merve Software
Рет қаралды 103
Java Dersleri #57 - Proje : Mini Mayın Tarlası Oyunu
45:05
Kodlama Vakti
Рет қаралды 35 М.
Java Dersleri #31 - Break ve Continue Kullanımı
7:49
Kodlama Vakti
Рет қаралды 24 М.
Java Dersleri #30 - For Döngüsü Kullanımı
8:01
Kodlama Vakti
Рет қаралды 29 М.
Java Dersleri #38 - For Örnekleri : EBOB-EKOK
8:35
Kodlama Vakti
Рет қаралды 14 М.
Java Dersleri #53 - String Sınıfı Kullanımı
8:52
Kodlama Vakti
Рет қаралды 18 М.
2 Saniyede 100 KM Hıza Çıkan Turbo S! | 920 Beygirlik Porsche!
21:32
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 120 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН