Matlab´de AGNO hesaplama scripti |
Arkadaşlar matlab programında agno hesaplamak için bir script yazdım.Bir çoğunuz bu yöntemi kullanıyorsunuzdur eminim.27 krediye kadar destekliyor.27kredinin altında ders aldıysanız boş ders için sorulan inputlara 0 yazarsanız sorun kalmaz.Onun dışında sonunda da toplam krediyi soruyor ve agno hesaplıyor.Scripte kopyala yapıştır yapmanız yeterli.Can sıkıntısından böyle bir şeyle meşgul olurken buldum kendimi ![]() Daha önce sitede var mıydı bilmiyorum.Oldukça basit yazdım.Üzerinde uğraşılarak daha da geliştirilebilir. --------------------------------------------- A=4.0; AB=3.7; BA=3.3; B=3.0; BC=2.7; CB=2.3; C=2.0; CD=1.7; DC=1.3; D=1.0; F=0; q=input(´Ders1 Kredi=´); w=input(´Ders1 Not=´); k1=q*w; disp(´Krediye Katkısı=´) disp(k1) r=input(´Ders2 Kredi=´); t=input(´Ders2 Not=´); k2=r*t; disp(´Krediye Katkısı=´) disp(k2) y=input(´Ders3 Kredi=´); u=input(´Ders3 Not=´); k3=y*u; disp(´Krediye Katkısı=´) disp(k3) o=input(´Ders4 Kredi=´); p=input(´Ders4 Not=´); k4=o*p; disp(´Krediye Katkısı=´) disp(k4) a=input(´Ders5 Kredi=´); s=input(´Ders5 Not=´); k5=a*s; disp(´Krediye Katkısı=´) disp(k5) d=input(´Ders6 Kredi=´); f=input(´Ders6 Not=´); k6=d*f; disp(´Krediye Katkısı=´) disp(k6) g=input(´Ders7 Kredi=´); h=input(´Ders7 Not=´); k7=g*h; disp(´Krediye Katkısı=´) disp(k7) j=input(´Ders8 Kredi=´); k=input(´Ders8 Not=´); k8=j*k; disp(´Krediye Katkısı=´) disp(k8) l=input(´Ders9 Kredi=´); z=input(´Ders9 Not=´); k9=l*z; disp(´Krediye Katkısı=´) disp(k9) toplam_kredi=input(´Toplam Kredi=´); AGNO=(k1+k2+k3+k4+k5+k6+k7+k8+k9)/toplam_kredi; disp(´AGNO=´); disp(AGNO) --------------------------------------------- Bu arada A- yerine AB veya B+ yerine BA gibi bir yazım istemekte. + ve - leri tanımlarken hata veriyor ya da ben beceremedim ![]() |
gönderen: Flea - 29/01/2011 - 08:53
|
Konu Hakkında Yapılan Yorumlar: |
yorum yapan(tarih) | yorum |
Shady (29/01/2011 - 09:10) | Sorumun cevabını aldım. Ellerine sağlık ![]() |
Flea (29/01/2011 - 10:16) | Böyle bir soru sorduğunu bilmiyordum ![]() |