C# – Girilen Sayı Kadar Herhangi Bir Metinin Yazdırılması

Kullanıcıdan alınan tekrar sayısı kadar daha önce belirtilen metnin yazılmasını gösteren C# console application

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

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {//https://www.programlamadersleri.com/
            int sayi;//int türünde bir değişken tanımladık
            Console.WriteLine("Metin Sayısını Giriniz:");//Metnin kaç kere tekrarlanacağını sordurduk
            sayi = Convert.ToInt32(Console.ReadLine());//Kullanıcının girdiği sayıyı for döngüsünde kullanmak için aldık

            for (int i = 1; i <=sayi; i++)//Kullanıcının girdiği sayı kadar tekrarlanmasını sağladık
            {
                Console.WriteLine("Merhaba Dünya!");//Metin tekrar sayısı kadar yazdırıldı
            }

            Console.ReadKey();
        }//https://www.programlamadersleri.com/
    }
}

C# Belirli İki Sayı Arasındaki Çift Sayılar

Kullanıcıdan alınan iki sayı arasındaki çift sayıların bulunmasını içeren C# console application örneği;

/*
 * Created by SharpDevelop.
 * User: serkan
 * Date: 15.12.2013
 * Time: 23:05
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Collections.Generic;


namespace ikisayiarasindakicift
{
	class Program
	{
		public static void Main(string[] args)
		{//https://www.programlamadersleri.com
			int baslangic,bitis;//baslangic ve bitis değişkneleri atanıyor
			Console.WriteLine("Başlangıç Sayısını Giriniz:");//baslangic değeri alınıyor
			baslangic=Convert.ToInt32(Console.ReadLine());//değer integer a çevriliyor
			//https://www.programlamadersleri.com
			Console.WriteLine("Bitis Sayısını Giriniz:");//bitis değeri alınıyor
			bitis=Convert.ToInt32(Console.ReadLine());//değer integer a çevriliyor
			
for (int i = baslangic; i < bitis; i++) {//https://www.programlamadersleri.com
		//döngüye baslangic ve bitis sayilari belirtiliyor	
	if (i % 2==0) {// sayının çift olup olmadığı kontrol ediliyor
  Console.WriteLine(i);  //sayı çift ise ekrana yazdırılıyor
  //https://www.programlamadersleri.com
				}
}
//https://www.programlamadersleri.com
Console.ReadLine();
		}
	}
}

C# – Girilen 10 Adet Sayının En Büyük 3 Sayısının Ortalaması

Kullanıcıdan alınan 10 adet sayı diziye aktarılıyor daha sonra en büyük 3 sayı bulunup ortalaması alınıyor.

using System;
using System.Collections.Generic;

namespace enbuyuk
{
class Program
{
public static void Main(string[] args)
{//https://www.programlamadersleri.com   
 int buyuk=0;//değişken tanımlanıyor
 int buyuk2=0;//değişken tanımlanıyor
 int buyuk3=0;//değişken tanımlanıyor
             int[] sayi = new int[10];//dizi tanımlanıyor
             
 
            for (int i = 0; i <= 9; i++)// 10 adt sayının girilmesi için for döngüsü açılıyor
            {      //https://www.programlamadersleri.com  
            	Console.Write("Lütfen Sayıları Giriniz : ";
                sayi[i] = Convert.ToInt32(Console.ReadLine());//girilen değerler int e çevriliyor
             }
           for (int i = 0; i < 9; i++) {
            	//en büyük sayıyı bulmak için sayılar buyuk değişkeni ile karşılaştırılıyor eğer(if) büyük ise sayıdan buyuk değişkenine aktarılıyor       
            
            	if (buyuk < sayi[i])
            	{ buyuk = sayi[i];}
            	 //https://www.programlamadersleri.com        
            }
            
            for (int i = 0; i < 9; i++) {
            	if (sayi[i]==buyuk 
            	{//en büyük 2.sayıyı bulmak için yine aynı işlem yapılıyor 
            	 i++ ;//en büyük sayı değeri geldiğinde pas geçiliyor
            	}//https://www.programlamadersleri.com   
            	else if (buyuk2 < sayi[i] 
            	{ buyuk2 = sayi[i];}
            	
            }
              for (int i = 0; i < 9; i++) {
            	if (sayi[i]==buyuk || sayi[i]==buyuk2  
            	{//en büyük 2.sayıyı bulmak için yine aynı işlem yapılıyor 
            	 i++ ;//en büyük sayı değeri ve en büyük 2.sayı geldiğinde pas geçiliyor
            	}
            else if (buyuk3 < sayi[i] 
            	{//https://www.programlamadersleri.com   
            	buyuk3 = sayi[i];}
                 };
           
           Console.WriteLine("En büyük sayı:{0}",buyuk);
           Console.WriteLine("En büyük sayı:{0}",buyuk2);
           Console.WriteLine("En büyük sayı:{0}",buyuk3);
           int ortalama;//https://www.programlamadersleri.com   
           Console.Write(ortalama = (buyuk + buyuk2 + buyuk3) / 3);//sayıların ortalaması alınıyor
           Console.ReadLine();
            
            
  }
}
}

C# – Kendinden Önceki 2 Sayıyı Toplayıp Ekrana Yazdıran Program

Diziler ve for döngüsü sayesinde oluşturalan bu basit programda diziye atılan 2 adet sayı ardından for döngüsündeki her sayı kendinden önceki 2 sayının toplamına eşitlenip diziye atılıyor.

using System;

namespace dh_sayi
{
	class Program
	{
		public static void Main(string[] args)
		{
			
//www.programlamadersleri.com			
int[]sayilar=new int[35];
sayilar[0] =1;
sayilar[1] =1;
Console.WriteLine(sayilar[0]);
Console.WriteLine(sayilar[1]);


for (int i = 2; i <= 29; i++)
{//www.programlamadersleri.com
sayilar[i] =(sayilar[i-1] + sayilar[i-2]);
Console.WriteLine(sayilar[i]);
}//www.programlamadersleri.com
Console.ReadLine();
		}
	}
}

C# – Basit Bir At Yarışı Oyunu Uygulaması

Form üzerinde atların rastgele hızla ilerlemesini ve bitişe ilk ulaşanını messagebox ile gösteren basit bir uygulama.

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;
//https://www.programlamadersleri.com
namespace AT_YARIŞI
{
public partial class Form1 : Form
{//https://www.programlamadersleri.com
int uzaklık1, uzaklık2, uzaklık3;
Random rastgelesayi = new Random();
public Form1()
{
InitializeComponent();

}

// https://www.programlamadersleri.com

private void Form1_Load(object sender, EventArgs e)
{
uzaklık1 = pictureBox1.Left;
uzaklık2 = pictureBox2.Left;
uzaklık3 = pictureBox3.Left;
}

private void button1_Click(object sender, EventArgs e)
{
if (timer1.Enabled == false)
{
timer1.Start();
}

//https://www.programlamadersleri.com
else
{
timer1.Stop();
}
}
 //  Read more

C# – Tıklanan İki Noktanın Mesafesinin Hesaplanması

Arka arkaya tıklanan form üzerindeki 2 noktayı ekrana çizen ve arasındaki mesafeyi messagebox ile gösteren uygulama.

 

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();

}
Random q = new Random();

int birposy;
int birposx;
int ikiposy;
int ikiposx;
int count = 0;

int kirmizi = 125;
int yesil = 125;
int sari = 125;

private void Form1_MouseClick(object sender, MouseEventArgs e)
{
//  Read more

C# Dairenin Alanı

C#’ta Dairenin alanını bulan Console Application örneği.Örnekte:Kullanıcıdan istenen daire yarıçapı ile daha önceden girilmiş olan pi sayısı kullanılarak dairenin alanı elde ediliyor.


int alan,r;
Console.Write("Dairenin Yarıçapını Giriniz :");
r = Convert.ToInt16(Console.ReadLine());
alan = 3*r*r;
Console.Write("Dairenin alanı..:{0}", alan);
Console.ReadKey();

C# Girilen Metindeki Sesli Harfleri Bulma

C# for döngüsü , C# if-else ve C# string fonksiyonlar kullanılarak girilen metindeki sesli harfler bulunuyor ve kaç adet olduğu belirtiliyor.

            Console.WriteLine("Bir metin giriniz");
            string metin;
            int sayac = 0;
            metin = Console.ReadLine();
            for (int i = 0; i < metin.Length; i++)
            {

                if (metin.Substring(i, 1) == "a") sayac += 1;
                if (metin.Substring(i, 1) == "e") sayac += 1;
                if (metin.Substring(i, 1) == "ı") sayac += 1;
                if (metin.Substring(i, 1) == "i") sayac += 1;
                if (metin.Substring(i, 1) == "o") sayac += 1;
                if (metin.Substring(i, 1) == "ö") sayac += 1;
                if (metin.Substring(i, 1) == "u") sayac += 1;
                if (metin.Substring(i, 1) == "ü") sayac += 1;
                if (metin.Substring(i, 1) == "A") sayac += 1;
                if (metin.Substring(i, 1) == "E") sayac += 1;
                if (metin.Substring(i, 1) == "I") sayac += 1;
                if (metin.Substring(i, 1) == "İ") sayac += 1;
                if (metin.Substring(i, 1) == "O") sayac += 1;
                if (metin.Substring(i, 1) == "Ö") sayac += 1;
                if (metin.Substring(i, 1) == "U") sayac += 1;
                if (metin.Substring(i, 1) == "Ü") sayac += 1;
            }
            Console.WriteLine("Bu metinde {0} adet sesli harf kullanılmıştır.", sayac);
            Console.ReadLine();

C# String Fonksiyonlar

Bu makalede string fonksiyonlarını kullanarak string ifadeler üstünde yapabileceğimiz işlemleri göreceğiz.

.Trim : Verilen ifadenin başındaki ve sonundaki boşlukları kaldırır.

.TrimEnd : Verilen ifadenin sonundaki boşlukları kaldırır.

.TrimStart : Verilen ifadenin başındaki boşlukları kaldırır.

Örnek Kullanım ve Ekran Çıktısı:

string isim = "     wwww.programlamadersleri.com      ";
string yeni= isim.Trim();
Console.Write(yeni);
Console.Read();

.Lenght : Geçerli olan metnin karakter sayısını alır.

Örnek Kullanım ve Ekran Çıktısı:

string isim = "     wwww.programlamadersleri.com      ";
int metinsayi = isim.Length;
Console.Write(metinsayi);
Console.Read();

NOT : Boşluklarda karakter olarak kabul edilip sayılır.

.Remove : Belirtilen karakter sayısından sonraki karakterlerin veya belirtilen kadar karakteri siler.

Read more

1 … 3 4 5 6 7 … 10