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);
}
|
|
|||||||||||||||||||||
int sayi = 1, toplam = 0;
for (int i = 0; i < 6; i++)
{
toplam = toplam + sayi;
Console.Write(i);
Console.Write(sayi);
Console.WriteLine(toplam);
}
|
|
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();
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