Şimdi Ara

C#'taki String İşlemini C'de Gerçekleştirme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
205
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Bazı C# sorularını C dilinde çözmeye çalışıyorum,kolay bir soru var ve C#'ta da çözümü çok kolay ama stringi karşılaştırma kısmında takıldım.Soru bu:

    4 ) Meteoroloji merkezi için bir program tasarlanılması istenilmiştir. Programın çalışma şekli ise şöyle olmalıdır:
    a. İlk önce hangi ay için sıcaklık bilgisi girileceği kullanıcıya sorulacaktır.
    b. Girilen ay bilgisine uygun olarak o ayda kaç tane gün var ise kullanıcıdan gün sayısı kadar sıcaklık bilgisi girilmesi istenilecektir(gubat ayı için gün sayısını 28 alınız).
    c. Sıcaklık veri girişi bittikten sonra o ayın sıcaklık ortalaması ve en düşük sıcaklık bilgisi ekrana yazdırılacaktır. Bu işlemden sonra program sonlanacaktır.
    Örnek Çıktı: Şubat Ayına ait Ortalama Sıcaklık=15,6 derecedir ve En düşük sıcaklık 6.Gün=10,1 derecedir.

    cevabı da bu :

    string hangiAy;
    int gunSayisi = 30, enDusukGun = 0;
    double gunlukSicaklik = 0, ayToplami = 0, ayOrtalamasi = 0, enDusuk = 999999;
    Console.Write("Hangi Ay Bilgisi Girilecek : ");
    hangiAy = Console.ReadLine();
    if (hangiAy == "şubat" || hangiAy == "Şubat") {gunSayisi = 28;} //takıldığım kısım
    for (int i = 0; i < gunSayisi; i++)
    {
    Console.Write("{0}. Güne Ait Sıcaklık Değeri : ",i+1);
    gunlukSicaklik = Convert.ToDouble(Console.ReadLine());
    if (gunlukSicaklik < enDusuk) { enDusuk = gunlukSicaklik; enDusukGun = i + 1; }
    ayToplami += gunlukSicaklik;
    }
    ayOrtalamasi = ayToplami / gunSayisi;
    Console.WriteLine("{0} Ayına Ait Sıcaklık Ortalaması {1} Derecedir. En Düşük Sıcaklık {2}. Gün = {3} Derecedir.",hangiAy,ayOrtalamasi,enDusukGun,enDusuk);



    """ if (hangiAy == "şubat" || hangiAy == "Şubat") {gunSayisi = 28;} """ bu kısmı C'ye böyle basit bir şekilde uyarlamanın yolu var mı yoksa bu C#'ın güzelliği mi adamlar bir satırda halletmiş bende strcmp'ler bile havada uçuştu ama olmuyor bir türlü.







  • up :(
  • duckduckgo.com'da c programming string comparison araması özel sonucu:http://www.wikihow.com/Compare-Two-Strings-in-C-Programming

    < Bu ileti mini sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.