Hacettepe Üniversitesi Ortalama/Mezuniyet Hesaplayıcı (HUORT)

Günü kurtaran küçük Python betiklerimden biri, genel iskeletini yaklaşık yarım saatte oluşturduğum HUORT; derslerden toplanan kredileri, notları (Hacettepe’nin yeni not sistemine göre) ve bölüm-içi/dışı seçmelilerinizi takip edip, ortalama alan, mezuniyetin mümkün olup olmadığını (=2.00), mezuniyete kaç krediniz kaldığını, kaç dersten ne alırsanız mezun olabileceğinizi gösteren minik bir betik. Türlü çeşit dersi takip etmenin sıkıcı, onların ortalamasını vs. hesaplayıp kafada planlar kurmanınsa apayrı sinir bozucu olduğunu düşündüğüm için, bu yükü güvenle Python’a bırakabiliyorsunuz.

Betikteki mezuniyet ve kredi değerleri HÜ’deki spesifik bir bölüm için, sizin bölümünüz/üniversiteniz için değerleri değiştirirseniz (dönem ortalamaları artık hesaba katılmıyor olduğu için betikte yok) her şekilde ihtiyaca uyum sağlayacak. Zaten kodda da basit bir dosya okuma/yazma ve birkaç döngü dışında birşey olmadığı için bunu yapmakta sorun yaşamayacaksınız. Kendi derslerinizi de DERSKODU KREDI NOT şeklinde (Örn: ABC123 3 A2) girmeniz, ve eğer dersiniz bölüm-içi seçmeliyse ünlem (!), bölüm-dışı seçmeliyse soru işareti (?) koymanız dersleri eklemeniz için yeterli.

Küçük ama faydalı bir betik oldu.

Kod şurada: http://svn.aranelsurion.org/hacks/huort/

P.S: Hayır, SEX117 dersinin kontenjanı yok.

Yorum Yazın