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();
}
  • melike

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

    • Ahmet

      bulabildiniz mi bana da lazım milli piyango sorusu

X

Pin It on Pinterest

X