Kredi kart numarasını yıldızlama
Bu yazımızda Kredi kart numarasını yıldızlama işlemi yaparak, kredi kartının tam bilgisini bankaların yaptığı gibi ekstrelerde gizleyeceğiz. Tek haneleri aynen yazıp çift hanelere yıldız(*) koyacağız.
Bunun için Visual Studio'da yeni bir Asp.net projesi açıp, bir WebForm ekleyiniz. Aşağıdaki şekilde görüldüğü gibi 4 tane textbox ekleyip ID bilglerine sırayla txt1, txt2, txt3 ve txt4 yaptık. Bir tane de button ekleyip ID değerini btnCevir yaptık, ardından alt satıra bir Label ekleyip ID değerini lblSonuc yaptık.
Şimdi kodla düğmesine tıklayıp aşağıdaki kodları yazalım. Önce metin kutularını (textbox) birleştirip, kartno ismini verdiğimiz tek bir string değişkenine atıyoruz. Ardından bir for döngüsü ile 0'dan başlayıp kartno string değerinin uzunluğu kadar döndürüyoruz. C# programlama dilinde bu string uzunluğu için Length() fonksiyonundan yararlanıyor. Daha sonra for döngümüzdeli i değerini mod 2'ye göre alarak çift ise * tek ise string indisi ne ise onu yazıyoruz.
Bunun için Visual Studio'da yeni bir Asp.net projesi açıp, bir WebForm ekleyiniz. Aşağıdaki şekilde görüldüğü gibi 4 tane textbox ekleyip ID bilglerine sırayla txt1, txt2, txt3 ve txt4 yaptık. Bir tane de button ekleyip ID değerini btnCevir yaptık, ardından alt satıra bir Label ekleyip ID değerini lblSonuc yaptık.

Şimdi kodla düğmesine tıklayıp aşağıdaki kodları yazalım. Önce metin kutularını (textbox) birleştirip, kartno ismini verdiğimiz tek bir string değişkenine atıyoruz. Ardından bir for döngüsü ile 0'dan başlayıp kartno string değerinin uzunluğu kadar döndürüyoruz. C# programlama dilinde bu string uzunluğu için Length() fonksiyonundan yararlanıyor. Daha sonra for döngümüzdeli i değerini mod 2'ye göre alarak çift ise * tek ise string indisi ne ise onu yazıyoruz.
protected void Button1_Click(object sender, EventArgs e)
{
string kartno = txt1.Text + txt2.Text + txt3.Text + txt4.Text;
string sonuc="";
for (int i = 0; i < kartno.Length; i++)
{
if (i % 2 == 0)
sonuc += kartno[i];
else
sonuc += '*';
}
lblSonuc.Text = sonuc;
}

Sonuçta görüldüğü gibi Asp.net C# ile kredi kartımızın tek hanelerini olduğu gibi bırakıp, çift hanelerini yıldızlayarak bilgiyi kodladık
Mutlu kodlamalar,
Oğuzhan TAŞ
Aralık, 2018

Dil Değiştir(Change Language)
Kategoriler
- Csharp(56)
- Csharp Formlar(20)
- Web Tasarım(10)
- CSS(24)
- JavaScript(32)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(15)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(1)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(6)
- C Programlama(10)
- Makine Öğrenmesi(0)
- Flutter - Dart(7)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: SQL nedir, Temel SQL Komutları nele...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: PHP ile Basit Dosya Yükleme
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: Hangisi acaba, PHP mi ASP.NET mi ?
- :: PHP ile MySQL veritabanına MySQLi t...
- :: Web Tasarım öğrenmeye nereden başla...
- :: Asp.net ile Sql Server Veritabanına...