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

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


2

Image
Yukarıdaki ekran görüntüsünü oluşturacak programı yazın girilen bilgilere göre yapılacak işlem
Seçilen ödeme Şekli Peşin ise seçilen indirim miktarı uygulanıp ödenecek tutar yazdırılacak
Seçilen ödeme Şekli 6 Taksit ise seçilen indirim miktarı uygulanıp ödenecek tutar yazdırılacak
Seçilen ödeme Şekli 12 Taksit ise seçilen indirim miktarı uygulanıp ödenecek tutar yazdırılacak.

Cevap:
Öncelikle form oluşturulacak bunun için form içerisinde kullanacağımız nesneler text,select,radio,textarea ve submit.  Form oluşturmak için gerekli kodlar

Form Görüntüsü için gerekli kodlar
  1. <form action=“indirim.php” method=“Post”>
  2. Adınız<br><input type=“text” name=“ad”><br>
  3. Soaydınız<br><input type=“text” name=“sad”><br>
  4. Adınız<br><textarea name=“adres”></textarea><br>
  5. Alış veriş miktarı<br><input type=“text” name=“amiktar”><br>
  6. Ödeme Seçenekleri<br><select name=“secenek”>
  7. <option value=“peşin”>Peşin
  8. <option value=“6”>6 Taksit
  9. <option value=“12”>12 Taksit
  10. </select><br>
  11. İndirim Miktarı<br>
  12. <input type=“radio” name=“indirim” value=“10”>%10<br>
  13. <input type=“radio” name=“indirim” value=“20”>%20<br>
  14. <input type=“radio” name=“indirim” value=“30”>%30<br>
  15. <input type=“submit” value=“Hesapla”>
  16. </form>

Form çalıştıkdan sonra ekrana gelen bilgiler doldurulup Hesapla butonuna basıldığı anda bilgiler indirim.php dosyasına gidiyor ve bu dosya içerisinde bilgiler if deyimi ile kontrol edilip soruda verilen seçeneklerden hangisine uygunsa ona göre indirim işlemi yapılıp sonuç ekrada yazdırılıyor

İndirim Miktarını Hesaplayan Kodlar
  1. <?php
  2. if($secenek==“peşin”)
  3. {
  4. if($indirim==“10”) $fiyat=$amiktar$amiktar*0.1;
  5. if($indirim==“20”) $fiyat=$amiktar$amiktar*0.2;
  6. if($indirim==“30”) $fiyat=$amiktar$amiktar*0.3;
  7. echo “Ödenecek Tutar $fiyat”;
  8. }
  9. if($secenek==“6”)
  10. {
  11. if($indirim==“10”) $fiyat=$amiktar$amiktar*0.1+100;
  12. if($indirim==“20”) $fiyat=$amiktar$amiktar*0.2+100;
  13. if($indirim==“30”) $fiyat=$amiktar$amiktar*0.3+100;
  14. echo “Ödenecek Tutar $fiyat”;
  15. }
  16. if($secenek==“12”)
  17. {
  18. if($indirim==“10”) $fiyat=$amiktar$amiktar*0.1+150;
  19. if($indirim==“20”) $fiyat=$amiktar$amiktar*0.2+150;
  20. if($indirim==“30”) $fiyat=$amiktar$amiktar*0.3+150;
  21. echo “Ödenecek Tutar $fiyat”;
  22. }
  23. ?>

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

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

2 Yorum
Inline Feedbacks
View all comments
MH

Kodlarda bir yanlışlık var incelermisiniz boş sayfa çıkartıyor

SEDA

:oops: harika olmuş