Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
1251
Tıklama
0
Öne Çıkarma
Asp Problem
B
11 yıl
Onbaşı
Konu Sahibi

Günaydın...
Dünden beri bi soru takıldı kafama onu çözmeye çalışıyorum Visual Studio'da ama bi türlü yapamadım.

Soru)İki textbox'a girilmiş değerleri alarak aralarındaki çift olan sayıların toplamını bulup textbox'a aktarınız?
Biyere kadar geliyorum ama ordan sonra tıkanıp kalıyo işlem.
Forma 3 adet textbox 1 tane de buton ekledim.
kod kısmına
protected void Button1_Click(object sender, EventArgs e)
{
string s1 = (TextBox1.Text);
string s2 = TextBox2.Text;
int g1 = Convert.ToInt32(s1);
int g2 = Convert.ToInt32(s2);
yazdım. Ama burdan sonra napsam bi hata verdi. For ile olmuyo(alınacak sayıların aralığı belirtilmemiş bitiş noktasına yazılacak bişey yok) toplamakla çarptırmakla olmuyo. Dünden beri gıcık etti beni bu soru.



O
11 yıl
Binbaşı

int toplam = 0;
if (int.Parse(TextBox1.Text) % 2 == 1)
{
for (int i = int.Parse(TextBox1.Text)+1; i < int.Parse(TextBox2.Text); i += 2)
toplam += i;
}
else
{
for (int i = int.Parse(TextBox1.Text)+2; i < int.Parse(TextBox2.Text); i += 2)
toplam += i;
}
TextBox3.Text = toplam.ToString();





< Bu mesaj bu kişi tarafından değiştirildi oKsyqeN -- 3 Haziran 2014; 13:06:53 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @beremesut
B
11 yıl
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: oKsyqeN

int toplam = 0;
if (int.Parse(TextBox1.Text) % 2 == 1)
{
for (int i = int.Parse(TextBox1.Text)+1; i < int.Parse(TextBox2.Text); i += 2)
toplam += i;
}
else
{
for (int i = int.Parse(TextBox1.Text)+2; i < int.Parse(TextBox2.Text); i += 2)
toplam += i;
}
TextBox3.Text = toplam.ToString();

öncelikle çok teşekkürler.
Kodlarda bilmediğim bi satır var.
if (int.Parse(TextBox1.Text) % 2 == 1) satırındaki %2 ==1 komutu ne anlama geliyor acaba ?


Bu mesaja 2 cevap geldi.
B
11 yıl
Yüzbaşı

textboxdaki degerin 2ye modunu alıyor ve 1e eşit olup olmadıgını kontrol ediyor.



Y
11 yıl
Teğmen

int parse(string) verilen texi tamsayıya çevirir "%" işarei 2 ye bölümünden kalanı verir yanı text1 e girilen değer 2 ye bolundugfunde 1 kalıyorsa sayı tek sayıdır 2 ye bolundugunda 0 kalanı veriyıorsa sayı çift sayıdır tek sayı çift sayı algoritması basit bir şekilde....


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @beremesut
B
11 yıl
Onbaşı
Konu Sahibi

anladım. çok teşekkürlerrr...



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.