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.
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();
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 ?
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....
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.