29 Aralık 2013 Pazar
C Sharp Uygulamalar Rastgele Seçilen Şehir İsmi Bulmaca Oyunu Oyna
KONU : C Sharp Uygulamalar - C Sharp ( C# ) şehir ismi bulmaca oyunu uygulaması. textbox ve label kullanarak kelimeyi harflere bölme. Label nesnesinin backcolor ve forecolor özelliklerini kullanarak oyun alanı oluşturma.
C Sharp Konsol Uygulamalar Kaynak Kodlar Bölüm 15
ŞİFRE : c-sharp-uygulamalar |
C Sharp Form Uygulamalar Kaynak Kodlar Bölüm 20
C Sharp Konsol Uygulamalar Diziler ve Yıldız ile Bar Yapma
KONU : C Sharp Uygulamalar - C Sharp ( C# ) konsol ekranında n tane girilen değerin ortalamasını hesaplama ve bu ortalama değerleri * yıldız kullanarak bar şeklinde gösterme.
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_Konsol_Diziler
{
class Program
{
static void Main(string[] args)
{
// int[] X;
// X = new int[100];
int[] X = new int[100];
Single average;
int total = 0;
Console.Write("Please enter a value for n:");
int n = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < n; i++)
{
Console.Write("Please enter a value for X[" + i + "]=");
X[i] = Convert.ToInt32(Console.ReadLine());
total = total + X[i];
}
Console.WriteLine("{0}{1,8}", "Index", "Value");
average = total / n;
Console.WriteLine("Average of numbers=" + average);
for (int counter = 0; counter < n; counter++)
Console.WriteLine("{0,5}{1,8}", counter, X[counter]);
int XL = 0, XE = 0, XG = 0;
for (int counter = 0; counter < n; counter++)
{
if (X[counter] < average)
{
XL++;
}
else if (X[counter] == average)
{
XE++;
}
else
{
XG++;
}
}
Console.Write("\nXL = ");
for (int i = 0; i < XL; i++)
{
Console.Write("*");
}
Console.Write("\nXE = ");
for (int i = 0; i < XE; i++)
{
Console.Write("*");
}
Console.Write("\nXG = ");
for (int i = 0; i < XG; i++)
{
Console.Write("*");
}
//bir tuşa basılana kadar bekle
Console.ReadKey();
}
}
}
C Sharp Uygulamalar Textbox a Girilen Yazıyı Boşluklara Göre Parçalara Bölme
KONU : C Sharp Uygulamalar - C Sharp ( C# )form da textbox a girilen ad soyadı iki ayrı etikete bölerek gösterme. Textbox kutusuna girilen yazıyı boşlukları kullanarak parçalara bölme.
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_Textbox_Text_Split
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnEkle_Click(object sender, EventArgs e)
{
string [] adSoyad = txtAdSoyad.Text.Split(' ');
string ad ="";
string soyad = "";
if (adSoyad.Length == 1)
{
ad = adSoyad[0];
}
else if (adSoyad.Length == 2)
{
ad = adSoyad[0];
soyad = adSoyad[1];
}
else if (adSoyad.Length == 3)
{
ad = adSoyad[0] + " " + adSoyad[1];
soyad = adSoyad[2];
}
lblAd.Text = ad;
lblSoyad.Text = soyad;
}
}
}
28 Aralık 2013 Cumartesi
C Sharp Konsol Girilen 10 Sayının Minimum - Maksimum - Ortlama-Toplam Değerlerini Hesaplama
KONU : C Sharp Uygulamalar - C Sharp ( C# ) form ekranından girilen 10 sayının minimum değerini hesaplama, maksimum değerini hesaplama, ortalama değerini hesaplama, tüm sayıların toplamını hesaplama.
Bu uygulamada textbox dan girilen 10 sayı bir diziye eklenecek. Ayrıca diziye eklenen tüm elemanlar listbox da gösterilecek. Textbox dan girilen değerler için sayı mı değil mi kontrolü yapılacak. 10 sayı girilmesi tamamlandıktan sonra girilen sayıların minimumu, maksimumu, ortalaması ve toplamı hesaplanacak. Hesaplan ortalama değere en yakın sayı bulunacak.
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_10_Sayi_İslemi
{
class Program
{
static void Main(string[] args)
{
int[] girilenSayilar = new int[10];
int girilenSayiSayisi = 0;
int girilenSayi = 0;
Console.WriteLine("10 sayı giriniz : \n");
int devamMi = 1;
while (true)
{
while (true)
{
//Sayı gir kutusuna bir değer girildiğinde ilk önce girilen değerin
//sayı olup olmadığını kontrol ediyorum. Eğer sayı değilse bir uyarı
//mesajı veriyorum. Girilen değer eğer bir sayı ise bu sayıyı
//girilen sayılar dizisine ekliyorum.
try
{
girilenSayi = Convert.ToInt32(Console.ReadLine());
}
catch (Exception)
{
Console.WriteLine("Girilen değer sayı değil\n");
return;
}
if (girilenSayiSayisi == 10)
{
Console.WriteLine("10 sayı girilmiştir\n ");
break;
}
else
{
girilenSayilar[girilenSayiSayisi++] = girilenSayi;
//Yeni sayı girmeye devam ediyorum.
}
}
int enBuyukSayi = girilenSayilar[0];
int enKucukSayi = girilenSayilar[0];
int sayilarınOrtalamasi = 0;
int sayilarinToplami = 0;
for (int i = 0; i < girilenSayilar.Length; i++)
{
if (enBuyukSayi < girilenSayilar[i])
{
enBuyukSayi = girilenSayilar[i];
}
if (enKucukSayi > girilenSayilar[i])
{
enKucukSayi = girilenSayilar[i];
}
sayilarinToplami += girilenSayilar[i];
}
sayilarınOrtalamasi = sayilarinToplami / girilenSayilar.Length;
string sonuc = "Minumum Olan Sayı : " + enKucukSayi.ToString() + "\n" +
"Maksimum Olan Sayı : " + enBuyukSayi.ToString() + "\n" +
"Sayıların Toplam Değeri : " + sayilarinToplami.ToString() + "\n" +
"Sayıların Ortalama Değeri : " + sayilarınOrtalamasi.ToString() + "\n";
Console.WriteLine(sonuc);
// Bu kısım ortalamaya en yakın sayıyı bulmak için yapılıyor..
int fark = Math.Abs(sayilarınOrtalamasi - girilenSayilar[0]);
int buffer = 0;
int enYakinSayi = 0;
for (int i = 0; i < girilenSayilar.Length; i++)
{
buffer = Math.Abs(sayilarınOrtalamasi - girilenSayilar[i]);
if (buffer < fark)
{
fark = buffer;
enYakinSayi = girilenSayilar[i];
}
}
Console.WriteLine("\nEn yakin sayi: " + enYakinSayi.ToString());
//Kullanıcı yeni 10 sayı girmek isteyip istemediğini soralım
Console.WriteLine("\n\nYeni 10 sayi girmek icin->1, programdan cikmak icin ->0 giriniz");
devamMi = Convert.ToInt32(Console.ReadLine());
//Eğer kullanıcı programdan çıkmak istiyorsa döngüden break komutu ile çıkalım.
if (devamMi == 0)
break;
}
}
}
}
C Sharp Uygulamalar Yılan Oyunu İndir
23 Aralık 2013 Pazartesi
Trafik Tescil Programı Ücretsiz İndir
Trafik Tescil Programını 1.0.1.13 İndir |
Trafik Tescil Programını 1.0.1.12 İndir |
ŞİFRE : c-sharp-uygulamalar |
Password: c-sharp-uygulamalar |
12 Aralık 2013 Perşembe
C Sharp Konsol Uygulamalar 100 Kapılı Hapishane Sorusunun Çözümü
KONU : Bir hapishanede yüz hücre var. Hücre kapılarının kilitlerini anahtarla bir kez çevirince açılıyor, bir kere daha çevirince tekrar kapanıyor. Baş gardiyan Kemal, yüz gardiyana bu kapıların anahtarlarından birer tane dağıtıyor. Başlangıçta tüm kapılar kapalıdır.
Birinci gardiyan tüm kapıların kilitlerini birer kez çeviriyor.
İkinci gardiyan; ikinci, dördüncü... yüzüncü,
yani sadece ikinin katları olan kapıların kilitlerini birer kez çeviriyor.
Üçüncü gardiyan; üçün katlarını...
Dördüncü gardiyan, dördün katlarını...
...
...
Yüzüncü gardiyan da sadece yüzüncü kapının kilidini bir kez çeviriyor.
Hangi kapılar açık kalır?
ETİKETLER: c sharp konsol - c sharp console - c sharp döngüler - c sharp generic list - c sharp zeka sorusu
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace c_sharp_yuz_kapili_hapishane_sorusu
{
class Program
{
static void Main(string[] args)
{
List< bool > kapilar = new List< bool >();
for (int i = 0; i < 101; i++)
{
kapilar.Add(false);
}
for (int i = 1; i < 101; i++)
{
for (int j = i; j < 101; j=j+i)
{
kapilar[j] = !kapilar[j];
}
}
for (int i = 1; i < 101; i++)
{
if (kapilar[i])
Console.WriteLine("Açık Kapı No " + i.ToString());
}
Console.ReadKey();
}
}
}
11 Aralık 2013 Çarşamba
C Sharp Konsol Rastgele Seçilerek Çıkarılan Oyunda Kazanan Oyuncu Bulma
KONU : C Sharp Uygulamalar - C Sharp ( C# ) Ebe oyununda kazanan oyuncuyu bulma.
ETİKETLER: c sharp ebe oyunu - c sharp if else - c sharp konsol döngü - c sharp try catch
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
namespace C_Sharp_Ebe_Oyunu
{
class Program
{
static void Main(string[] args)
{
int oyuncuSayisi = 25;// Ebe oyunu oynayacak oyuncu sayısı
Random rastgele = new Random();// Rastgele seçilecek oyuncuları bu nesne ile seçeceğim
List< int > cikanOyuncular = new List< int >();
int devamMi = 0;
//Sonsuz döngü ile oyundan çıkmak istenilene kadar oyun çalışmaya devam edecek
while (true)
{
//Oyun tekrar oynanması durumunda çıkan oyuncuları listelemek için kullanacağım.
cikanOyuncular.Clear();
Console.WriteLine("\n Ebe oyununu oynacak kişi sayısını giriniz <=");
try
{
//oyuncu sayısını konsol ekranından gireceğim. Eğer girilen değer bir rakam değilse oyuncu
//sayısını 25 olarak atayacağım
oyuncuSayisi = int.Parse(Console.ReadLine());
}
catch (Exception)
{
oyuncuSayisi = 25;
}
// Oyun başlasın :
for (int i = 0; i < oyuncuSayisi; i++)
{
int cikacakOyuncuNo = rastgele.Next(oyuncuSayisi);
if (!cikanOyuncular.Contains(cikacakOyuncuNo))
{
Thread.Sleep(300);
cikanOyuncular.Add(cikacakOyuncuNo);//Çıkan oyuncuyu listeye ekle
if (i == oyuncuSayisi - 1)
{
Console.WriteLine("\n\n*************************************************\n");
Console.WriteLine("\n Oyunu Kazanan Oyuncu : " + (cikacakOyuncuNo+1).ToString());
Console.WriteLine("\n\n*************************************************\n");
}
else
{
Console.WriteLine("\n" + (i + 1).ToString() + ". Çıkan Oyuncu : " + (cikacakOyuncuNo + 1).ToString());
}
}
else
{
i--;
}
}
Console.WriteLine("\n\nOyuna devam etmek istiyorsaniz =>1\nOyundan çıkmak istiyorsanız =>0 basiniz.\n<=");
devamMi = int.Parse(Console.ReadLine());
//Ebob hesaplamadan çıkmak için 1 e basılmışsa loop dan break komutu ile çıkılır.
if (devamMi == 0)
{
break;
}
}
}
}
}
C Sharp Uygulamalar En Kısa Kelimeyi Bulma
KONU : C Sharp Uygulamalar - C Sharp ( C# ) girilen bir cümleden veya bir paragraftan en kısa kelimeleri listeleme programı.
ETİKETLER: c sharp kelime - c sharp en kısa kelime - en kısa kelimeyi bulma - cümledeki kelimeleri listeleme - paragraftaki kelimeleri listeleme
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_Cumlede_En_Kisa_Kelime_Bul
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnEnKisaKelimeyiBul_Click(object sender, EventArgs e)
{
string metin = txtCumle.Text.Trim();
string[] tumKelimeler = metin.Split(' ');
List< string > Kelimeler = new List< string >();
int kelimesayisi = 0;
for (int i = 0; i < tumKelimeler.Length; i++)
{
if (tumKelimeler[i].Trim() != "")
{
Kelimeler.Add(tumKelimeler[i]);
kelimesayisi++;
}
}
int enKisaKelime = 100;
for (int i = 0; i < Kelimeler.Count; i++)
{
if (enKisaKelime > Kelimeler[i].Length)
{
enKisaKelime = Kelimeler[i].Length;
}
}
for (int i = 0; i < Kelimeler.Count; i++)
{
if (enKisaKelime == Kelimeler[i].Length)
{
lstEnKisaKelimeler.Items.Add(Kelimeler[i]);
}
}
}
}
}
8 Aralık 2013 Pazar
C Sharp Konsol Uygulamalar Kaynak Kodlar Bölüm 14
ŞİFRE : c-sharp-uygulamalar |
C Sharp Form Uygulamalar Kaynak Kodlar Bölüm 19
C Sharp Uygulamalar Okek Ekok Hesaplama
KONU : C Sharp Uygulamalar - C Sharp ( C# ) formda girilen sayıların ekok unu hesaplama programı. C sharp formda okek hesaplama programı. Girilen sayıların en küçük ortak katlarını hesaplama. Girilen iki sayının ortak katlarının en küçüğünü hesaplama.
ETİKETLER: c sharp okek - c sharp ekok - csharp okek - csharp ekok - c# okek- c# ekok- c sharp okek hesaplama
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace okek
{
public partial class Okek_Hesaplama : Form
{
public Okek_Hesaplama()
{
InitializeComponent();
}
private void btnOkekHesapla_Click(object sender, EventArgs e)
{
double sayi1=0, sayi2=0, sayi3=0, okek = 1;
//Birinci sayıyı textbox dan alalım
try
{
sayi1 = Convert.ToDouble(txtSayi1.Text);
}
catch (Exception)
{
sayi1 = 1;
}
//İkinci sayıyı textbox dan alalım
try
{
sayi2 = Convert.ToDouble(txtSayi2.Text);
}
catch (Exception)
{
sayi2 = 1;
}
//Üçüncü sayıyı textbox dan alalım
try
{
sayi3 = Convert.ToDouble(txtSayi3.Text);
}
catch (Exception)
{
sayi3 = 1;
}
//bir sonsuz döngü oluşturacağım. burada okek değeri buluna kadar okek değerini
// 1 arttıracağım
while (true)
{
//bütün sayılara bölüne kadar okek değerini bir arttırılacak
if (okek % sayi1 == 0 && okek % sayi2 == 0 && okek % sayi3 == 0)
{
lblOkek.Text = Convert.ToString(okek);
//okek değeri bulunduğu an döngüden çıkılacak
break;
}
okek = okek + 1;
}
}
}
}
C Sharp Form Uygulamalar Kaynak Kodlar Bölüm 18
C Sharp Uygulamalar Formda Listview ve Listviewitem Kullanımı
C Sharp Uygulamalar Okek Ekok Hesaplama
C Sharp Uygulamalar EBOB OBEB Hesaplama Örnek Uygulama
C Sharp Uygulamalar Mükemmel Sayı Hesaplama 100 ile 999 arasında
ŞİFRE : c-sharp-uygulamalar
PASSWORD: c-sharp-uygulamalar
C Sharp Uygulamalar Formda Listview ve Listviewitem Kullanımı |
C Sharp Uygulamalar Okek Ekok Hesaplama |
C Sharp Uygulamalar EBOB OBEB Hesaplama Örnek Uygulama |
C Sharp Uygulamalar Mükemmel Sayı Hesaplama 100 ile 999 arasında |
ŞİFRE : c-sharp-uygulamalar |
PASSWORD: c-sharp-uygulamalar |
6 Aralık 2013 Cuma
C Sharp Uygulamalar Grafik Olarak Çizilen Resimin Piksel Değerlerini Bulma
KONU : C Sharp Uygulamalar - C Sharp ( C# ) grafik olarak çizilen resmin piksel değerlerini bulma. Bitmap resminden çizilen grafiğin piksellerini bulma
ETİKETLER:c sharp bitmap - c sharp grafik - c sharp image - c sharp piksel - c sharp getpixel - c sharp form
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 WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Bitmap bmp = new Bitmap(360, 360); Graphics gr = Graphics.FromImage(bmp); Rectangle rect = new System.Drawing.Rectangle(0, 0, 360, 360); gr.FillRectangle(System.Drawing.Brushes.Blue, rect); // Create pens. Pen redPen = new Pen(Color.Red, 3); Pen greenPen = new Pen(Color.Green, 3); // Create points that define curve. Point point1 = new Point(50, 50); Point point2 = new Point(100, 25); Point point3 = new Point(200, 5); Point point4 = new Point(250, 50); Point point5 = new Point(300, 100); Point point6 = new Point(350, 200); Point point7 = new Point(250, 250); Point[] curvePoints = { point1, point2, point3, point4, point5, point6, point7 }; // Draw lines between original points to screen. gr.DrawLines(redPen, curvePoints); Listpoints = new List (); for (int y = 0; y < bmp.Height; ++y) { for (int x = 0; x < bmp.Width; ++x) { Color c = bmp.GetPixel(x, y); if (c.ToArgb() == Color.Red.ToArgb()) { points.Add(new Point(x, y)); } } } // MessageBox.Show(points[0].ToString()); pictureBox1.Image = bmp; // bmp.Dispose(); for (int i = 0; i < points.Count; i++) { listBox1.Items.Add(points[i].ToString()); } } } }
5 Aralık 2013 Perşembe
C Sharp Uygulamalar EBOB OBEB Hesaplama Örnek Uygulama
KONU : C Sharp Uygulamalar - C Sharp ( C# ) formda girilen iki sayının ebob unu hesaplama programı. C sharp formda obeb hesaplama programı. Girilen iki sayının en büyük ortak bölenlerini hesaplama. Girilen iki sayının ortak bölenlerinin en büyüğünü hesaplama.
ETİKETLER: C sharp obeb - c sharp ebob - obeb hesaplama - ebob hesaplama - c obeb hesaplama
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace obeb
{
public partial class OBEB_HESAPLAMA : Form
{
public OBEB_HESAPLAMA()
{
InitializeComponent();
}
private void OBEB_HESAPLAMA_Load(object sender, EventArgs e)
{
}
private void btnObebHesapla_Click(object sender, EventArgs e)
{
if (txtSayi1.Text == "" || txtSayi2.Text == "" || txtSayi3.Text == "") return;
double sayi1 = 0, sayi2 = 0, sayi3 = 0, sayi4 = 0, sayi5 = 0, bolen = 1, ebob = 1;
List sayilar = new List();
try
{
sayi1 = Convert.ToDouble(txtSayi1.Text);
sayilar.Add(sayi1);
}
catch (Exception)
{
sayi1 = 0;
}
try
{
sayi2 = Convert.ToDouble(txtSayi2.Text);
sayilar.Add(sayi2);
}
catch (Exception)
{
sayi2 = 0;
}
try
{
sayi3 = Convert.ToDouble(txtSayi3.Text);
sayilar.Add(sayi3);
}
catch (Exception)
{
sayi3 = 0;
}
try
{
sayi4 = Convert.ToDouble(txtSayi4.Text);
sayilar.Add(sayi4);
}
catch (Exception)
{
sayi4 = 0;
}
try
{
sayi5 = Convert.ToDouble(txtSayi5.Text);
sayilar.Add(sayi5);
}
catch (Exception)
{
sayi5 = 0;
}
bool devam = true;
while (devam)
{
bolen++;
int i = 0;
for (i = 0; i < sayilar.Count; i++)
{
if (sayilar[i] % bolen != 0)
{
break;
}
if (i == sayilar.Count - 1)
{
ebob = bolen;
}
}
for (int j = 0; j < sayilar.Count; j++)
{
if (bolen > sayilar[j])
{
devam = false;
}
}
}
label5.Text = Convert.ToString(ebob);
}
}
}
C Sharp Uygulamalar Mükemmel Sayı Hesaplama 100 ile 999 arasında
KONU : C Sharp Uygulamalar - C Sharp ( C# ) form da 100 ile 999 arasındaki mükemmel sayıları hesaplama.
ETİKETLER: c sharp sayılar - c sharp mükemmel sayılar - c sharp for döngüsü - c sharp listbox kontrolü.
UYGULAMAYI İNDİR
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace mükemmel_sayılar
{
///
/// Summary description for Form1.
///
public class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Button button1;
private System.Windows.Forms.ListBox listBox1;
///
/// Required designer variable.
///
private System.ComponentModel.Container components = null;
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
}
///
/// Clean up any resources being used.
///
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
///
private void InitializeComponent()
{
this.label1 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.listBox1 = new System.Windows.Forms.ListBox();
this.SuspendLayout();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Font = new System.Drawing.Font("Comic Sans MS", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(162)));
this.label1.ForeColor = System.Drawing.Color.Maroon;
this.label1.Location = new System.Drawing.Point(40, 16);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(237, 23);
this.label1.TabIndex = 0;
this.label1.Text = "Mükemmel Sayılar (100-999)";
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// button1
//
this.button1.BackColor = System.Drawing.Color.DeepPink;
this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(162)));
this.button1.ForeColor = System.Drawing.Color.Maroon;
this.button1.Location = new System.Drawing.Point(16, 80);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(100, 132);
this.button1.TabIndex = 3;
this.button1.Text = "&Hesapla";
this.button1.UseVisualStyleBackColor = false;
this.button1.Click += new System.EventHandler(this.SayilariBul_Click);
//
// listBox1
//
this.listBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.listBox1.ForeColor = System.Drawing.Color.Maroon;
this.listBox1.Location = new System.Drawing.Point(144, 80);
this.listBox1.Name = "listBox1";
this.listBox1.Size = new System.Drawing.Size(120, 132);
this.listBox1.TabIndex = 4;
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.BackColor = System.Drawing.Color.Pink;
this.ClientSize = new System.Drawing.Size(292, 266);
this.Controls.Add(this.listBox1);
this.Controls.Add(this.button1);
this.Controls.Add(this.label1);
this.Name = "Form1";
this.Text = "Mükemmel Sayıları Bul";
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
///
/// The main entry point for the application.
///
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void SayilariBul_Click(object sender, System.EventArgs e)
{
int i, j, k;
listBox1.Items.Clear();
for (i = 1; i <= 9; i++)
{
for (j = 0; j <= 9; j++)
{
for (k = 0; k <= 9; k++)
{
if (i + j + k == i * j * k)
{
listBox1.Items.Add(Convert.ToString(100 * i + 10 * j + k));
}
}
}
}
}
}
}
1 Aralık 2013 Pazar
C Sharp Konsol Uygulamalar 11 ile tam Bölünebilme
KONU : C Sharp ( C# ) Konsol uygulamalar 11 ile bölünebilme,c sharp konsol iki sayı arasında 11 ile bölünen sayıların toplamı ve listelenmesi, C Sharp konsol jenerik int tipinde list oluşturma, c sharp konsol for döngü örnekleri, c sharp konsol if örnekleri, c sharp toplam hesaplama örnekleri.
ETİKETLER: c sharp bölünebilme - c sharp 11 ile bölünebilme
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_Konsol_11_Bölünebilme
{
class Program
{
static void Main(string[] args)
{
int sakla = 0;
int birinci_sayi = 0;
int ikinci_sayi = 0;
int toplam = 0;
List bölünenler = new List();
Console.Write("\n\n C Sharp Konsol Uygulamaları Bölünebilme");
Console.Write("\n\nBirinci Sayıyı Giriniz :\n Birinci Sayı=");
birinci_sayi = Convert.ToInt32(Console.ReadLine());
Console.Write("\n\nİkinci Sayıyı Giriniz :\n İkinci Sayı=");
ikinci_sayi = Convert.ToInt32(Console.ReadLine());
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında 11 ile bölünen sayılar :\n Bölünenler =");
if (birinci_sayi > ikinci_sayi)
{
sakla = birinci_sayi;
birinci_sayi = ikinci_sayi;
ikinci_sayi = sakla;
sakla = 0;
}
for (int i = birinci_sayi; i <= ikinci_sayi; i++)
{
if (i % 11 == 0)
{
Console.Write(i);
bölünenler.Add(i);
if (!(i == ikinci_sayi - 1 || i == ikinci_sayi))
Console.Write(" - ");
}
}
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında 11 ile bölünen sayıların toplamı :\n Toplam =");
toplam = 0;
for (int i = 0; i < bölünenler.Count; i++)
{
toplam += bölünenler[i];
}
Console.Write(toplam);
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında 11 ile bölünen sayılar :\n Bölünenler =");
///2. YÖNTEM
///
////Herhangi bir sayının 11’e tam bölünüp bölünmediği şu şekilde anlaşılmaktadır :
////Sayının en son rakamından başlamak üzere bütün rakamları bir toplanıp bir çıkartılır.
////Elde edilen sonuç 11’e tam bölünüyorsa sayı da 11’e tam bölünür, bölünmüyorsa sayı da 11’e tam bölünmez denir. Örneğin :
////8784204 sayısı için : toplam = 4-0+2-4+8-7+8 = 11 olduğu için 11 e tam bölünür.
////54063297 sayısı için : toplam = 7-9+2-3+6-0+4-5 = 2 olduğu için 11’e tam bölünmez.
Console.Write("\n\n C Sharp Konsol Uygulamaları Bölünebilme");
Console.Write("\n\n Sayıyı Giriniz :\n Sayı=");
int denenecekSayi = 0;
while (true)
{
try
{
denenecekSayi = Convert.ToInt32(Console.ReadLine());
break;
}
catch (Exception)
{
Console.Write("\n\nHata oluştu. Sayıyı Tekrar Giriniz :\n Sayı=");
}
}
string sayi = denenecekSayi.ToString();
int toplanan = 0, cikarilan = 0;
for (int i = 0; i < sayi.Length; i++)
{
if (i % 2 == 0)
{
toplanan += Int32.Parse(sayi[i].ToString());
}
else
{
cikarilan += Int32.Parse(sayi[i].ToString());
}
}
int sonuc = 0;
sonuc = (toplanan - cikarilan) % 11;
if (sonuc == 0)
{
Console.Write("\n\n Sayı 11 ile tam bölünüyor.");
}
else
{
Console.Write("\n\n Sayı 11 ile tam bölünmüyor.");
}
Console.ReadKey();
}
}
}
C Sharp Konsol Uygulamalar 5 ve 7 ile Bölünebilme 5 ile Bölünen 7 ile Bölünmeyen Sayılar
KONU : C Sharp ( C# ) Konsol uygulamalar 7 ile bölünebilme, c sharp 5 ile bölünebilme, c sharp konsol iki sayı arasında 7 ile bölünen sayıların toplamı ve listelenmesi, c sharp konsol iki sayı arasında 5 ile bölünen sayıların toplamı ve listelenmesi, C Sharp konsol jenerik int tipinde list oluşturma, c sharp konsol for döngü örnekleri, c sharp konsol if örnekleri, c sharp toplam hesaplama örnekleri.
ETİKETLER: c sharp bölünebilme - c sharp 7 ile bölünebilme - c sharp 5 ile bölünebilme - c sharp 35 ile bölünebilme - 5 bölünen 7 ye bölünmeyen sayılar
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_Konsol_5_Bölünen_7_Bölünen_Sayılar
{
class Program
{
static void Main(string[] args)
{
int sakla = 0;
int birinci_sayi = 0;
int ikinci_sayi = 0;
int toplam = 0;
List< int > bölünenler = new List< int >();
Console.Write("\n\n C Sharp Konsol Uygulamaları Bölünebilme");
Console.Write("\n\nBirinci Sayıyı Giriniz :\n Birinci Sayı=");
birinci_sayi = Convert.ToInt32(Console.ReadLine());
Console.Write("\n\nİkinci Sayıyı Giriniz :\n İkinci Sayı=");
ikinci_sayi = Convert.ToInt32(Console.ReadLine());
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında 5 ile bölünen sayılar :\n Bölünenler =");
if (birinci_sayi > ikinci_sayi)
{
sakla = birinci_sayi;
birinci_sayi = ikinci_sayi;
ikinci_sayi = sakla;
sakla = 0;
}
for (int i = birinci_sayi; i <= ikinci_sayi; i++)
{
if (i % 5 == 0)
{
Console.Write(i);
bölünenler.Add(i);
if (!(i == ikinci_sayi - 1 || i == ikinci_sayi))
Console.Write(" - ");
}
}
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında 5 ile bölünen sayıların toplamı :\n Toplam =");
toplam = 0;
for (int i = 0; i < bölünenler.Count; i++)
{
toplam += bölünenler[i];
}
Console.Write(toplam);
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında 7 ile bölünen sayılar :\n Bölünenler =");
bölünenler.Clear();
for (int i = birinci_sayi; i <= ikinci_sayi; i++)
{
if (i % 7 == 0)
{
Console.Write(i);
bölünenler.Add(i);
if (!(i == ikinci_sayi - 1 || i == ikinci_sayi))
Console.Write(" - ");
}
}
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında 7 ile bölünen sayıların toplamı :\n Toplam =");
toplam = 0;
for (int i = 0; i < bölünenler.Count; i++)
{
toplam += bölünenler[i];
}
Console.Write(toplam);
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında hem 5 hem de 7 ile bölünen sayılar :\n Bölünenler =");
bölünenler.Clear();
for (int i = birinci_sayi; i <= ikinci_sayi; i++)
{
if (i % 5 == 0 && i % 7 == 0)
{
Console.Write(i);
bölünenler.Add(i);
if (i + 35 <= ikinci_sayi)
Console.Write(" - ");
}
}
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında hem 5 hem de 7 ile bölünen sayıların toplamı :\n Toplam =");
toplam = 0;
for (int i = 0; i < bölünenler.Count; i++)
{
toplam += bölünenler[i];
}
Console.Write(toplam);
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında 5 ile bölünen 7 ile bölünmeyen sayılar :\n Bu Sayılar =");
bölünenler.Clear();
for (int i = birinci_sayi; i <= ikinci_sayi; i++)
{
if (i % 5 == 0 && i % 7 != 0)
{
Console.Write(i);
bölünenler.Add(i);
if (i + 5 <= ikinci_sayi)
Console.Write(" - ");
}
}
Console.Write("\n\nBirinci Sayı ile İkinci Sayı arasında 5 ile bölünen 7 ile bölünmeyen sayı sayısı : " + bölünenler.Count);
Console.ReadKey();
}
}
}
Kaydol:
Kayıtlar
(
Atom
)