Trim etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Trim etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

5 Temmuz 2015 Pazar

C Sharp Konsolda Girilen Bir Sayıya Kadar Sayının Basamak Değerlerinin Toplamı Kendisine Eşit Olan Sayılar




KONU : Klavyeden girilen bir sayıya kadar sayının basamak değerlerinin küplerinin toplamı kendisine eşit olan sayıları diziye atayan ve ekrana yazdıran uygulama geliştirme.
ETİKETLER: c sharp - c# - c sharp uygulamalar - c sharp örnekler - c# applications - c sharp form ve konsol uygulamalar






UYGULAMAYI İNDİR

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sahrp_Sayinin_Basamak_Degeri
{
    class Program
    {
        static void Main(string[] args)
        {

            while (true)
            {
                Console.Clear();
                Console.WriteLine("Bir sayı giriniz");
                int sayi = int.Parse(Console.ReadLine().Trim());
                int kupToplam = 0;
                int basamak = 0;
                int[] KupLeriEsitOlanlar = new int[100];
                int counter = 0;

                for (int i = 1; i < sayi; i++)
                {
                    basamak = 0;
                    kupToplam = 0;

                    for (int j = 0; j < i.ToString().Length; j++)
                    {
                        basamak = (int)((i / Math.Pow(10, j))) % 10;
                        kupToplam += Convert.ToInt32(Math.Pow(basamak, 3));
                    }

                    if (i == kupToplam)
                    {
                        Console.WriteLine("Basamak değerlerinin küpleri toplamı = " + i);
                        KupLeriEsitOlanlar[counter++] = i;
                    }
                }

                //2. yöntem :

                int ilk, orta, son;
                double kupToplami;

                for (int i = 100; i < 1000; i++)
                {
                    int sayı = i;
                    ilk = sayı % 10;
                    sayı = sayı / 10;
                    orta = sayı % 10;
                    son = sayı / 10;

                    kupToplami = Math.Pow(ilk, 3) + Math.Pow(orta, 3) + Math.Pow(son, 3);
                    if (i == kupToplami)
                        Console.WriteLine("Basamakları Küpleri Toplamı = " + sayı);
                }
    
                Console.ReadKey();
            }

        }
    }
}




UYGULAMAYI İNDİR


C Sharp Uygulamaları İkilik Tabandan Onluk Tabana Çevirme İşlemi



C Sharp Uygulamalar İki Tam Sayı Arasındaki Çift Sayılar


C Sharp Uygulamalar İki Tam Sayı Arasındaki Tek Sayıları Bulan Konsol Programı

8 Ocak 2014 Çarşamba

C Sharp Form Uygulamalar KeyPress ve Error Provider Kullanımı



KONU : C Sharp Uygulamalar - C Sharp ( C# ) form uygulamalar error provider kullanımı. Textbox kutusuna yanlış bir değer girildiğinde hatanın sebebini göstermek için form da error provider kullanımı. Textbox Keypress olayını kullanarak girilen karakterin sayı mı harf mi olup olmadığını kontrol etme.
ETİKETLER:c sharp error - c sharp error provider - c# error provider - c sharp error provider kullanımı - c sharp keypress - c# keypress





UYGULAMAYI İNDİR


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace KeyPress
{
    public partial class Form1 : Form
    {
        DateTime dogumTarih = new DateTime();
        string ad = "";
        string soyad = "";
        string tcNo = "";

        public Form1()
        {
            InitializeComponent();
        }

        private void btnFormuAc_Click(object sender, EventArgs e)
        {
            formerrorprovider f = new formerrorprovider();
            f.BunuAcanform = this;
            f.Show();
            this.Hide();
        }

        private void btnKaydet_Click(object sender, EventArgs e)
        {
            ad = txtAd.Text;
            soyad = txtSoyad.Text;
            dogumTarih = DateTime.Parse(txtDtarih.Text);
            tcNo = txtTCNO.Text;
        }

        private void txtAd_KeyPress(object sender, KeyPressEventArgs e)
        {

            if (char.IsNumber(e.KeyChar) && e.KeyChar != '\b')
            {
                e.Handled = true;
            }
        }

        private void txtSoyad_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (char.IsNumber(e.KeyChar) && e.KeyChar != '\b')
            {
                e.Handled = true;
            }
        }

        private void txtDtarih_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!char.IsNumber(e.KeyChar) && e.KeyChar != '.' && e.KeyChar != '\b')
                e.Handled = true;
        }

        private void txtTCNO_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!char.IsNumber(e.KeyChar) && e.KeyChar != '\b')
                e.Handled = true;
        }
    }
}
   






using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace KeyPress
{
    public partial class formerrorprovider : Form
    {
        public formerrorprovider()
        {
            InitializeComponent();
        }

        public Form1 BunuAcanform = null;

        private void txtkod_Validating(object sender, CancelEventArgs e)
        {
            if (string.IsNullOrEmpty(txtkod.Text) || txtkod.Text.Trim().Equals(""))
                return;
            if (!char.IsLetter(txtkod.Text[0]) || txtkod.Text.Length != 5)
            {
                errorProvider1.SetError(txtkod, "Firma kodu 5 karakterden oluşmalı ve ilk karakter harf olmalı");
                e.Cancel=true;
            }
            else
                errorProvider1.Clear();
        }

        private void btnKaydetIlerle_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Diger bölümü hazır olmadıgından ilerleyemeyeceksiniz...");
        }


        private void frmerrorprovider_FormClosed(object sender, FormClosedEventArgs e)
        {
            BunuAcanform.Show();
        }
    }
}


UYGULAMAYI İNDİR