Kayıtlar

Optik Form Doldurma

Resim
< div id = "Grid" class = "border" > < div style = "width:160px" id = "draggable" > < div class = "border" style = "letter-spacing: 5.5px;" >< b > 12345678910 < b ></ b ></ div > @ { int [] dizi = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 1 , 0 };} < div class = "border" > @for ( int j = 0 ; j < 12 ; j ++) { for ( int i = 0 ; i < 11 ; i ++) { if ( j < 10 ) { if ( dizi [ i ] == j ) { < i > O </ i > } else { < i style = "color:#ff0000;" > O </ i >

ActionLink İle TempData'ya Veri Gönderme

Resim
@Html.ActionLink("Yeni Kategori Ekle", "YeniKategoriEkle", null, new { @valued = @TempData["value"] = "Fiziki", @class = "m-1 btn btn-success float-right" })  <a href="#" id="sil" name="sil" data-id="@item.Id" onclick="@TempData["kat"]=Fiziki"><span class="text-danger fas fa-trash"></span></a>

SQL - Bir tabloda yer alan bilgileri başka bir tabloyla karşılaştırarak güncelleme

Resim
update değiştirilecek_tablo_adı  SET değiştirilecek_kısım=yeni_değer  where karşılaştırılacak_değer in (select diğer_tablonun_karşılaştırılacağı_değer from diğer_tablo) update mrt_okullar  SEt islem=1  where kurum_kodu in (select kurum_kodu from mrt_okul_ayar)

Algoritma Soruları ve Çözümleri - 5

Resim
Aşağıdaki kurallara göre sayı dizileri elde edilecektir. n-> n/2 (Eğer n, çift ise) n-> 3n+1 (Eğer n, tek ise) Örnek olarak: 13 sayısını bu kurala uyguladığımızda 13->40->20->10->5->16->8->4->2->1 Dizilimini elde ediliyor. Buna göre klavyeden girilen bir sayı için oluşacak diziyi listbox ta gösteren program nasıl olacak onu paylaşacağım. Çözüm: Projemize 1 adet textbox 1 adet button 1 adette listbox ekleyelim ve button click eventine kodlarımızı yazalım. private void button1_Click ( object sender, EventArgs e) { if (textBox1.Text == "" ) { label1.Text = "Lütfen değer giriniz." ; } else { listBox1.Items.Clear(); int _deger = int .Parse(textBox1.Text); int _sayi = 0 ; bastaraf: if (_sayi == 0 ) {

C# TextBox Sadece Sayı Girilmesi

Resim
private void txt_end_KeyPress(object sender, KeyPressEventArgs e)         {             NumerikKarekterKontrol(sender, e);         }         private static void NumerikKarekterKontrol(object sender, KeyPressEventArgs e)         {             if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.'))             {                 e.Handled = true;             }             if ((e.KeyChar == '.') && ((sender as TextBox).Text.IndexOf('.') > -1))             {                 e.Handled = true;             }         }

Algoritma Soruları ve Çözümleri - 4

Resim
Sıfırdan başlayıp kendinden önceki son dört sayının toplamı ile elde edilen sayı dizisi aşağıdaki gibidir. 1 , 2 , 3 , 4 , 10 , 19 , 36 , 69 , 134 , 258 , 497 ,......... Buna göre dizinin 30. elemanı kaçtır.(Sıfır dahil değildir) Açıklama: Dizinin beşinci elemanı : 1+2+3+4=10  Dizinin beşinci elemanı :  2+3+4+10=19 Çözüm :  Projemize bir adet button bir adette listbox ekleyip. Button click eventine gerekli kodları yazalım. private void button1_Click ( object sender, EventArgs e) { ulong a = 1 ; ulong b = 2 ; ulong c = 3 ; ulong d = 4 ; for ( int i = 0 ; i < 41 ; i++) { if (i>= 4 ) { ulong _deger = a + b + c + d; a = b; b = c; c = d; d = _deger; listBox1.Items.Add(i + "-Sıra

Algoritma Soruları ve Çözümleri - 3

Resim
a2+b2=c2 olmak üzere a+b+c toplamı 100'den büyük olan ilk dik üçgeni kenar uzunlukları ile yazınız. (Pisagor Teoremi) Çözüm:  Projemize bir adet button bir adette label ekleyip. Button click eventine gerekli kodları yazalım. private void button3_Click ( object sender , EventArgs e ) { for (int x = 1 ; x < 100 ; x ++ ) { for (int y = 1 ; y < 100 ; y ++ ) { for (int z = 1 ; z < 100 ; z ++ ) { if ((Math. Pow ( z , 2 ) == Math. Pow ( x , 2 ) + Math. Pow ( y , 2 )) && ( x < y )) { listBox2 . Items . Add ( x . ToString () + "-" + y . ToString () + "-" + z . ToString ()); } } } } }