Grup A



Soru 1: Aşağıdaki programların çıktısını yazınız.

     int i, sayi = 5;
            for (i = 10; i < 30; i++)
            {
                i = i + sayi;
                sayi = sayi - 1;
                Console.Write(i);
                Console.WriteLine(sayi);
            } 

i
sayi
15
4
20
3
24
2
27
1
29
0
      int sayi = 1, toplam = 0;
            for (int i = 0; i < 6; i++)
            {
               toplam = toplam + sayi;
               Console.Write(i);
               Console.Write(sayi);
               Console.WriteLine(toplam);
            }       

i
sayi
toplam
0
1
1
1
1
2
2
1
3
3
1
4
4
1
5
5
1
6

Soru 2: kullanıcı tarafından girilen x değerinin sırasıyla (karekök, tanjant, yuvarla) hesaplayan ve sonuçlarını ekrana yazan c# programını yazınız.
     double x, sonuc;
            Console.WriteLine("x değeri giriniz");
            x = Convert.ToDouble(Console.ReadLine());
            sonuc = Math.Sqrt(x);
            Console.WriteLine(sonuc);
            sonuc = Math.Tan(x);
            Console.WriteLine(sonuc);
            sonuc = Math.Round(x);
            Console.WriteLine(sonuc);
            Console.ReadKey();

Soru 3: 10 elemanlı tek boyutlu bir dizideki 5 ile 30 arasında rastgele olarak atanan elemanları ve bu atanan elemanların içerisinde çift değerlere sahip olan elemanların toplam sayısını ekrana yazan c# programını yazınız.
            int[] dizi = new int[10];
            Random rastgele = new Random();
            int sayac = 0;
            for (int i = 0; i < 10; i++)
            {
                dizi[i] = rastgele.Next(5, 30);
            }
            Console.WriteLine("Dizi elemanları:");
            for (int i = 0; i < 10; i++)
            {
                Console.Write(dizi[i] + "\t");
            }
            Console.WriteLine();
            for (int i = 0; i < 10; i++)
            {
                if (dizi[i] % 2 == 0)
                {
                    sayac = sayac + 1;
                }
            }
            Console.Write("Dizideki tek eleman sayısı =  " + sayac);

            Console.ReadKey();

Hiç yorum yok:

Yorum Gönder