18 Mayıs 2014 Pazar

C Sharp Form Uygulamalar Girilen Sayının Mükemmel Sayı Olup Olmadığını Bulma




KONU : C Sharp Uygulamalar - C Sharp ( C# ) form da textbox dan girilen değerin tam sayı olup olmadığını bulma. Eğer girilen değer tam sayı ise bu sayının mükemmel sayı olup olmadığını bulma. Eğer sayı mükemmel sayı ise messagebox kullanarak kullanıcıya girilen sayı mükemmel sayıdır uyarısı verdirme. Eğer sayı mükemmel sayı değilse girilen sayı mükemmel sayı değildir uyarısı verdirme.
ETİKETLER: c sharp sayılar - c sharp mükemmel sayılar - c sharp for döngüsü - c sharp mükemmel sayı bulma.






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 C_Sharp_Form_Mukemmel_Sayi
{
    public partial class Form1 : Form
    {
        int bolen;
        int sonucToplam = 0;
        int girilenSayi = 0;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void btnMukemmelSayi_Click(object sender, EventArgs e)
        {
            sonucToplam = 0;

            try
            {
                girilenSayi = Convert.ToInt32(txtGirilenSayi.Text);

                if (girilenSayi == 0)
                {
                    MessageBox.Show("Girilen Sayı Mükemmel Sayı Değildir", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            catch
            {
                MessageBox.Show("Lütfen  Tam Sayı Giriniz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }

            for (bolen = 1; bolen < girilenSayi; bolen++)
            {
                if (girilenSayi % bolen == 0)
                {
                    //sonucToplam=sonucToplam+bolen; 
                    sonucToplam += bolen;
                }
            }


            if (girilenSayi == sonucToplam)
            {
                MessageBox.Show("Girilen Sayı Mükemmel Sayıdır.","BİLGİ",MessageBoxButtons.OK,MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Girilen Sayı Mükemmel Sayı Değildir", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

        }

    }
}

UYGULAMAYI İNDİR

Hiç yorum yok :

Yorum Gönder