1. Ana Sayfa
  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?
Subscribe
Bildir
guest

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

2 Yorum
Inline Feedbacks
View all comments
MH

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

SEDA

:oops: harika olmuş