1. Anasayfa
  2. 11.Sınıf

2008-2009 İnternet Programcılığı 2.dönem 1.Uygulama Sınav Soru ve Cevapları Grup1


0

Image
Yukarıdaki ekran görüntüsünü oluşturacak html ve php dosyalarını yapın. not hesaplama işleminde ders zorunlu ise 1.notun %40,2.notun %20,3.notun%40’ı alınacak ve toplanıp sonuç olarak verilecek eğer ders seçmeli ise 1.notun %30,2.notun %30,3.notun%40’ı alınacak ve toplanıp sonuç olarak verilecektir.

Cevap :
Öncelikle formu oluşturmamız gerekiyor form içerisinde kullanacağımız nesneler text,select,radio ve submit.
Kodlar aşağıdaki olmalı burada radio kullanımına bir kez daha dikkat ediyoruz kullanıcının tek bir seçenek seçebilmesi için değişken isimlerini aynı yaptık.

Form Görüntüsü için gerekli komutlar
  1. <form action=“nothesapla.php” method=“Post”>
  2. 1.Not<input type=“text” name=“not1”><br>
  3. 2.Not<input type=“text” name=“not2”><br>
  4. 3.Not<input type=“text” name=“not3”><br>
  5. Ders Türü <select name=“ders”>
  6. <option value=“zorunlu”>Zorunlu Ders
  7. <option value=“seçmeli”>Seçmeli Ders
  8. </select><br>
  9. Tekrar Durumu<br>
  10. <input type=“radio” name=“tekrar” value=“ilk”>İlk Kez Alıyor<br>
  11. <input type=“radio” name=“tekrar” value=“ikinci”>İkinci Kez Alıyor<br>
  12. <input type=“radio” name=“tekrar” value=“üçüncü”>Üçüncü Kez Alıyor<br>
  13. <input type=“submit” value=“Hesapla”>
  14. </form>

Formu oluşturduktan sonra hesapla butonuna basıldığı anda bilgiler nothesapla.php dosyasına gönderilecek burada değişkenleri input name kısmına girdiğimiz isimler oluşturuyor. Php kısmında biraz matematik işlemi ve birde if karşılaştırması kullanacağız.Kodlar aşağıdaki gibi olmalı.

Not hesabı için gerekli php kodları
  1. <?php
  2. if($ders==“zorunlu”){
  3. $ynot1=$not1*0.4;
  4. $ynot2=$not2*0.2;
  5. $ynot3=$not3*0.4;
  6. $sonuç=$ynot1+$ynot2+$ynot3;
  7.  
  8. echo “Öğrenci Dersi “.$tekrar.” kez alıyor ve ortalaması “. $sonuç;
  9. }
  10. if($ders==“seçmeli”){
  11. $ynot1=$not1*0.3;
  12. $ynot2=$not2*0.3;
  13. $ynot3=$not3*0.4;
  14. $sonuç=$ynot1+$ynot2+$ynot3;
  15.  
  16. echo “Öğrenci Dersi “.$tekrar.” kez alıyor ve ortalaması “. $sonuç;
  17. }
  18. ?>

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 0
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Yorum
Inline Feedbacks
View all comments