← Kursa Dön
💻

Şekil Hiyerarşisi

Kolay
100 puan · Cpp

📋 Talimatlar

Shape abstract sınıfı ve alt sınıflarını yazın:

  • Shape: pure virtual area() ve name() metotları
  • Circle: yarıçap parametreli, alan = pi * r * r
  • Rectangle: en ve boy parametreli, alan = en * boy

Stdin'den şekil bilgileri gelir:

  • CIRCLE r
  • RECT w h
  • END

Her şekil için "[name]: alan = [area]" yazdırın. Pi için 3.14159 kullanın.

🧪 Örnek Test Senaryoları

Girdi
CIRCLE 5
RECT 4 6
END
Beklenen Çıktı
Circle: alan = 78.54
Rectangle: alan = 24.00
Girdi
CIRCLE 1
END
Beklenen Çıktı
Circle: alan = 3.14
📄 main.cpp
✓ Çözüm yüklendi
puan

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