1- Ekrana Merhaba Dünya yazdıran program
Console.WriteLine("Merhaba Dünya");
Console.ReadKey();
print("Merhaba Dünya")
2- Dışarıdan ad ve soyad bilgisini alarak ekrana yazan program
string ad, soyad;
Console.Write("Lütfen adınızı giriniz : ");
ad = Console.ReadLine();
Console.Write("Lütfen soyadınızı giriniz : ");
soyad = Console.ReadLine();
Console.WriteLine("Merhaba {0} {1}", ad, soyad);
Console.ReadKey();
ad = input("Lütfen adınızı giriniz : ")
soyad = input("Lütfen soyadınızı giriniz : ")
print("Merhaba" , ad , soyad)
3- Kullanıcının girdiği 2 tam sayıyı toplayıp ekrana yazan program
int sayi1, sayi2, toplam;
Console.Write("1. sayi : ");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2. sayi : ");
sayi2 = Convert.ToInt32(Console.ReadLine());
toplam = sayi1 + sayi2;
Console.WriteLine("{0} ve {1} sayısının toplamı : {2}", sayi1, sayi2, toplam);
Console.ReadKey();
sayi1 = input("1. sayi : ")
sayi2 = input("2. sayi : ")
toplam = int(sayi1) + int(sayi2)
print(sayi1," ve ",sayi2, "sayısının toplamı :", toplam)
4- Kullanıcıdan aldığı 2 sayıyı toplayıp, çıkarıp, çarpıp, bölüp sonuçlarını ekrana yazan program
double sayi1, sayi2, toplam, fark, carpim, bolum;
Console.Write("1. sayi : ");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2. sayi : ");
sayi2 = Convert.ToInt32(Console.ReadLine());
toplam = sayi1 + sayi2;
fark = sayi1 - sayi2;
carpim = sayi1 * sayi2;
bolum = sayi1 / sayi2;
Console.WriteLine("{0} sayısının {1} sayısı ile toplamı : {2}", sayi1, sayi2, toplam);
Console.WriteLine("{0} sayısının {1} sayısından farkı : {2}", sayi1, sayi2, fark);
Console.WriteLine("{0} sayısının {1} sayısı ile çarpımı : {2}", sayi1, sayi2, carpim);
Console.WriteLine("{0} sayısının {1} sayısına bölümü : {2}", sayi1, sayi2, bolum);
Console.ReadKey();
sayi1 = input("1. sayi : ")
sayi2 = input("2. sayi : ")
toplam = float(sayi1) + float(sayi2)
fark = float(sayi1) - float(sayi2)
carpim = float(sayi1) * float(sayi2)
bolum = float(sayi1) / float(sayi2)
bolum2 = float(sayi1) // float(sayi2)
print(sayi1," ve ",sayi2, "sayısı ile toplamı :", toplam)
print(sayi1," ve ",sayi2, "sayısından farkı :", fark)
print(sayi1," ve ",sayi2, "sayısı ile çarpımı :", carpim)
print(sayi1," ve ",sayi2, "sayısına bölümü :", bolum) #50/11 = 4.5454
print(sayi1," ve ",sayi2, "sayısına tam bölümü :", bolum2)#50//11 = 4.0
5- Kullanıcının girdiği sayının %25 'ini bulup ekrana yazdıran program
double sayi = 0,yuzde = 0;
Console.Write("Sayi : ");
sayi = Convert.ToDouble(Console.ReadLine());
yuzde = sayi * 0.25; //yuzde = (sayi * 25) / 100;
Console.WriteLine("{0} sayısının %25 i : {1}", sayi, yuzde);
Console.ReadKey();
sayi = input("Sayi : ")
yuzde = 0.25 * float(sayi)
print(sayi," sayısının %25 i : ", yuzde)
6- Kullanıcının girdiği sayının yine kullanıcının girdiği % değerini hesaplayıp ekrana yazan program
double sayi = 0,yuzde = 0,yuzdelik=0;
Console.Write("Sayi : ");
sayi = Convert.ToDouble(Console.ReadLine());
Console.Write("Yüzdelik : ");
yuzdelik = Convert.ToDouble(Console.ReadLine());
yuzde = (sayi * yuzdelik) /100;
Console.WriteLine("{0} sayısının %{1} i : {2}", sayi,yuzdelik, yuzde);
Console.ReadKey();
sayi = input("Sayi : ")
yuzdelik = input("Yüzdelik : ")
yuzde = (float(sayi) * float(yuzdelik)) /100;
print(sayi," sayısının %",yuzdelik," i : 10",yuzde)
7- Alış fiyatı girilen ürünün kullanıcının girdiği karla satış fiyatını ekrana yazan program
double fiyat = 0, kar = 0, satisFiyati = 0;
Console.Write("Ürün fiyatı : ");
fiyat = Convert.ToDouble(Console.ReadLine());
Console.Write("Kar : ");
kar = Convert.ToDouble(Console.ReadLine());
satisFiyati = fiyat + ((fiyat * kar) / 100);
Console.WriteLine("{0} liralık ürünü %{1} kar ile satış fiyatı : {2}", fiyat, kar, satisFiyati);
Console.ReadKey();
fiyat = float(input("Ürün fiyatı : "))
kar = float(input("Kar : "))
satisFiyati = fiyat + ((fiyat * kar) / 100)
print(str(fiyat) + " liralık ürünü %" + str(kar) + " kar ile satış fiyatı : " + str(satisFiyati))
8- Dışarıdan iki kenarı girilen dikdörtgenin alanını ve çevresini hesaplayıp ekrana yazan program
int kenar1, kenar2,cevre,alan;
Console.Write("1. kenar : ");
kenar1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2. kenar : ");
kenar2 = Convert.ToInt32(Console.ReadLine());
cevre = 2 * (kenar1 + kenar2);
alan = kenar1 * kenar2;
Console.WriteLine("Dikdörtgenin çevresi :{0} alanı :{1}", cevre, alan);
Console.ReadKey();
kenar1 = int(input("1. kenar : "))
kenar2 = int(input("2. kenar : "))
cevre = 2 * (kenar1 + kenar2)
alan = kenar1 * kenar2
print("Dikdörtgenin çevresi :",cevre," alanı :", alan)
9- Yarıçapı girilen dairenin alanını ve çevresini hesaplayıp ekrana yazan program
double pi = 3.14;
double r,cevre, alan;
Console.Write("Yarıçap : ");
r = Convert.ToDouble(Console.ReadLine());
cevre = 2 * pi * r;
alan = pi * r * r;
Console.WriteLine("Dairenin çevresi :{0} alanı :{1}", cevre, alan);
Console.ReadKey();
pi = 3.14
r = float(input("Yarıçap : "))
cevre = 2 * pi * r;
alan = pi * r * r;
print("Dairenin çevresi :",cevre," alanı :", alan)
10- Vize(%40) ve Final(%60) notu girilen öğrencinin dersi geçip geçmediğini yazan program. (Geçme notu : 50)
double vize, final, ortalama;
Console.Write("Vize : ");
vize = Convert.ToDouble(Console.ReadLine());
Console.Write("Final : ");
final = Convert.ToDouble(Console.ReadLine());
ortalama = vize * 0.4 + final * 0.6;
if(ortalama>=50)
{
Console.WriteLine("{0} ortalama ile geçtiniz", ortalama);
}
else
{
Console.WriteLine("{0} ortalama ile kaldınız", ortalama);
}
Console.ReadKey();
vize = float(input("Vize : "))
final = float(input("Final : "))
ortalama = vize * 0.4 + final * 0.6
if(ortalama>=50):
print(ortalama," ortalama ile geçtiniz")
else:
print(ortalama," ortalama ile kaldınız")
11- Girilen 2 sayıdan büyük olanını ekrana yazan program
int sayi1, sayi2;
Console.Write("1. sayi : ");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2. sayi : ");
sayi2 = Convert.ToInt32(Console.ReadLine());
if (sayi1 > sayi2)
Console.WriteLine("1. sayi büyük");
else if (sayi1 == sayi2)
Console.WriteLine("Iki sayi eşit");
else
Console.WriteLine("2. sayi büyük");
Console.ReadKey();
sayi1 = int(input("1. sayi : "))
sayi2 = int(input("2. sayi : "))
if sayi1 > sayi2:
print("1. sayi büyük")
elif sayi1 == sayi2:
print("Iki sayi eşit")
else:
print("2. sayi büyük")
12- Girilen sayının 4 ve 7 ile tam bölünüp bölünmediğini bulan program
int sayi;
Console.Write("Sayi : ");
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi % 4 == 0 && sayi % 7 == 0)
Console.WriteLine("Sayi 4 ve 7 ile tam bölünür.");
else
Console.WriteLine("Sayi 4 ve 7 ile tam bölünmüyor.");
Console.ReadKey();
sayi = int(input("Sayi : "))
if (sayi % 4 == 0 and sayi % 7 == 0):
print("Sayi 4 ve 7 ile tam bölünür.")
else:
print("Sayi 4 ve 7 ile tam bölünmüyor.")
13- Girilen sayının tek mi çift mi olduğunu bulan program
int sayi;
Console.Write("Sayi : ");
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi % 2 == 0)
Console.WriteLine("{0} sayısı çifttir", sayi);
else
Console.WriteLine("{0} sayısı tektir", sayi);
Console.ReadKey();
sayi = int(input("Sayi : "))
if (sayi % 2 == 0):
print(sayi," sayısı çifttir")
else:
print(sayi," sayısı tektir")
14- Girilen sayının pozitif mi negatif mi olduğunu bulan program
int sayi = 0;
Console.Write("Sayi : ");
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi > 0)
Console.WriteLine("{0} sayısı pozitif", sayi);
else if(sayi < 0)
Console.WriteLine("{0} sayısı negatif", sayi);
else
Console.WriteLine("Girilen sayı 0", sayi);
Console.ReadKey();
sayi = int(input("Sayi : "))
if (sayi > 0):
print(sayi," sayısı pozitif")
elif(sayi < 0):
print(sayi," sayısı negatif")
else:
print("Girilen sayı 0")
15- Girilen sayının 0 ile 100 arasında olup olmadığını kontrol eden program
int sayi = 0;
Console.Write("Sayi : ");
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi >= 0 && sayi <= 100)
Console.WriteLine("{0} sayısı, 0 ile 100 arasında", sayi);
else
Console.WriteLine("{0} sayısı, 0 ile 100 arasında değil", sayi);
Console.ReadKey();
sayi = int(input("Sayi : "))
if (sayi >= 0 and sayi <= 100):
print(sayi," sayısı, 0 ile 100 arasında")
else:
print(sayi," sayısı, 0 ile 100 arasında değil")
16- Ekrana 1907 defa Fenerbahçe yazan program - FOR
for (int i = 0; i < 1907; i++)
{
Console.WriteLine(i + " Fenerbahçe");
}
Console.ReadKey();
for i in range(0,1907): # 0 dan 1907 ye kadar 1 er
print(i," Fenerbahçe")
17- Ekrana 1907 defa Fenerbahçe yazan program - WHILE
int i = 0;
while (i < 1907)
{
Console.WriteLine(i + " Fenerbahçe");
i = i+1;
}
Console.ReadKey();
i=0
while i < 1907:
print(i," Fenerbahçe")
i=i+1
18- Kullanıcının girdiği metni 10 kez alt alta yazdıran program
Console.Write("Metin : ");
string metin = Console.ReadLine();
for (int i = 0; i < 10; i++)
{
Console.WriteLine(metin);
}
Console.ReadKey();
metin = input("Metin : ")
for i in range(10):
print(metin)
19- Dışarıdan girilen 10 tane sayının toplamını ekrana yazan program
int sayi = 0, toplam = 0;
for (int i = 1; i <= 10; i++)
{
Console.Write(i + ". sayi : ");
sayi = Convert.ToInt32(Console.ReadLine());
toplam = toplam + sayi;
}
Console.WriteLine("Toplam : {0}", toplam);
Console.ReadKey();
toplam=0
for i in range(10): # o dan 10 kadar, 10 dahil değil
sayi = int(input(str(i+1) + ". sayi : "))
toplam = toplam + sayi
print("Toplam : ", toplam);
20- Kullanıcı sıfır girene kadar girdiği bütün sayıların toplamını ekrana yazan program
int sayi = 0, toplam = 0;
Console.Write("sayi : ");
sayi = Convert.ToInt32(Console.ReadLine());
while (sayi!=0)
{
toplam = toplam + sayi;
Console.Write("sayi : ");
sayi = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Toplam : {0}", toplam);
Console.ReadKey();
toplam=0
sayi = int(input("Sayi : "))
while (sayi!=0):
toplam = toplam + sayi
sayi = int(input("Sayi : "))
print("Toplam : ", toplam)
21- Dışarıdan girilen N tane sayının ortalamasını ekrana yazan program
int sayi = 0, toplam = 0,N=0;
double ortalama;
Console.Write("Kac sayi girisi yapacaksiniz : ");
N = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= N; i++)
{
Console.Write(i + ". sayi : ");
sayi = Convert.ToInt32(Console.ReadLine());
toplam = toplam + sayi;
}
ortalama = toplam / N;
Console.WriteLine("Ortalama : {0}", ortalama);
Console.ReadKey();
toplam=0
N = int(input("Kac sayi girisi yapacaksiniz : "))
for i in range(N):
sayi = int(input(str(i+1) + ".Sayi : "))
toplam = toplam + sayi
ortalama = toplam / N
print("Ortalama : ", ortalama)
22- 1 ile 15 arasında girilen bir sayının faktöriyelini ekrana yazan program
int sayi = 0, fak = 1;
do
{
Console.Write("1 ile 15 arasında bir sayı giriniz : ");
sayi = Convert.ToInt32(Console.ReadLine());
} while (sayi>15 || sayi < 1)
for (int i = 2; i <= sayi; i++)
fak=fak*i;
Console.WriteLine("{0} Sayısının faktöriyeli : {0}", sayi,fak);
Console.ReadKey();
while True:
sayi = int(input("Sayi : "))
if(sayi <= 15 and sayi >= 1):
break
fak=1
for i in range(2,sayi+1):
fak = fak * i
print(sayi," Sayısının faktöriyeli : ",fak);
23- Çarpma işlemini kullanmadan iki sayının çarpımını toplama kullanarak hesaplayan program
int sayi1, sayi2,toplam = 0;
Console.Write("1. sayi : ");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2. sayi : ");
sayi2 = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < sayi1; i++)
{
toplam = toplam + sayi2;
}
Console.WriteLine("{0} ile {1} çarpımı : {2}",sayi1,sayi2,toplam);
Console.ReadKey();
toplam=0
sayi1 = int(input("1. sayi : "))
sayi2 = int(input("2. sayi : "))
for i in range(sayi1):
toplam=toplam+sayi2
print(sayi1, " ile " , sayi2 , " çarpımı : " , toplam)
24- Dışarıdan girilen 2 sayı arasındaki 7 ile tam bölünebilenlerin sayısını veren program
int sayi1, sayi2, sayac = 0, bos ;
Console.Write("1. sayi : ");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2. sayi : ");
sayi2 = Convert.ToInt32(Console.ReadLine());
if(sayi1>sayi2)
{
bos = sayi1;
sayi1 = sayi2;
sayi2 = bos;
}
for (int i = sayi1; i < sayi2; i++)
{
if (i % 7 == 0)
sayac++;
}
Console.WriteLine("{0} ile {1} arasında 7 ile tam bölünebilen sayisi :{2}", sayi1, sayi2, sayac);
Console.ReadKey();
sayi1 = int(input("1. sayi : "))
sayi2 = int(input("2. sayi : "))
sayac = 0
bos=0
if(sayi1>sayi2):
bos = sayi1
sayi1 = sayi2
sayi2 = bos
for i in range(sayi1,sayi2+1):
if (i % 7 == 0):
sayac = sayac + 1
print(sayi1," ile ",sayi2," arasında 7 ile tam bölünebilen sayisi :", sayac)
25- Kod numarası vererek (0 çıkış, 1 topla, 2 çıkar, 3 çarp, 4 böl) klavyeden girilen iki sayıyı yine klavyeden girilen işlem koduna göre toplayan, çıkaran, çarpan, bölen program
int kod = -1;
double sayi1=0,sayi2=0,sonuc;
while (kod != 0)
{
if (kod == 1)//topla
{
sonuc = sayi1 + sayi2;
Console.WriteLine("{0} + {1} = {2}", sayi1, sayi2, sonuc);
}
else if (kod == 2)//çıkar
{
sonuc = sayi1 - sayi2;
Console.WriteLine("{0} - {1} = {2}", sayi1, sayi2, sonuc);
}
else if (kod == 3)//çarp
{
sonuc = sayi1 * sayi2;
Console.WriteLine("{0} * {1} = {2}", sayi1, sayi2, sonuc);
}
else if (kod == 4)//böl
{
sonuc = sayi1 / sayi2;
Console.WriteLine("{0} / {1} = {2}", sayi1, sayi2, sonuc);
}
Console.WriteLine("--------------------------");
Console.WriteLine("0 : Çıkış");
Console.WriteLine("1 : Topla");
Console.WriteLine("2 : Çıkar");
Console.WriteLine("3 : Çarp");
Console.WriteLine("4 : Böl");
Console.Write("İşlem yapmak istediğiniz kodu giriniz : ");
kod = Convert.ToInt32(Console.ReadLine());
if(kod!=0)
{
Console.Write("1. sayi : ");
sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2. sayi : ");
sayi2 = Convert.ToInt32(Console.ReadLine());
}
}
kod,sayi1,sayi2 = -1,0,0 #sırasıyla değişkenlere ilk değer atama
while (kod != 0):
if (kod == 1):#topla
sonuc = sayi1 + sayi2
print(sayi1 , " + " , sayi2 , " = " , sonuc)
elif (kod == 2):#çıkar
sonuc = sayi1 - sayi2
print(sayi1 , " - " , sayi2 , " = " , sonuc)
elif (kod == 3):#çarp
sonuc = sayi1 * sayi2
print(sayi1 , " * " , sayi2 , " = " , sonuc)
elif (kod == 4):#böl
sonuc = sayi1 / sayi2
print(sayi1 , " / " , sayi2 , " = " , sonuc)
print("--------------------------");
print("0 : Çıkış");
print("1 : Topla");
print("2 : Çıkar");
print("3 : Çarp");
print("4 : Böl");
kod = int(input("İşlem yapmak istediğiniz kodu giriniz : "))
if(kod!=0):
sayi1 = int(input("1. sayi : "))
sayi2 = int(input("2. sayi : "))
26- int dizi[] = {5,6,7,8,78,45,0,30}; şeklinde verilen bir tamsayı dizisinin elemanlarının toplamını bulup ekrana yazan program
int[] dizi = { 5, 6, 7, 8, 78, 45, 0, 30 };
int toplam = 0;
for (int i = 0; i < dizi.Length; i++)
{
toplam = toplam + dizi[i];
}
Console.WriteLine("Toplam : {0}", toplam);
Console.ReadKey();
dizi = [ 5, 6, 7, 8, 78, 45, 0, 30 ]
toplam = 0
for i in range(len(dizi)):
toplam = toplam + dizi[i]
print("Toplam : ", toplam)
27- Dışarıdan girilen 10 adet sayıyı ters sıra ile ekrana yazdıran program
int elemanSayisi = 10;
int[] dizi = new int[elemanSayisi];
for (int i = 0; i < elemanSayisi; i++)
{
Console.Write((i + 1) + ".sayi : ");
dizi[i] = Convert.ToInt32(Console.ReadLine());
}
for (int i = elemanSayisi - 1; i >= 0; i--)
Console.Write(dizi[i] + " ");
Console.ReadKey();
elemanSayisi = int(10)
dizi = []
for i in range(elemanSayisi):
dizi.append(int(input(str(i + 1) + ".sayi : ")))
for i in range(elemanSayisi-1,-1,-1): #9 indisliden -1 e kadar, -1 dahil değil, -1 azalt
print(str(dizi[i]) + " ");
28- 10 elemanlı A dizisine dışarıdan 1 ile 100 arasında 10 adet sayı girişi yapan program
int[] A = new int[10];
int sayi = 0;
for (int i = 0; i <= 9; i++)
{
// hatalı giriş olduğu sürece döngü devam etsin
do
{
Console.Write((i+1) +".Sayi : ");
sayi = Convert.ToInt32(Console.ReadLine());
} while (sayi > 100 || sayi < 1);
A[i] = sayi;
}
for (int i = 0; i < 10; i++)
Console.WriteLine(A[i]);
Console.ReadKey();
29- 10 elemanlı A dizisine 1 ile 100 arasında rastgele sayı atan ve bu dizi içindeki en büyük elemanı ekrana yazdıran program
int[] A = new int[10];
int enbuyuk=0;
for (int i = 0; i <= 9; i++)
{
Thread.Sleep(10);// yoksa aynı sayıyı veriyor
A[i] = new Random().Next(1,100);
if (enbuyuk < A[i])
enbuyuk = A[i];
}
for (int i = 0; i < 10; i++)
Console.Write(A[i] + ",");
Console.WriteLine("\nA dizisinin en buyuk elemanı :{0}", enbuyuk); // \n alt satıra geç demek
Console.ReadKey();
30- Sayısal Loto: 6 elemanlı bir A dizisine 1 ile 49 arasında birbirinden farklı 6 sayı atan program
Random r = new Random();
int[] A = new int[6];
bool bulduMu = false;
for (int i = 0; i <= 5; i++)
{
A[i] = r.Next(1, 49);
bulduMu = false;
for (int x = 0; x < i; x++)
{
if (A[i] == A[x])
bulduMu = true;
}
if(bulduMu==true)
i--;
}
for (int i = 0; i < 6; i++)
{
Console.WriteLine(A[i] + " , ");
}
Console.ReadKey();
31- Sayı Tahmin Oyunu : 1 ile 100 arasında rastgele bir sayı tutunuz. Kullanıcı aynı sayıyı girene kadar kullanıcıdan sayı girişi istenecek. Kullanıcı bu sayıdan kuçük bir değer girerse 'Daha büyük bir sayı giriniz.', büyük bir sayı girerse 'Daha küçük bir sayı giriniz.', Aynı sayıyı girerse 'Tebrikler bildiniz.'
//Sayı Tahmin Oyunu
int tahminEdilecekSayi = new Random().Next(1, 100);
int sayi = 0;
Console.WriteLine("Sayı Tahmin Oyunu v.2");
Console.WriteLine("----------------------");
Console.WriteLine("1 ile 100 arasında bir sayi tuttum");
Console.WriteLine("......................");
Console.Write("Tamininiz : ");
sayi = Convert.ToInt32(Console.ReadLine());
while (sayi != tahminEdilecekSayi)
{
if (sayi < 1 || sayi > 100)
{
Console.WriteLine("Ayıp Ettin !!!");
}
else
{
if (sayi > tahminEdilecekSayi)
Console.WriteLine("Daha küçük bir sayi giriniz");
else
Console.WriteLine("Daha büyük bir sayi giriniz");
}
Console.Write("Tamininiz : ");
sayi = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Tebrikler bildiniz");
Console.ReadKey();
32- int[] dizi = {5,33,22,66,11,44,99,88}; şeklinde verilen bir tamsayı dizisini küçükten büyüğe sıralayan program
ConversionConversion EmoticonEmoticon