Grup B

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

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

i
sayi
10
6
17
7
25
8
34
9
44
10
      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 (Mutlak değer, kosinüs, 10 tabanında logaritma) 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.Abs(x);
            Console.WriteLine(sonuc);
            sonuc = Math.Cos(x);
            Console.WriteLine(sonuc);
            sonuc = Math.Log10(x);
            Console.WriteLine(sonuc);
            Console.ReadKey();

Soru 3: 10 elemanlı tek boyutlu bir dizideki 10 ile 40 arasında rastgele olarak atanan elemanları ve bu atanan elemanların içerisinde tek 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 == 1)
                {
                    sayac = sayac + 1;
                }
            }
            Console.Write("Dizideki tek eleman sayısı =  " + sayac);
            Console.ReadKey();


Hiç yorum yok:

Yorum Gönder