İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Birkaç c# sorusu

ByBerk21.08.20128 cevap2.157 görüntüleme
2011'den beri1.182 mesaj
#1
Merhaba arkadaşlar

benim birkaç sorum olcaktı yalnız biraz acil sorumluluk sınavına gircemde.birde detaylı anlatırsanız işte bu bu sorunu vs. gibi birde link atmayın biraz emekle siz anlatın çok teşekkür ederim.

console için

1.Sayılsal loto programı için bir random nesne tanımlayın.

2.Üretilen rastgele sayıları 6 elemanları diziye atayın.

3. üretilen sayıları ekrana yazdırın.

windows appilaction biliyorum resim lazım ama resim atmayı bilmiyorum öğrenince atcam

4.Form1'deki Textbox içerini yazılan sayılar "listeye ekle" butonuna basılınca List1 e eklencek.

5.Form1'deki List1'de seçile eleman "Kontrol et" butonuna basılınca 50den küçükse List2ye,büyükse list 3 e eklencek.

başka windows uygulama

6. C# uygulama 3 formundaki textbox içerisine yazılan sayılar " göster" butonuna basılınca pozitif-negatif kontrolü yapıp label"a yazdır

arkadaş programalada öküz değilim yani anlatsanız anlarım fakat tek başıma yazcak kadar ii değilim lütfen yardım edince geçim şu dersen
Cevaplar
2012'den beri173 mesaj
#2
Selamlar,

4. ve 5. maddelerin cevabı,

private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add(textBox1.Text);
}

private void button2_Click(object sender, EventArgs e)
{
int Secilen = int.Parse(listBox1.SelectedItem.ToString());
if (Secilen <= 50)
listBox2.Items.Add(Secilen.ToString());
else
listBox3.Items.Add(Secilen.ToString());
}

6. madde

private void button1_Click(object sender, EventArgs e)
{
if (int.Parse(textBox1.Text) < 0)
label1.Text = "Negatif sayı girdiniz.";
else if (int.Parse(textBox1.Text) > 0)
label1.Text = "Pozitif sayı girdiniz.";
}

1. 2. ve 3. maddelerde basit biraz araştır yaparsın. eğer takılırsan onlara da yardımcı oluruz.

Kolay gelsin.
Misafir
#3
1. sorunun cevabı
Random rnd=new Random();
var rastgeleSayı= rnd.Next(0,50);//Bir değişkene rasgele sayı atadım.

2. sorunun cevabı
var sayıDizisi=new int[6];
sayıDizisi[0]=5;//dizinin ilk elemanına 5 sayısını atadım.

3. sorunun cevabı
Console.Writeline("Ekrana yazdırmak istediğin değer.");//Ekrana istediğim değeri yazdırdım.


Yazdığım kodlarda belki yazım yanlışı olabilir ama buna benzer olacak.
ByBerk Konuyu açan
2011'den beri1.182 mesaj
#4
kardeşim allah senden razı olsun. 2.soruda takıldım onuda bi halledersen çok sevinirim
ByBerk Konuyu açan
2011'den beri1.182 mesaj
#5
snd okuru soruları biraz daha açarsan tam anlamadımda
2012'den beri173 mesaj
#6
Ayrıntılı bir şekilde anlatmaya çalıştım.

private void button1_Click(object sender, EventArgs e)
{
Random rnd = new Random(); // Random tanımladık.
int[] Dizim = new int[6]; // 6 elemanlı bir dizi tanımladık.
int Sayi = 0; // Random sayıyı atayacağımız değişkenimizi tanımladık.

for (int i = 0; i < Dizim.Length; i++) // Diziye doldurmak için for ile dönüyoruz.
{
Tekrar: // Eğer daha önce eklenmiş ise goto ile Tekrar kısmına gelinecek.
Sayi = rnd.Next(1, 50); // Random değer atanıyor.

for (int k = 0; k < Dizim.Length; k++) // Sayi değeri daha önce eklenmiş mi kontrol ediliyor.
{
if (Dizim[k] == Sayi) // Eğer eklendi ise
{
goto Tekrar; // Tekrar random ile yeni sayı üret.
}
}

Dizim = Sayi; // Eklenmemiş bir sayı ise diziye ekle.
}
}

www.hikmetokumus.com

Buradan da beni takip edebilirsin.
Kolay gelsin.
ByBerk Konuyu açan
2011'den beri1.182 mesaj
#7
abi sen biliyosun bu işi ya

çok saolsın anlamadığım bi yer olursa sorarım
2012'den beri173 mesaj
#8
Elimizden geldiğince her zaman.

Allaha emanet.
ByBerk Konuyu açan
2011'den beri1.182 mesaj
#9
abicim basit düşün yani nasıl desem sen parse vs yazmışşın biz işte int 32 sayı tarzı yapıyoduk

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.