← Kursa Dön
💻

Ödeme Sistemi (Interface)

Orta
100 puan · Java

📋 Talimatlar

Farklı ödeme yöntemlerini interface ile modelleyin.

Interface: OdemeYontemi → ode(double tutar) : String

Sınıflar:

  • KrediKarti implements OdemeYontemi: kartNo alanı, "Kredi karti (****XXXX) ile Y TL odendi"
  • Nakit implements OdemeYontemi: "Nakit Y TL odendi"
  • Havale implements OdemeYontemi: iban alanı, "Havale (IBAN) ile Y TL odendi"

Girdi: Ödeme sayısı N, her satır: tip,tutar[,ekbilgi] Çıktı: Her ödeme sonucu ve toplam

🧪 Örnek Test Senaryoları

3 farklı ödeme
Girdi
3
KrediKarti,100.0,1234567890123456
Nakit,50.0
Havale,200.0,TR123456
Beklenen Çıktı
Kredi karti (****3456) ile 100.0 TL odendi
Nakit 50.0 TL odendi
Havale (TR123456) ile 200.0 TL odendi
Toplam: 350.0 TL

💡 İpuçları

Main.java
✓ Çözüm yüklendi
puan

                    
Ln 1, Col 1 · JAVA · UTF-8
Wandbox