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

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

1) Klavyeden girilen sayının hem 4’e hem de 7’e kalansız bölünüp bölünemediğini ekrana yazan programı yazınız.(10P)

static void Main(string[] args)
        {
            Console.Write("Bir sayı giriniz=");
            int x = Convert.ToInt32(Console.ReadLine());
            if (x % 4 == 0 && x % 7 == 0)
                Console.Write("{0} sayısı 4 ve 7'ye tam bölünür.",x);
            else
                Console.Write("{0} sayısı 4 ve 7'ye tam bölünmez.",x);
            Console.ReadKey();
        }
 

2) Klavyeden girilen 1-7 arasındaki sayı değerine göre o sıradaki günün ismini veren programı yazınız.(10P)

static void Main(string[] args)
        {
            Console.Write("1. Sayıyı giriniz");
            int x = Convert.ToInt16(Console.ReadLine());
            switch (x)
            {
                case 1: Console.Write("{0}. Gün pazartesi",x); break;
                case 2: Console.Write("{0}. Gün salı", x); break;
                case 3: Console.Write("{0}. Gün çarşamba", x); break;
                case 4: Console.Write("{0}. Gün perşembe", x); break;
                case 5: Console.Write("{0}. Gün cuma", x); break;
                case 6: Console.Write("{0}. Gün cumartesi", x); break;
                case 7: Console.Write("{0}. Gün pazar", x); break;
                default: Console.Write("1-7 arasında bir değer giriniz."); break;
            }
            Console.ReadKey();      
        }
 

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

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

5) 1-10 arasında ki sayıların karesini hesaplayıp ekranda gösteren program kodunu yazınız. (Programda döngü kullanılacaktır.)(15P)

static void Main(string[] args)
        {    byte i=1;
            while (i<=10)
            {
                Console.WriteLine("{0}*{1}={2}", i, i, i * i);
                i++;
            }
            Console.ReadKey();
        }

6) 10 elemanlı bir dizi tanımlayınız. Tanımlanan diziye değerler giriniz. Girmiş olduğunuz değerleri ekranda gösteriniz.(15P)

static void Main(string[] args)
        {  int[] dizi =new  int[]{5,6,8,96,32,25,14,1,0,56};
            for (int i = 0; i < dizi.Length; i++)
                {
                    Console.WriteLine(dizi[i]);
                }
        }

7) İ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);
        }

8) Aşağıda kodu verilen programın ekran çıktısını aşağıdaki kutucuğa yazınız.(10P)

char[] dizi =New  char[]{'A','Y','E','B','N','I','U','R','Ğ','O','D'};
Array.Clear(dizi, 4, 2);
Array.Reverse(dizi);
for (int i = 0; i < dizi.Length; i++)
{
Console.Write(dizi[i]);
}            
Yorum Yap

3
Kimler Neler Demiş?

Bir Cevap Yazın

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

  Subscribe  
Bildir
burcu
Ziyaretçi
burcu

sorular iyi

Eren Koç
Ziyaretçi
Eren Koç

Nasıl indiriyoruz bunu

BilisimOgretmeni
Ziyaretçi
BilisimOgretmeni

İndirilecek bu uygulama yok bu konuda sorular ve altında da cevapları var