1. Anasayfa
  2. Programlama Temelleri

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


2

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();
}
Bu İçeriğe Tepkin Ne Oldu?
  • 0
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 1
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 0
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

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

2 Yorum
Inline Feedbacks
View all comments
melike

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

Ahmet

bulabildiniz mi bana da lazım milli piyango sorusu