Şimdi Ara

c# ödevi acil

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
8
Cevap
0
Favori
344
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • dostlar evde internetim pek yok o yüzden yazılıma çalışamıyorum 2 tane ödevim var rica etsem yardımcı olur musunuz ?(c# consol için ödevler.)

    ilk ödev: Klavyeden girilen N elemanlı bir A dizisinin en küçük ve en büyük elemanlarının kaçıncı sırada olduğunu bulan programı yazınız...!

    ikinci ödev: 1 ile 100 arasındaki 3'e bölünen sayıları bir diziye atan bunların büyükten küçüğe sıralanışını başka bir diziye aktararak alt alta yazdıran programı yazınız...!

    daha konularda fazla ileride değiliz o yüzden diziler döngüler ile falan çözerseniz sevinirim yoksa hoca kabul etmeyebilir ödevin son teslim saati 4.



  • 1 gün süre mi veriyorlar ödev için
  • konu dışı ama ne forum açabildim nede mantıklı bir forum programlama ile ilgili bir sorum var şimdiden cevaplarınız için teşekkürler.
    C# DA BENİM BİR KLASÖRÜM VAR İÇİNDE 20 TANE TXT DOSYASI VAR VE BEN YAPMAK İSTEDİĞİM PROGRAM ŞU :
    TEXTBOXA YAZDIĞIMIZ ŞEYİ ÖR. İZMİR ADANA BUNLARI BÜTÜN KLASÖR İÇİNDE ARAYIP TOPLAM GEÇME SAYISINI LİSTBOXDA GÖSTERMEK İSTİYORUM.DİKKAT EDELİM BÜTÜN TXT DOSYALARIN ARAMA YAPMAK İSTİYORUM TEK BİR TXT DOSYASINDA DEĞİL NE OLUR YARDIM EDİN NE İLGİLİ BİR KAYNAK BULABİLDİM NE BİRŞEY BİLEN VEYA İLGİLENEN VARSA
    YARDIM ETSİN ! YARDIMLARINIZ İÇİN TEKRARDAN TEŞEKKÜRLER.
    A.TXT
    B.TXT
    C.TXT
    İŞTE BU ÜÇ DOSYANIN İÇİNDE GEÇEN TOPLAM İZMİR VE ADANA SAYISINI LİSTBOXSA YAZDIRAN ÖRN. 3TANE İZMİR 4 TANE ADANA ŞEKLİNDE.

  • int sayı=0;
    foreach (var satır in Directory.GetFiles(@"ARANANKLASÖR", "*.txt").SelectMany(element => File.ReadAllLines(element, Encoding.Default)))
    {
    sayı += Regex.Matches(satır, "İZMİR").Count;
    }
    MessageBox.Show(sayı.ToString());
  • quote:

    Orijinalden alıntı: Gökşen PASLI


    int sayı=0;
    foreach (var satır in Directory.GetFiles(@"ARANANKLASÖR", "*.txt").SelectMany(element => File.ReadAllLines(element, Encoding.Default)))
    {
    sayı += Regex.Matches(satır, "İZMİR").Count;
    }
    MessageBox.Show(sayı.ToString());
    çok teşekkürle.
  • I0SER_b0y kullanıcısına yanıt
    üzücü ama evet mesela final sınavında 25 saat süre verecekler 5-6 tane soru soracaklar.
  • gene ben akıl danışmak istedim
    string dosya2 = textBox5.Text;
    if (File.Exists("D:\\toros kişi data\\" + dosya2 + ".txt") == true) // dizindeki dosya var mı ?
    {
    MessageBox.Show("bu dosyalarda var kaydediliyor");
    textBox7.Text = comboBox4.Text;
    textBox3.Text = comboBox3.Text;
    textBox6.Text = comboBox1.Text;
    String dosya1;
    dosya1 = textBox5.Text;
    StreamWriter dosya;
    dosya = File.AppendText("D:\\toros kişi data\\" + dosya1 + ".txt");
    dosya.WriteLine(" ");
    dosya.WriteLine("AD SOYAD=" + textBox1.Text);
    dosya.WriteLine("TELEFON NO=" + textBox2.Text);
    dosya.WriteLine("ADRES=" + textBox3.Text);
    dosya.WriteLine("TARİH=" + textBox4.Text);
    dosya.WriteLine("MODEL=" + textBox7.Text);
    dosya.WriteLine("ÜCRET=" + comboBox5.Text);
    dosya.WriteLine("PUAN=" + comboBox2.Text);
    dosya.WriteLine("İŞ=" + textBox6.Text);
    dosya.Close();
    MessageBox.Show("KAYIT ALINMIŞTIR");
    şimdi benim istediğim şey şu c# da eğer if çalışıyorsa bunu yapsın ama alttaki komutu yapmasın eğer çalışmıyorsa şu çalışsın:
    textBox7.Text = comboBox4.Text;
    textBox3.Text = comboBox3.Text;

    textBox6.Text = comboBox1.Text;


    String dosya12;
    dosya12 = textBox5.Text;

    StreamWriter SW = new StreamWriter("D:\\toros kişi data\\" + dosya12 + ".txt");

    SW.WriteLine("AD SOYAD=" + textBox1.Text);
    SW.WriteLine("TELEFON NO=" + textBox2.Text);
    SW.WriteLine("ADRES=" + textBox3.Text);
    SW.WriteLine("TARİH=" + textBox4.Text);
    SW.WriteLine("MODEL=" + textBox7.Text);
    SW.WriteLine("ÜCRET=" + comboBox5.Text);
    SW.WriteLine("PUAN=" + comboBox2.Text);
    SW.WriteLine("İŞ=" + textBox6.Text);
    SW.Close();

    MessageBox.Show("KAYIT ALINMIŞTIR");
    bana yardım ederseniz sevinirim şimdiden teşekkürler.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.