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(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?