11 Temmuz 2011 Pazartesi

C# Sınav Soruları

SORULAR
 1)Dışardan karenin bir kenar uzunluğu girilen karenin alanını bulan programı alt programlarını kulanarak yazınız ?
 2)Bir eş kenar üçgenin bir kenar uzunluğu dışardan girilerek çevresini hesaplayan programı yazınız ?
 3)Kullanıcı tarafından daire şeklinde bir arsanın alanı hesaplamak isteniyor bu dairenin çapı ve pi değeri dışardan girilecek ve alanı hesaplayan programı yazınız ?
 4)Dışardan girilen her sayı eklediğinde ortalamasını ekrana yazan programı yazınız ?
 5)Dışardan girilen 3 sayıdan en büyüğünü bulan programı alt programlar kullanarak yazınız
 6)Dışardan yazılan herhangi bir kelimeyi tersten yazacak programı yazınız ? …

Cevaplar

1-)

Console.Write(“Kenar uzunluğunu giriniz : “);
int kenar = Convert.ToInt32(Console.ReadLine());
int alan = kenar * kenar;
 Console.WriteLine(“Karenin alanı = “+alan);

2-)

Console.Write(“Kenar uzunluğunu giriniz : “);
int kenar = Convert.ToInt32(Console.ReadLine());
int cevre = kenar * 3;
 Console.WriteLine(“Üçgenin çevresi = “+cevre);



3-)

Console.Write(“Dairenin Çapını giriniz : “);
 double cap = Convert.ToDouble(Console.ReadLine());
 Console.Write(“Pi sayısını giriniz : “);
 double pi = Convert.ToDouble(Console.ReadLine());
 double yaricap = cap / 2;
 double alan = pi * yaricap * yaricap;
 Console.WriteLine(“Dairenin alanı = “+alan);



4-)
 double girilensayi = 0 , toplam = 0 , ortalama = 0;
for (int i = 1; i > -1; i++)
 {
 Console.Write(“Sayı giriniz = “);

girilensayi = Convert.ToDouble(Console.ReadLine());

toplam = girilensayi + toplam;

ortalama = toplam / i;

Console.WriteLine(i+” adet sayının ortalaması “+ortalama+” dır.”);

}



5-)

double buyuk = 0, sayi1 = 0, sayi2 = 0, sayi3 = 0;

Console.Write(“1. Sayıyı giriniz = “);

sayi1 = Convert.ToDouble(Console.ReadLine());

buyuk = sayi1;

Console.Write(“2. Sayıyı giriniz = “);

sayi2 = Convert.ToDouble(Console.ReadLine());

if (sayi2 > buyuk)
 {
 buyuk = sayi2;
 }

Console.Write(“3. Sayıyı giriniz = “);

sayi3 = Convert.ToDouble(Console.ReadLine());

if (sayi3 > buyuk)
 {
 buyuk = sayi3;
 }

Console.WriteLine(“Büyük sayı “+buyuk+” dır.”);

6-)

string metin;
 metin = Console.ReadLine();
 for (int i = metin.Length – 1; i >= 0; i–)
 Console.Write(metin[i]);

4 yorum:

  1. Eyvallah sağolasın dostum.

    YanıtlaSil
  2. hocam iki sorum olacaktı cozerseniz sevinirim acilll
    soru
    1
    23
    456
    78910
    ilk soru
    01,1,2,3,5,8,13,21....100 kadar bir oncesini toplayan sayı
    sorusunu cozermısınız

    YanıtlaSil
  3. hocam iki sorum olacaktı cozerseniz sevinirim acilll
    soru
    1
    23
    456
    78910
    ilk soru
    01,1,2,3,5,8,13,21....100 kadar bir oncesini toplayan sayı
    sorusunu cozermısınız

    YanıtlaSil
  4. double a;
    Console.WriteLine("sayıyı girin");
    a = Convert.ToDouble(Console.ReadLine());
    double top = a + a - 1;
    Console.WriteLine("sayınızın bir eksiğiyle toplamı: "+top);
    Console.ReadKey();
    // sayınızın bir eksiğiyle toplama işlemi:

    YanıtlaSil