İnfaz – Yatar Hesaplama

Ceza – İnfaz Hesaplama Uygulaması
Bu uygulama, belirli bir suç türü için ceza hesaplamanızı sağlar. Kullanıcıların belirli alanlara girdiği verilere dayanarak, gerekli ceza süresini alamadığınız bir alan üzerinden görsel olarak sunar. Aşağıda uygulamanın nasıl çalıştığını ve hangi kriterlere göre hesaplama yapıldığını inceleyebilirsiniz.
Çalışma Mantığı
- Form Girişi: Kullanıcı, suç türünü seçmek, suç tarihini ve doğum tarihini girmek, cezanın yıl, ay ve gün olarak süresini belirtmek için formu doldurur.
- Hesaplama Süreci:
- Kullanıcı “İNFAZ HESAPLA” butonuna tıkladığında, JavaScript kodu devreye girer.
- Formun varsayılan davranışı (örneğin, sayfanın yeniden yüklenmesi) engellenir.
- Ceza Süresinin Hesaplanması: Kullanıcının girdiği yıl, ay ve gün değerleri, toplam gün cinsine dönüştürülür:
- 1 yıl = 365 gün (ortalama alınarak)
- 1 ay = 30 gün (ortalama alınarak)
- Kullanıcının girdiği ceza süresi, şu şekilde hesaplanır:
- Toplam Ceza Günü = (Girdiği Yıl * 365) + (Girdiği Ay * 30) + Girdiği Gün
- Sonuç olarak, ceza süresi yıl, ay ve gün olarak ayrıştırılır ve kullanıcıya gösterilir.
- Sonuç Gösterimi:
- Hesaplanan ceza süresi ve seçilen suç türü, sonuç kutusunda görüntülenir.
- Ayrıca, bir sorumluluk reddi metni ve “Avukata Sor” butonu da eklenmiştir.
Hesaplama Kriterleri
- Suç Türü: Kullanıcı, tanımlı suç türlerinden birini seçmelidir. Her suç türü için ceza süreleri farklılık gösterebilir; ancak bu temel uygulamada kullanıcıdan yalnızca bilgi vermesi istenir.
- Ceza Süresi:
- Yıl: Kullanıcı cezanın yıl cinsinden ne kadar süreceğini belirtmelidir.
- Ay: Kullanıcı cezanın ay cinsinden süresini girmelidir.
- Gün: Kullanıcı, eğer sabit bir süre varsa gün cinsinden de giriş yapmalıdır.
- Verilen ceza: Hesaplama, toplam gün cinsinden yapılır ve bu gün sayısı yıl, ay ve gün cinsine geri dönüştürülür.
Uygulama Örneği
- Suç Türü: Kasten Yaralama
- Suç Tarihi: 2022-01-01
- Doğum Tarihi: 1990-05-10
- Ceza Süresi: 2 Yıl, 3 Ay, 15 Gün
Bu durumda, kullanıcı “İNFAZ HESAPLA” butonuna bastığında, sistem 2 yıl + 3 ay + 15 günü hesaplayarak, sonucu şu şekilde gösterebilir.
Sonuç kutusu, yukarıdaki bilgileri içerir ve kullanıcı her seferinde doğru bir şekilde güncellenen verilere erişebilir.