Arama butonu
Bu konudaki kullanıcılar: 1 misafir
11
Cevap
1072
Tıklama
0
Öne Çıkarma
Visual basic / Ödev / Yardım ?
O
11 yıl
Er
Konu Sahibi

Sayın abilerim ,ablalarım ve değerli hocalarım .

Programalama Temellerinden yapamadığım bir ödevim var .

Burada fotoğrafını ve sorusunu yollasam bana mantığını felan söyleyip veya soruyu çözebilirlermi ?

Kodları lazım .

SORU ŞÖYLE : şekildeki otomobil programında seçilen araç ve otoparkta kaldığı
süre sonunda ödemesi gereken tutar nedir ? şey hoca dedi ki mesela otomobili seçtikk
1.saat 4 tl alıncak ama 1 saati geçerse üstüne her saat başı 1 tl zam uygulancak


< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi onur1636 -- 26 Ekim 2014; 12:52:32 >

O
11 yıl
Er
Konu Sahibi

Visual Basic Kodlaması bu
Dim giris, cikis, fiyat, zam As Double
giris = TextBox1.Text
cikis = TextBox2.Text
fiyat = cikis - giris + 2
zam = +1

If RadioButton1.Checked Then
Label4.Text = fiyat + zam & " TL"
ElseIf RadioButton2.Checked Then
Label4.Text = fiyat + zam & " TL"
ElseIf RadioButton3.Checked Then
Label4.Text = fiyat + zam & " TL"
ElseIf RadioButton4.Checked Then
Label4.Text = fiyat + zam & " TL"

End If

---

C# Kodlaması

if(rdKucukArac.Checked)
{
int saat = int.Parse(txtSaat.Text);
if(saat == 1);
{
lblToplamFiyat.Text = "5 TL";
}

else if(saat < 0) // Eksi değer girilmesini önledik
{
lblToplamFiyat.Text = "0";
}

else if(saat > 1)
{
toplamFiyat = 5 + araSaat * 3; // Eğer saat 1' den fazla ise mevcut saatin üzerine 3 TL daha ekleyecek
if(toplamFiyat > 30)
MessageBox.Show("30 TL' den fazla alamazsınız!","Bilgi");
else
{
lblToplamFiyat.Text = toplamFiyat.ToString();
}
}
}


if(rdBuyukArac.Checked)
{
int saat = int.Parse(txtSaat.Text);

if(saat == 1);
{
lblToplamFiyat.Text = "8 TL";
}

else if(saat < 0) // Eksi değer girilmesini önledik
{
lblToplamFiyat.Text = "0";
}

else if(saat > 1)
{
toplamFiyat = 8 + araSaat * 5; // Eğer saat 1' den fazla ise mevcut saatin üzerine 5 TL daha ekleyecek
if(toplamFiyat > 50)
MessageBox.Show("50 TL' den fazla alamazsınız!","Bilgi");
else
{
lblToplamFiyat.Text = toplamFiyat.ToString();
}
}
}

--------

BENDEN SONRA GÖRENLER YARARLANSIN.

BİR GÜN ÇOK BÜYÜK İŞLER BAŞARICAM

DİP NOT : Onur Tuncer

Yapamayanlar için :https://www.facebook.com/AdamFame


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.