wmaraci reklam

Nesne Progralama c#

8 Mesajlar 1.040 Okunma
wmaraci reklam

ihsax ihsax WM Aracı Kullanıcı
  • Üyelik 07.09.2020
  • Yaş/Cinsiyet 27 / E
  • Meslek programcı
  • Konum Nevşehir
  • Ad Soyad I** Y**
  • Mesajlar 5
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
Konsolda bir ödevim var ögrenciyim arkdaşlar yapamıyorum yardım eden veya yapabılcek varsa elımden geldıgı kadar yardımcı olurum acil
 

 

SMM Panel, Sosyalyuvam, Bayilik Paneli, En Uygun Panel, Takipçi Paneli
reklam

Simurg Simurg Yazılım Mühendisi Kullanıcı
  • Üyelik 06.09.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım Mühendisi
  • Konum İzmir
  • Ad Soyad M** C**
  • Mesajlar 1109
  • Beğeniler 169 / 168
  • Ticaret 19, (%100)
takıldığın yeri yazsan daha iyi olur
 

 

capscroll capscroll WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Kahramanmaraş
  • Ad Soyad A** K**
  • Mesajlar 164
  • Beğeniler 41 / 54
  • Ticaret 0, (%0)
Direkt ödevi atsanız daha iyi olurdu :)
 

 

ihsax ihsax WM Aracı Kullanıcı
  • Üyelik 07.09.2020
  • Yaş/Cinsiyet 27 / E
  • Meslek programcı
  • Konum Nevşehir
  • Ad Soyad I** Y**
  • Mesajlar 5
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
1. Sınıf tanımlayarak Kullanıcı 3 defa giriş yapma hakkına sahip olacak hatalı giriş olursa program kapanacak doğru giriş esnasında;
2. Yeni bir sınıfta dizi tanımlanarak bu diziye rasgele 1-50 arasında rasgele sayı üretilecektir.
3. Üçüncü tanımlanacak sınıfta ise dizi küçükten büyüğe doğru sıralanacaktır.
4. Dördüncü tanımlanacak sınıfta ise dizi büyükten küçüğe doğru sıralanacaktır.


Not: Tüm işlemler sınıf metod tanımlayarak yapılacaktır.
boyle bır odev yapılcak abı konsoldan ama yapamıyorum
 

 

wmaraci

capscroll capscroll WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Kahramanmaraş
  • Ad Soyad A** K**
  • Mesajlar 164
  • Beğeniler 41 / 54
  • Ticaret 0, (%0)

using System;
using System.Collections.Generic;
using System.Threading;

public class Program {
public static void Main() {
Sayiuret sayiuret = new Sayiuret();
KucuktenBuyuge kbuyuge = new KucuktenBuyuge();
BuyuktenKucuge bkucuge = new BuyuktenKucuge();
string sifre = "admin";
int hak = 3;
Console.WriteLine("Hoş geldiniz, lütfen şifrenizi girin: ");

while (hak > 0) {
string cevap = Console.ReadLine();

if (cevap != sifre) {
hak--;
Console.WriteLine("Hatalı şifre girdiniz, " + hak.ToString() + " hakkınız kaldı.");
}
else {
Console.WriteLine("Giriş başarılı!");
break;
}

if (hak < 1) {
Console.WriteLine("Hakkınız dolduğu için program 3 saniye içerisinde kapanacak!");
Thread.Sleep(3000);
Environment.Exit(0);
}

}
int[] sayilar = sayiuret.Rand();
Console.WriteLine("Oluşturulan sayılar;");
foreach (var i in sayilar){
Console.Write(i + ", ");
}
Console.WriteLine("\nKüçükten büyüğe;");
kbuyuge.kSirala(sayilar);
Console.WriteLine("\nBüyükten küçüğe;");
bkucuge.bSirala(sayilar);
Console.ReadKey();
}
}

public class Sayiuret {
Random rand = new Random();
List < int > liste = new List < int > ();
int tmp;
public int[] Rand() {
for (int i = 0; i < 50; i++) {
tmp = rand.Next(1, 50);
liste.Add(tmp);
}
return liste.ToArray();
}
}

public class KucuktenBuyuge {
public void kSirala(int[] sayi) {
Array.Sort(sayi);
foreach(var s in sayi) {
Console.Write(s + ", ");
}
}
}

public class BuyuktenKucuge {
public void bSirala(int[] sayi) {
Array.Sort(sayi);
Array.Reverse(sayi);
foreach(var s in sayi) {
Console.Write(s + ", ");
}
}
}
bymadak ihsax

kişi bu mesajı beğendi.

capscroll capscroll WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Kahramanmaraş
  • Ad Soyad A** K**
  • Mesajlar 164
  • Beğeniler 41 / 54
  • Ticaret 0, (%0)
Küçük bir bug vardı hallettim, giriş başarılı olduğu halde döngü devam ediyordu bu nedenle konsol şifre yazılmasını bekliyordu.
ihsax

kişi bu mesajı beğendi.

ihsax ihsax WM Aracı Kullanıcı
  • Üyelik 07.09.2020
  • Yaş/Cinsiyet 27 / E
  • Meslek programcı
  • Konum Nevşehir
  • Ad Soyad I** Y**
  • Mesajlar 5
  • Beğeniler 4 / 1
  • Ticaret 0, (%0)
usta teşekkür ederim son birşey lazım ozelden yazıyorum sıze
 

 

capscroll capscroll WM Aracı Kullanıcı
  • Üyelik 02.08.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek Öğrenci
  • Konum Kahramanmaraş
  • Ad Soyad A** K**
  • Mesajlar 164
  • Beğeniler 41 / 54
  • Ticaret 0, (%0)
Birazdan çıkacağım, eğer acelesi yoksa yarın halledelim :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al