Ahmet kardeşimizin gönderdiği 6 adet soru ve cevapları. double lar sayıların virgüllü yani küsüratlı ihtimalleri için kullanılmıştır.
Hocamız bize c# sharp ile ilgili 6 soru verdi bunun 4 nü yazılıda çıkacak dedi ama soruları yapamadm yardm edersenz sevnirim… 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]);
1- textBox1 ve textBox2 ye girilen sayıları
A ) Toplayan (5 Puan ) B ) Çarpan (5 Puan ) C ) Büyük Sayıyı Küçük Sayıya Bölen ve kalanı bulan ( 10 Puan ) D ) Sonuçları alt alta MessegaBox ile yazdıran Programı yazın. ( 5 puan )
2- Button1 tıklandığında 150 ile 250 arasında üretilen rastgele 10 sayıyı listbox nesnesine ekleyen programı yazınız. ( 25 puan )
3- Button1 tıklandığında textBox1 içerisinde bulunan sayının basamakları toplamını MessageBox ile gösteren programı yazınız. ( 25 puan )
4- Button1 tıklandığında listbox1 içine 0 ile 99 arası rastgele 10 sayı ekleyen ve button2 tıklandığında listbox1 içinde bulunan 50 ve 50 den büyük olan sayıları listbox2 ye taşıyacak olan programı yazınız. ( 25 puan )