C# örnekleri
Programlama dillerini kavramak için bolca örnek yapılmalıdır. Sizler için bazı örnekler yaptık. Sizler de kendinizi geliştirmek için örnekleri çeşitlendirebilirsiniz.
Programlama dillerini kavramak için bolca örnek yapılmalıdır. Sizler için bazı örnekler yaptık. Sizler de kendinizi geliştirmek için örnekleri çeşitlendirebilirsiniz.
using System; /* Programa dahil edilen alanlar, isim uzayları */
namespace MerhabaApplication { /* MerhabaApplication adında oluşturulan kütüphane */
class Merhaba { /* Merhaba adında sınıf oluşturma */
static void Main(string[] args) {
/* C# ile ilk programım */
Console.WriteLine("Merhaba"); // Ekrana yazdırma kodu
Console.ReadKey(); // Ekranda bekletme kodu
}
}
}
using System;
namespace MerhabaApplication {
class Merhaba {
static void Main(string[] args) {
Console.WriteLine("Merhaba,"); /* Ekrana yazdırdıktan sonra alt satıra geçer */
Console.WriteLine("BTLab")
Console.Write("Merhaba,") // Yan yana yazdırır
Console.Write("BTLab")
Console.ReadKey();
}
}
}
using System;
namespace islemApplication {
class islem {
static void Main(string[] args) {
int x=12, y=9, z=0;
string isim="btLab";
z=x+y;
Console.WriteLine("Toplam:" + z + " Fark:" + (x-y)); /* + işareti ile int ve string değerlerin ekrana yazdırılması */
Console.WriteLine("Merhaba " + isim);
Console.ReadKey();
}
}
}
using System;
namespace islemApplication {
class islem {
static void Main(string[] args) {
double doubleSayi=7.2;
float floatSayi=4.3f;
int intSayi=(int) doubleSayi;
Console.WriteLine(doubleSayi);
Console.WriteLine(intSayi);
Console.WriteLine(Convert.ToInt32(floatSayi));
Console.ReadKey();
}
}
}
using System;
namespace islemApplication {
class islem {
static void Main(string[] args) {
Console.WriteLine("Adınız:");
string ad = Console.ReadLine();
Console.WriteLine("Doğum Tarihi:");
int dTarih = Convert.ToInt32(Console.ReadLine());
int yas=2021-dTarih;
Console.WriteLine("Adınız: " + ad + " Yaşınız: " + yas);
Console.ReadKey();
}
}
}
using System;
namespace islemApplication {
class islem {
static void Main(string[] args) {
double sayi1, sayi2, toplam, fark, carpim, bolum;
Console.WriteLine("Birinci sayıyı giriniz:");
sayi1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("İkinci sayıyı giriniz:");
sayi2 = Convert.ToDouble(Console.ReadLine());
toplam=sayi1+sayi2;
fark=sayi1-sayi2;
carpim=sayi1*sayi2;
bolum=sayi1/sayi2;
Console.WriteLine("Toplam= "+toplam);
Console.WriteLine("Fark= "+fark);
Console.WriteLine("Çarpım= "+carpim);
Console.WriteLine("Bölüm= "+bolum);
Console.ReadKey();
}
}
}
static void Main(string[] args) {
double not1, not2, not3, ortalama;
Console.WriteLine("Birinci notunuzu giriniz:");
not1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("İkinci notunuzu giriniz:");
not2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Üçüncü notunuzu giriniz:");
not3 = Convert.ToDouble(Console.ReadLine());
ortalama=(not1+not2+not3)/3;
Console.WriteLine("Girilen notların {0}, {1}, {2} ortalaması= {3}",not1, not2, not3, ortalama);
}
static void Main(string[] args) {
int kisa, uzun, cevre, alan;
Console.WriteLine("Kısa kenarı giriniz:");
kisa = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Uzun kenarı giriniz:");
uzun = Convert.ToInt32(Console.ReadLine());
alan=uzun*kisa;
cevre=(kisa+uzun)*2;
Console.WriteLine("Dikdörtgenin çevresi: " + cevre + ", alanı: " + alan);
}
static void Main(string[] args) {
const double pi=3.14;
double yaricap,alan,cevre;
Console.WriteLine("Yarıçapı giriniz:");
yaricap = Convert.ToDouble(Console.ReadLine());
alan=pi*yaricap*yaricap;
cevre=2*pi*yaricap;
Console.WriteLine("Dairenin çevresi: " + cevre + ", alanı: " + alan);
}
static void Main(string[] args) {
double sayi,yuzdelik,sonuc;
Console.WriteLine("Sayı giriniz:");
sayi = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Yüzdelik değer giriniz:");
yuzdelik = Convert.ToDouble(Console.ReadLine());
sonuc=sayi*yuzdelik/100;
Console.WriteLine(sayi + " sayısının yüzde " + yuzdelik + " 'i: " + sonuc);
}
static void Main(string[] args) {
double yazili,uygulama,sonuc;
Console.WriteLine("Yazılı sınavı notunuz:");
yazili = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Uygulama sınavı notunuz:");
uygulama = Convert.ToDouble(Console.ReadLine());
sonuc= yazili * 0.3 + uygulama * 0.7;
Console.WriteLine("Ortalama notunuz: " + sonuc);
}
static void Main(string[] args) {
Math.Max(5, 10); //En büyük değeri yazdırır.
Math.Min(5, 10); //En küçük değeri yazdırır.
Math.Sqrt(81); //Sayının karekökünü yazdırır.
Math.Abs(-12.7); //Pozitif değere döndürür.
Math.Round(6.67); //En yakın değere yuvarlar.
}
static void Main(string[] args) {
string text = "BilişimTeknolojileriLaboratuvarı";
Console.WriteLine("text değişkeninin karakter sayısı: " + text.Length);
string metin ="Merhaba BTLab";
Console.WriteLine(metin.ToUpper()); // Büyük harfe dönüştür
Console.WriteLine(metin.ToLower()); // Küçük harfe dönüştür
}
static void Main(string[] args) {
string ad = "Fatih "; //İsimden sonra boşluk bıraktık
string soyad = "Anadolu";
string kimlik = string.Concat(ad, soyad); //İki string değeri birleştir
Console.WriteLine(kimlik);
}
static void Main(string[] args) {
string ad = "Fatih";
string soyad = "Anadolu";
string kimlik = $"Benim adım: {ad} {soyad}"; //Boşluklara dikkat etmeye gerek duymadan iki string değeri birleştir
Console.WriteLine(kimlik);
}
static void Main(string[] args) {
string isim = "Merhaba";
Console.WriteLine(isim[0]); //Karakterin 0. indisini yazdırır
Console.WriteLine(isim[1]); //Karakterin 1. indisini yazdırır
Console.WriteLine(isim.IndexOf("h")); //h harfinin kaçıncı indis olduğunu yazdırır
}
static void Main(string[] args) {
string text1 = "Bu dersimizde \"C#\" dilini öğreneceğiz.";
Console.WriteLine(text1);
string text2 = "C#\'ın eğlenceli bölümleri.";
Console.WriteLine(text2);
string text3 = "Aydın \\ Kuşadası mevkisinde.";
Console.WriteLine(text3);
}
static void Main(string[] args) {
string[] meyveler = {"elma", "portakal", "karpuz", "çilek"};
Console.WriteLine(meyveler[0]); // Ekrana 0. indisteki elmayı yazdırır
meyveler[0] = "armut"; // 0. indisteki elmanın yerine armut yazdırır
Console.WriteLine(meyveler[0]);
Console.WriteLine(meyveler.Length); // meyveler dizisinin kaç elemanı olduğunu yazdırır
}
static void Main(string[] args) {
string[] meyveler = {"elma", "portakal", "karpuz", "çilek"};
for (int i = 0; i < meyveler.Length; i++)
{
Console.WriteLine(meyveler[i]);
}
// veya
Array.Sort(meyveler); // alfabetik sıralama yapar
foreach (string i in meyveler)
{
Console.WriteLine(i);
}
}
static void Main(string[] args) {
int[] numaralar = {6, 2, 7, 3, 9};
Console.WriteLine(numaralar.Max()); // en büyük değeri bulur
Console.WriteLine(numaralar.Min()); // en küçük değeri bulur
Console.WriteLine(numaralar.Sum()); // dizideki sayıların toplamı
}
static void Main(string[] args) {
string[] sebzeler;
sebzeler = new string[] {"havuç", "pırasa", "fasulye", "ıspanak"}
Console.WriteLine(sebzeler[1]);
}
static void Main(string[] args) {
Console.WriteLine("Notunuzu giriniz: ");
int not = Convert.ToInt32(Console.ReadLine());
if (not>=50)
{
Console.Writeline("Geçtiniz...")
}
else
{
Console.Writeline("Kaldınız...")
}
}
static void Main(string[] args) {
Console.WriteLine("Notunuzu giriniz: ");
int not = Convert.ToInt32(Console.ReadLine());
string sonuc = (not >= 50) ? "Geçtiniz..." : "Kaldınız...";
Console.WriteLine(sonuc);
}
static void Main(string[] args) {
Console.WriteLine("Birinci sayıyı giriniz: ");
int sayi1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("İkinci sayıyı giriniz: ");
int sayi2 = Convert.ToInt32(Console.ReadLine());
if (sayi1 > sayi2)
{
Console.WriteLine("Birinci sayı büyüktür. " + sayi1);
}
else if (sayi1 < sayi2)
{
Console.WriteLine("İkinci sayı büyüktür. " + sayi2);
}
else
{
Console.WriteLine("Sayılar eşittir. ");
}
}
static void Main(string[] args) {
int a, b, islem;
Console.WriteLine("Birinci sayıyı giriniz: ");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("İkinci sayıyı giriniz: ");
b = Convert.ToInt32(Console.ReadLine());
islem=a-b;
if (islem > 0)
{
Console.WriteLine("Sayı pozitif " + islem);
}
else
{
Console.WriteLine("Sayı negatif " + islem);
}
}
static void Main(string[] args) {
double urun1, urun2, urun3, toplam, indirim;
Console.WriteLine("1. ürün fiyatı: ");
urun1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("2. ürün fiyatı: ");
urun2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("3. ürün fiyatı: ");
urun3 = Convert.ToInt32(Console.ReadLine());
toplam = urun1 + urun2 + urun3;
indirim = toplam - toplam * 0.25;
if (toplam >= 150)
{
Console.WriteLine("İndirimli ürün. Tutar: " + indirim);
}
else
{
Console.WriteLine("Tutar: " + toplam);
}
}
static void Main(string[] args) {
string cevap;
Console.WriteLine("Lise mezunu musunuz? ");
cevap = Console.ReadLine();
if (cevap == "evet" || cevap=="EVET" || cevap=="Evet" || cevap=="E") // birden fazla koşulun doğruluğu için veya || işareti kullanılır
{
Console.WriteLine("Hoşgeldiniz.");
}
else
{
Console.WriteLine("Güle güle");
}
}
static void Main(string[] args) {
Console.WriteLine("Sayı giriniz: ");
int x = Convert.ToInt32(Console.ReadLine());
if (x%2 == 0)
{
Console.WriteLine("Sayı çift " + x);
}
else
{
Console.WriteLine("Sayı tek " + x);
}
}
static void Main(string[] args) {
string kullaniciAdi, sifre;
Console.WriteLine("Kullanıcı Adınız: ");
kullaniciAdi = Console.ReadLine();
Console.WriteLine("Şifreniz: ");
sifre = Console.ReadLine();
if (kullaniciAdi=="btLab" && sifre=="123abc")
{
Console.WriteLine("Merhaba " + kullaniciAdi);
Console.WriteLine("Bir sayı giriniz: ");
int a = Convert.ToInt32(Console.ReadLine());
int kare = a * a;
Console.WriteLine("Sayının karesi: "+ kare);
}
else
{
Console.WriteLine("Kullanıcı adı veya şifre yanlış.");
}}
static void Main(string[] args) {
int puan;
Console.WriteLine("Puan giriniz: ");
puan = Convert.ToInt32(Console.ReadLine());
if (puan<45)
{
Console.WriteLine("Kaldı");
}
else if (puan<70 && puan>=45)
{
Console.WriteLine("Tekrar");
}
else if (puan<85 && puan>=70)
{
Console.WriteLine("Geçti");
}
else if (puan<101 && puan>=85)
{
Console.WriteLine("Takdir");
}
else
{
Console.WriteLine("0 - 100 arasında puan girin");
}
}
static void Main(string[] args) {
string ay;
Console.WriteLine("Bir ay giriniz: ");
ay = Console.ReadLine();
if (ay=="Aralık" || ay=="Ocak" || ay=="Şubat")
{
Console.WriteLine("KIŞ");
}
else if (ay=="Mart" || ay=="Nisan" || ay=="Mayıs")
{
Console.WriteLine("SONBAHAR");
}
if (ay=="Haziran" || ay=="Temmuz" || ay=="Ağustos")
{
Console.WriteLine("YAZ");
}
if (ay=="Eylül" || ay=="Ekim" || ay=="Kasım")
{
Console.WriteLine("SONBAHAR");
}
}
static void Main(string[] args) {
int say;
for (say=0; say<=10; say++)
{
Console.WriteLine(say);
}
}
static void Main(string[] args) {
int x;
for (x=1; x<=10; x++)
{
Console.WriteLine("btLab");
}
}
static void Main(string[] args) {
int ikiser;
for (ikiser=0; ikiser<=10; ikiser=ikiser+2)
{
Console.WriteLine(ikiser);
}}
static void Main(string[] args) {
int sayma;
for (sayma=50; sayma>=0; sayma=sayma-5)
{
Console.WriteLine(sayma);
}
}
static void Main(string[] args) {
int x, toplam=0;
for (x=1; x<=10; x++)
{
toplam = toplam + x;
}
Console.WriteLine("1'den 10'a kadar olan sayıların toplamı = " + toplam);
}
static void Main(string[] args) {
int sayi1, sayi2, toplam=0, t;
Console.WriteLine("1. sayı: ");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("2. sayı: ");
sayi2 = Convert.ToInt32(Console.ReadLine());
if (sayi1>sayi2)
{
for (t=sayi2; t<=sayi1; t++)
{
toplam = toplam + t;
}
Console.WriteLine("Sayıların toplamı = " + toplam);
}
else
{
for (t=sayi1; t<=sayi2; t++)
{
toplam = toplam + t;
}
Console.WriteLine("Sayıların toplamı = " + toplam);
}
}
static void Main(string[] args) {
for (int a=1; a<=5; a++)
{
for (int b=1; b<=5; b++)
{
Console.WriteLine(a + " * " + b + " = " + a*b);
}
}
}
static void Main(string[] args) {
for (int y=5; y<=20; y=y+3)
{
Console.WriteLine(y);
}
}
static void Main(string[] args) {
const string a="BTLab";
for (int i = 0; i < a.Length; i++)
{
Console.WriteLine(a[i]);
}
}
static void Main(string[] args) {
const string a="Ankara";
for (int i = 0; i < a.Length; i++)
{
for (int b=1; b<=5; b++)
{
Console.Write(a[i]);
}
Console.WriteLine();
}
}
static void Main(string[] args) {
const string a="FATİH";
int t=0;
for (int i = 0; i < a.Length; i++)
{
t=t+1;
for (int b=1; b<=t; b++)
{
Console.Write(a[i]);
}
Console.WriteLine();
}
}
static void Main(string[] args) {
int[] sayilar = {5,7,8,12,13,14,15,22};
foreach (int i in sayilar)
{
if (i % 2 == 0)
{
Console.WriteLine(i);
}
}
}
static void Main(string[] args) {
int[] sayilar = {5,7,8,12,13,14,15,22};
foreach (int c in sayilar)
{
if (c % 3 == 0)
{
Console.WriteLine(c);
}
}
}
static void Main(string[] args) {
string kelime="Bilişim Teknolojileri";
int toplam=0 ;
foreach (char ara in kelime)
{
if (ara == 'i')
{
toplam = toplam + 1;
}
}
Console.WriteLine(toplam);
}
static void Main(string[] args) {
int a=5;
while (a<=50)
{
Console.WriteLine(a);
a=a+5;
}
}
static void Main(string[] args) {
int a=50;
while (a>=5)
{
Console.WriteLine(a);
a = a - 5;
}
}
static void Main(string[] args) {
int c=1;
while (c<=12)
{
Console.WriteLine(c + ". sınıf");
c = c + 1;
}
}
static void Main(string[] args) {
int toplam=0, sayi=1 ;
while (sayi!=0)
{
Console.WriteLine("Bir sayı giriniz: ");
sayi = Convert.ToInt32(Console.ReadLine());
toplam = toplam + sayi;
}
Console.WriteLine("Sonuç= " + toplam);
}
static void Main(string[] args) {
double toplam=0, sayi=1, sayac=0, ortalama;
while (sayi!=0)
{
Console.WriteLine("Bir sayı giriniz: ");
sayi = Convert.ToDouble(Console.ReadLine());
sayac = sayac + 1;
toplam = toplam + sayi;
}
ortalama = toplam / (sayac - 1);
Console.WriteLine("Ortalama = " + ortalama);
}
static void Main(string[] args) {
int y=0;
while (y<=11)
{
Console.WriteLine(y);
y = y + 2;
}
}
static void Main(string[] args) {
int sayi=0;
while (true) //sonsuz döngü oluşturuldu
{
Console.WriteLine("1-10 arası sayı giriniz.");
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi==3)
{
Console.WriteLine("Geçerli rakam girmediniz...");
break;
}
Console.WriteLine(sayi);
}
}
static void Main(string[] args) {
Console.WriteLine("Aklımdaki sayıyı bulabilir misin? '1-10 arası'");
int tutulan=7, x;
while (true)
{
Console.WriteLine("Sayı giriniz: ");
x = Convert.ToInt32(Console.ReadLine());
if (x==tutulan)
{
Console.WriteLine("Tebrikler, sayıyı buldun.");
break;
}
Console.WriteLine("Maalesef, bulamadın.");
}
}
static void Main(string[] args) {
string isim="kahramanmaraş";
foreach (char dur in isim)
{
if (dur == 'm')
{
break;
}
Console.WriteLine(dur);
}
}
static void Main(string[] args) {
int[] s1 = {5,10,15,20,25,30,35,40};
foreach (int b in s1)
{
Console.WriteLine(b);
if (b == 30)
{
break;
}
}
}
static void Main(string[] args) {
Random random = new Random();
while (true)
{
int number = random.Next(1,20);
Console.WriteLine("Rastgele seçilen sayı: " + number);
if (number%2 == 1)
{
Console.WriteLine("Tek sayı geldi, çık.");
break;
}
}
}
static void Main(string[] args) {
Random random = new Random();
while (true)
{
int f = random.Next(1,20);
Console.WriteLine("Rastgele seçilen sayı: " + f);
if (f <= 5)
{
Console.WriteLine("6'dan küçük sayı, çık.");
break;
}
}
}
static void Main(string[] args) {
int i=0;
while (i <= 9)
{
i=i+1;
if (i == 6)
{
continue;
}
Console.WriteLine(i);
}
}
static void Main(string[] args) {
int a=0;
while (a <= 20)
{
a=a+1;
if (a%5 == 0)
{
continue;
}
Console.WriteLine(a);
}
}
static void Main(string[] args) {
while (true)
{
Console.WriteLine("Bir şifre giriniz:");
string sifre = Console.ReadLine();
if (sifre.Length < 4 || sifre.Length > 4)
{
Console.WriteLine("4 karakterden oluşan bir şifre girmelisiniz.");
continue;
}
else
{
Console.WriteLine("Şifreniz oluşturuldu:" , sifre);
break;
}
}
Console.WriteLine("Şifrenizi while döngüsü içinde oluşturdunuz.");
}
static void Main(string[] args) {
char[] dizi={'a','3','c','5','b','7','e','8','c'};
foreach (char x in dizi)
{
if (x=='c')
{
continue;
}
Console.WriteLine(x);
}
}
static void Alan() {
Console.WriteLine("Dikdörtgenin alanı:");
}
static void Main(string[] args) {
Alan();
Alan();
}
static void Tanisma() {
Console.WriteLine("Adınız nedir:");
string isim = Console.ReadLine();
if (isim != "")
{
Console.WriteLine("Merhaba" + isim);
}
else
{
Console.WriteLine("Merhaba isimsiz.");
}
}
static void Main(string[] args) {
Tanisma();
Tanisma();
}
static void Sayma() {
int i=0;
while (i <= 10)
{
Console.WriteLine(i);
i = i + 1;
}
}
static void Main(string[] args) {
Sayma();
}
static void Saymak(int x) {
int i=0;
while (i <= x)
{
Console.WriteLine(i);
i = i + 1;
}
}
static void Main(string[] args) {
Saymak(5);
Saymak(8);
}
static void Tanismak(string ad) {
if (ad != "")
{
Console.WriteLine("Merhaba " + ad);
}
else
{
Console.WriteLine("Merhaba isimsiz.");
}
}
static void Main(string[] args) {
Tanismak("Fatih");
Tanismak("");
}
static void Ogrenci(string ogr1, string ogr2, string ogr3) {
Console.WriteLine("En büyük öğrenci: " + ogr2);
}
static void Main(string[] args) {
Ogrenci("Ali","Suat","Melike");
}
static void AlanDikdortgen(int kisa_k, int uzun_k) {
int alan = kisa_k * uzun_k;
Console.WriteLine("Diktörtgenin alanı " + alan + " metrekare.");
}
static void Main(string[] args) {
AlanDikdortgen(10, 15);
AlanDikdortgen(24, 36);
}
static void Bolum(string cumle, char harf) {
int toplam = 0;
foreach (char ara in cumle)
{
if (ara == harf)
{
toplam = toplam + 1;
}
}
Console.WriteLine("Bu cümlede " + toplam + " tane " + harf + " vardır.");
}
static void Main(string[] args) {
Bolum("Bugün hava çok güzel",'a');
Bolum("Diktörtgenin alanı 864 metrekare.",'e');
}
static double OrtalamaHesapla(double sinav1, double sinav2, double sinav3) {
return (sinav1+sinav2+sinav3)/3; // ortalama hesaplanır ve geriye değer olarak döndürülür
// "static void" yerine "static double" yazdık.
}
static void Main(string[] args) {
double ortalama = OrtalamaHesapla(30, 55, 41);
if (ortalama <= 50)
{
Console.WriteLine("Dersten kaldı");
}
else
{
Console.WriteLine("Geçti");
}
}
static void TamBolenleriBul(int sayi) {
int toplam = 0;
foreach (char ara in cumle)
{
if (ara == harf)
{
toplam = toplam + 1;
}
}
Console.WriteLine("Bu cümlede " + toplam + " tane " + harf + " vardır.");
}
static void Main(string[] args) {
Bolum("Bugün hava çok güzel",'a');
Bolum("Diktörtgenin alanı 864 metrekare.",'e');
}
def tam_bolenleri_bul(sayi):
tam_bolenler = []
for i in range(2, sayi):
if (sayi % i == 0):
tam_bolenler.append(i)
return tam_bolenler
print(tam_bolenleri_bul(18))