23 Mart 2012 Cuma

For Komutu 2

Örnek 11: 1’den 10’a kadar olan sayıların karekök, kare ve küplerini listeleyen program

Console.Clear();
Console.CursorLeft = 10; Console.Write("Sayı");
Console.CursorLeft = 20; Console.Write("Karekök");
Console.CursorLeft = 30; Console.Write("Kare");
Console.CursorLeft = 40; Console.WriteLine("Küp");
Console.CursorLeft = 10;
Console.Write("------------------------------------");
for (int sayaç = 1; sayaç <11; sayaç++)
{
Console.CursorTop = sayaç + 1;
Console.CursorLeft = 10; Console.Write(sayaç);
Console.CursorLeft = 20;
Console.Write(Math.Sqrt(sayaç).ToString("#,###.00"));
Console.CursorLeft = 30;
Console.Write(Math.Pow(sayaç, 2));
Console.CursorLeft = 40;
Console.Write(Math.Pow(sayaç, 3));
}
Console.ReadKey();
}


Örnek 12: Çarpım tablosunun ilk 5 sırasını görüntüleyen programı hazırlayınız.

Console.Clear();
for (int sayaç = 1; sayaç <11; sayaç++)
{
Console.CursorTop = sayaç + 1;
Console.CursorLeft = 5;
Console.Write(1 + " * " + sayaç + " = " + 1 * sayaç);
Console.CursorLeft = 20;
Console.Write(2 + " * " + sayaç + " = " + 2 * sayaç);
Console.CursorLeft = 35;
Console.Write(3 + " * " + sayaç + " = " + 3 * sayaç);
Console.CursorLeft = 50;
Console.Write(4 + " * " + sayaç + " = " + 4 * sayaç);
Console.CursorLeft = 65;
Console.Write(5 + " * " + sayaç + " = " + 5 * sayaç);
for (int salise=1;salise<10000000;salise++);
}
Console.ReadKey();

Örnek 13: Klavyeden girilen ismi 5 defa yazan programı yazınız.

Console.Clear();
string isim;
Console.Write("Bir İsim Gir = ");
isim = Console.ReadLine();

for (int sayaç = 1; sayaç <6; sayaç++)
{
Console.WriteLine(sayaç + " - " + isim);
}
Console.ReadKey();



Örnek 14: Klavyeden girilen ismin uzunluğu kadar ismi yazan programı yazınız.

string isim;
int uzunluk;

Console.Clear();
Console.Write("Bir İsim Gir = ");
isim = Console.ReadLine();

uzunluk = Convert.ToInt16(isim.Length.ToString());

for (int sayaç = 1; sayaç < uzunluk+1; sayaç++)
{
Console.WriteLine(sayaç + " - " + isim);
for (int salise = 0; salise < 10000000; salise++);
}
Console.ReadKey();



Örnek 15: Klavyeden girilen sayının faktöryelini bulan programı hazırlayınız.

int sayı, faktöryel=1;
Console.Clear();
Console.Write("Bir Sayı Gir = ");
sayı = Convert.ToInt16(Console.ReadLine());

for (int sayaç = 1; sayaç {
faktöryel = faktöryel * sayaç;
}

Console.Write("Faktöryel = " + faktöryel);
Console.ReadKey();


Örnek 16: Klavyeden girilen 3 basamaklı sayıların basamaklarını ayrı ayrı listeleyen program

int sayı, ilk, orta, son;
Console.Clear();
Console.Write("Bir Sayı Gir = ");
sayı = Convert.ToInt16(Console.ReadLine());

ilk = sayı / 100;
son= sayı % 10;
orta = (sayı - ilk * 100) / 10;

Console.WriteLine("Yüzler Basamağı = " + ilk);
Console.WriteLine("Onlar Basamağı = " + orta);
Console.WriteLine("Birler Basamağı = " + son);
Console.ReadKey();


Örnek 17: 100’den 999’a kadar olan sayılardan basamaklarının küpleri toplamı kendisine eşit olan sayıları bulan programı yazınız.

int ilk, orta, son;
double küp;
Console.Clear();
for (int sayı = 100; sayı < 1000; sayı++)
{
ilk = sayı / 100;
son= sayı % 10;
orta = (sayı - ilk * 100) / 10;
küp = Math.Pow(ilk, 3) + Math.Pow(orta, 3) + Math.Pow(son, 3);
if (sayı==küp)
Console.WriteLine("Basamakları Küpleri Toplamı = " +sayı);
}
Console.ReadKey();


Örnek 18: 3’den 50’ye kadar olan asal sayıları bulan programı yazınız.

int kalan;
bool asal;
Console.Clear();
for (int sayı = 3; sayı < 51; sayı++)
{
asal=true;
for (int bölen = 2; bölen < sayı; bölen++)
{
kalan = sayı % bölen;
if (kalan == 0) asal = false;
}
if (asal == true) Console.WriteLine(sayı + " asaldır");
}
Console.ReadKey();

1 yorum: