Web tasarımı ve Programlama Dersi 2. Dönem Sınav Soruları

1soru1. Yanda verilen tasarımı hazırlayınız.  (50 Puan)

a) Asgari ücreti girilecek.

b) Sosyal güvencesi var mı? Kısmında EVET radiobutonu seçilirse Sosyal güvencesi nedir? Sorununa ait radiobutonlar aktif olacak. Sayfa ilk açıldığında bu radiobutonlar aktif olmayacak.

c) Sosyal güvencesi Nedir? Radio butonlarından SSK seçilirse asgari ücretin üzerine %15 eklenecek, Emekli Sandığı seçilirse asgari ücretin üzerine  %10 eklenecek, Yeşil kart seçilirse asgari ücretin üzerine %20 eklenecek ve Ödenecek Net Maaş alanına maaş yazılacak.

d) Eğer Sosyal Güvencesi var mı? Sorusundaki HAYIR radiobutonu seçilirse Sosyal Güvencesi Nedir? Radio Butonları aktif olmayacak ve ödenecek net maaş kısmına direk olarak asgari ücret yazılacak.
soru22. Yanda verilen tasarımı hazırlayın. (20 Puan)

a) Hangi bitki seçilirse mesaj label’ine yetişen bitkinin bölgesi yazdırılacaktır.

b) Muz : Akdeniz bölgesi, Buğday : İç Anadolu Bölgesi, Çay : Karadeniz

c) Tıklama işlemi butonla olmayacak. Sadece radio butonlara tıklayınca işlem yapılacak. 

3. 1 den 87’ye kadar olan sayılardan; (30 Puan)

a) 4’e bölünenlerin adeti ve toplamı,

b) 7’ye bölünenlerin adeti ve toplamını aynı program içerisinde yapınız.

Sınav süresi 50 dakikadır.

Mustafa AKBAL – Erkan DÖLEK

Ders Öğretmenleri 

Soruların Kodları

1. Soru

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class soru1aspx : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void evet_CheckedChanged(object sender, EventArgs e)
    {
        ssk.Enabled = true;
        emekli.Enabled = true;
        yk.Enabled = true;
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        int odeme;

        if (maas.Text == "")
            maas.Text = "0";
        if (evet.Checked)
        {
            if (ssk.Checked)
            {
                odeme = Convert.ToInt16(maas.Text) + Convert.ToInt16(maas.Text) * 15 / 100;
                odenecek.Text = odeme.ToString();
            }
            else if (emekli.Checked)
            {
                odeme = Convert.ToInt16(maas.Text) + Convert.ToInt16(maas.Text) * 10 / 100;
                odenecek.Text = odeme.ToString();
            }
            else if (yk.Checked)
            {
                odeme = Convert.ToInt16(maas.Text) + Convert.ToInt16(maas.Text) * 20 / 100;
                odenecek.Text = odeme.ToString();
            }
            else
                odenecek.Text = "Sosyal Güvenceyi seçin";
        }
        else if (hayir.Checked)
            odenecek.Text = maas.Text;
        else
            odenecek.Text = "Sosyal Güvencesi var mı?";

    }
    protected void hayir_CheckedChanged(object sender, EventArgs e)
    {
        ssk.Enabled = false;
        emekli.Enabled = false;
        yk.Enabled = false;
    }
}

2. Soru

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class soru2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
    {
        mesaj.Text = "Akdeniz bölgesinde yetişir";
    }
    protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
    {
        mesaj.Text = "İç Anadolu bölgesinde yetişir";
    }
    protected void RadioButton3_CheckedChanged(object sender, EventArgs e)
    {
        mesaj.Text = "Karadeniz bölgesinde yetişir";
    }
}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir