Gemini'a sor anlatır full
Sordum ama hoca kabul etmedi. Bazılarına yanlış dedi. Burada yazılımcı arkadaşlar belki yardımcı olurlar diye attım.
Kusura bakma o zaman hocam, yardım etmek için yazmıştım ben de. Yanlış anlama, dalga geçmek için yazmadım Gemini'a sor diye.
Hocam yazılardan anladığım kadarıyla basit bir restoran menüsü UI'ı olabilir.
Hocam yazılardan anladığım kadarıyla basit bir restoran menüsü UI'ı olabilir
Mobil sipariş uygulaması. Ekranda bir açılır liste var, oradan içeceğini seçiyorsun. Kaç tane istediğini yazıp butona basıyorsun. Butona bastığında sipariş alttaki listeye ekleniyor. Kodda açılır liste için Spinner kullanılmış, buton için Button, siparişleri göstermek için de ListView var. Siparişler ArrayList içinde tutuluyor, ürünlerin fiyatları da HashMap ile eşleştirilmiş. Butona basıldığında önce adet girilmiş mi diye kontrol ediliyor. Eğer her şey tamamsa seçilen içecek ve fiyatı alınıyor, düzgün bir sipariş metni hazırlanıyor ve listeye ekleniyor. En sonunda da ekranda “Siparişiniz eklendi!” diye kısa bir uyarı çıkıyor.
![]()
try{
abc
}catch (Exception e) {
xyz
}
fiyat.put("Ayran,"20)
HashMap<String,Integer> fiyat = newHashMap<>()
Mobil sipariş uygulaması. Ekranda bir açılır liste var, oradan içeceğini seçiyorsun. Kaç tane istediğini yazıp butona basıyorsun. Butona bastığında sipariş alttaki listeye ekleniyor. Kodda açılır liste için Spinner kullanılmış, buton için Button, siparişleri göstermek için de ListView var. Siparişler ArrayList içinde tutuluyor, ürünlerin fiyatları da HashMap ile eşleştirilmiş. Butona basıldığında önce adet girilmiş mi diye kontrol ediliyor. Eğer her şey tamamsa seçilen içecek ve fiyatı alınıyor, düzgün bir sipariş metni hazırlanıyor ve listeye ekleniyor. En sonunda da ekranda “Siparişiniz eklendi!” diye kısa bir uyarı çıkıyor.
Eki Görüntüle 2628361
Kodda da eksikler var,
Kod:try{ abc }catch (Exception e) { xyz }
Olması beklenir. Sizinkinde tam tersi. Masa, kebap, fiyat vs tanımları tam yok. HashMap tanımı yok.
Kod:fiyat.put("Ayran,"20)
Demiş ama
Kod:HashMap<String,Integer> fiyat = newHashMap<>()
Tanımı olması lazım.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.