1. Ana Sayfa
  2. Programlama Temelleri
  3. Programlama Temelleri Dersi 2.Dönem 3.Yazılı Soruları Ve Cevapları

Programlama Temelleri Dersi 2.Dönem 3.Yazılı Soruları Ve Cevapları

1.) Klavyeden yaşı girilen bir kişinin okula başlayıp başlayamayacağını gösteren C# kodunu yazınız.(Not: Okula başlama yaşı 7 olsun.)(10p)

static void Main(string[] args)
{
Console.Write("Yaşı giriniz=");

            byte yas = Convert.ToByte(Console.ReadLine());

            if (yas >= 7)
Console.Write("Okula başlıyabilirsiniz.");

            else
Console.Write("Okula başlamak için daha küçüksünüz.");
Console.ReadKey();
}

2.) 0-100 arasındaki sayılardan 5’e tam bölünenleri ekranda gösteren programı yazınız.(10P)

static void Main(string[] args)
{
for (int i = 0; i < 100; i++)
{
if (i % 5 == 0)
Console.WriteLine(i);
}
Console.ReadLine();
}

3) Klavyeden girilen sayının faktöriyelini hesaplayan programın kodunu yazınız.(15P)

static void Main(string[] args)
{
Console.Write("Faktöriyelini hesaplamak istediğiniz sayıyı giriniz:");
short x = Convert.ToInt16(Console.ReadLine());
int fak = 1;
for (int i = 1; i <= x; i++)
{
fak = fak * i;
}
Console.WriteLine("{0} sayısının faktöriyeli:{1}", x, fak);
Console.ReadKey();
}

4) İnt veri tipinde tanımlanıp değerleri girilen dizinin en büyük elemanını bulan program kodunu yazınız.(15P)

static void Main(string[] args)
{  int[] dizi =new  int[]{5,6,8,96,32,25,14,1,0,56};
int enb = dizi[0];
for (int i = 0; i < dizi.Length; i++)
{
if (dizi[i] > enb)
enb = dizi[i];
Console.WriteLine(dizi[i]);
}
Console.WriteLine("Dizinin en büyük elemanı: {0}", enb);}

5.) Klavyen girilen iki sayı arasındaki sayıların toplamını yapan program kodunu yazınız.

static void Main(string[] args)
{
int x, y, top = 0;
Console.Write("Birinci sayıyı girniz:");
x = Convert.ToInt16(Console.ReadLine());
Console.Write("İkinci sayıyı girniz:");
y = Convert.ToInt16(Console.ReadLine());
for (int i = x; i <=y; i++)
{
top = top + i;
}
Console.WriteLine("{0} ve {1} sayıları arasındaki sayıların toplamı:{2}", x, y, top);
Console.ReadKey();
}

6.) Klavyeden girilen bir tam sayının karesini bulan metodu ve bu metodun program içerisinde kullanımını gösteren programın kodunu yazınız.

static void Main(string[] args)
{
Console.Write("Bir sayı giriniz: ");
int s1, sonuc;
s1 = Convert.ToInt32(Console.ReadLine());
sonuc = KareAl(s1);
Console.WriteLine("{0} sayısının karesi: {1}", s1, sonuc);
}
static int KareAl(int sayi)
{
int karesi = sayi * sayi;
return karesi;
}

7.) Klavyeden “0” girilene kadar kaç adet sayı girildiğini bulan ve ekrana yazan, programın kodunu while döngüsü kullanarak yazınız.

static void Main(string[] args)
{
int i = 1, adet = 0;
while (i != 0)
{
i = Convert.ToInt16(Console.ReadLine());
adet++;
}
Console.WriteLine("Girilen satı adedi={0}", adet);
Console.ReadKey();
}
Yorum Yap

2
Kimler Neler Demiş?

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Bildir
melike
Ziyaretçi
melike

visual statio da milli piyango çekilişi nasıl hazırlanırrrr:)acilll

Ahmet
Ziyaretçi
Ahmet

bulabildiniz mi bana da lazım milli piyango sorusu