c# anlayan

cengaver16

Kayıtlı Üye
Katılım
9 Mayıs 2014
Mesajlar
497
Tepkime puanı
0
Puan
0
Yaş
30

c # dan anlayan varsa yaedımcı olurmusunuz

SORU 1

Bir futbol takmının 10 haftalık maç istatislikleri nsonuclar[] dizisinde bulunmaktadır.
1 galibiyet 5 beraberlik 4 mağlubiyet alan takım.küme düşmemesi için 15 puan alması gerekmektedir.verilenlere göre bu takım 10 hafta sonunda kümede kalıp kalmadığını puan ile birlikte ekrana yazan programı c# dilinde yazınız.galibiyet 3 beraberlik 1 mağlubiyet 0 puan verecek

SORU 2
1+1/3+1/5+1/7+..... serisinin n tane terim toplamını hesaplayan yazılımı yazınız
DİĞER SORULARI YAPTIM
 
Son düzenleme:
hocam, birileri tost makinasından çekme tarzı incitecek yorumlar yazmadan.

Benim fikrim, metni buraya kopyala/yapıştır.

Dipnot: c# den anlamam.
 
hocam, birileri tost makinasından çekme tarzı incitecek yorumlar yazmadan.

Benim fikrim, metni buraya kopyala/yapıştır.

Dipnot: c# den anlamam.

metni kopyalayıp yapıştırırsa anlar hocası :D direk google'da çıkıyoruz :D Düz bir şekilde çekse yine problem olmaz da. :o
 
metni kopyalayıp yapıştırırsa anlar hocası :D direk google'da çıkıyoruz :D Düz bir şekilde çekse yine problem olmaz da. :o

ben yakalanmıştım hahaha direk copy paste yaptıydım :D hoca dedi nette arıyorsun cevabını :D:D sınıf bana bakıyor bende evet normal bişi bu dedim hahahaha :D
 
1. Soru

Kod:
//Galibiyet = 1 x 1 => 
            //Mağlubiyet = 2 x 4 =>   MACLARDA ALINAN SONUÇLAR
            //Beraberlik = 0 x 5 => 
            int galibiyet = 0;
            int maglubiyet = 0;
            int beraberlik = 0;
            int[] nSonuc = new int[] { 1,2,2,2,2,0,0,0,0,0 };

            foreach(int i in nSonuc)
            {
                switch(i)
                {
                    case 1: //Galibiyet
                        {
                            galibiyet++;
                            break;  
                        }
                    case 2:
                        {
                            maglubiyet++;
                            break;
                        }
                    case 0:
                        {
                            beraberlik++;
                            break;
                        }
                }
            }

            Console.WriteLine("Galibiyet : {0}", galibiyet);
            Console.WriteLine("Mağlubiyet : {0}", maglubiyet);
            Console.WriteLine("Beraberlik : {0}", beraberlik);

            int beraberlikten_gelen_puan = beraberlik % 3; //Beraberlikten Kalan sayıyı hesaplıyoruz (beraberliği 1 puan kabul ediyorum)
            int galibiyetten_gelen_puan = galibiyet * 3;

            int toplam_puan = beraberlikten_gelen_puan + galibiyetten_gelen_puan;

            Console.WriteLine("\n\nToplam Puan : {0}",toplam_puan);

            if( toplam_puan < 15) { Console.WriteLine("Takım Küme Düştü."); } else { Console.WriteLine("Takım Kümeden Düşmedi."); }

            

            Console.ReadKey();


---------- Spam Engelliyici 19:01 ---------- Önceki Mesaj 18:53 ----------


[MENTION=15140]cengaver16[/MENTION] hocam 2. soruda "/" işaretini matematiksel işlem olarak mı yoksa ayraç olarak mı kullanıdınız tam anlayamadım onu
 
1. Soru

Kod:
//Galibiyet = 1 x 1 => 
            //Mağlubiyet = 2 x 4 =>   MACLARDA ALINAN SONUÇLAR
            //Beraberlik = 0 x 5 => 
            int galibiyet = 0;
            int maglubiyet = 0;
            int beraberlik = 0;
            int[] nSonuc = new int[] { 1,2,2,2,2,0,0,0,0,0 };

            foreach(int i in nSonuc)
            {
                switch(i)
                {
                    case 1: //Galibiyet
                        {
                            galibiyet++;
                            break;  
                        }
                    case 2:
                        {
                            maglubiyet++;
                            break;
                        }
                    case 0:
                        {
                            beraberlik++;
                            break;
                        }
                }
            }

            Console.WriteLine("Galibiyet : {0}", galibiyet);
            Console.WriteLine("Mağlubiyet : {0}", maglubiyet);
            Console.WriteLine("Beraberlik : {0}", beraberlik);

            int beraberlikten_gelen_puan = beraberlik % 3; //Beraberlikten Kalan sayıyı hesaplıyoruz (beraberliği 1 puan kabul ediyorum)
            int galibiyetten_gelen_puan = galibiyet * 3;

            int toplam_puan = beraberlikten_gelen_puan + galibiyetten_gelen_puan;

            Console.WriteLine("\n\nToplam Puan : {0}",toplam_puan);

            if( toplam_puan < 15) { Console.WriteLine("Takım Küme Düştü."); } else { Console.WriteLine("Takım Kümeden Düşmedi."); }

            

            Console.ReadKey();


---------- Spam Engelliyici 19:01 ---------- Önceki Mesaj 18:53 ----------


[MENTION=15140]cengaver16[/MENTION] hocam 2. soruda "/" işaretini matematiksel işlem olarak mı yoksa ayraç olarak mı kullanıdınız tam anlayamadım onu

matematiksel teşekkürler
 
[MENTION=15140]cengaver16[/MENTION]

1+1/3+1/5+1/7+..... serisinin n tane terim toplamını hesaplayan yazılımı yazınız

1 ile 1 i toplayıp 3 e bölüp, 1 ile toplayıp 5 e bölüp 1 ile toplayıp 7 ye bölerek devam edicek bu şekil de mi hocam?
 
[MENTION=15140]cengaver16[/MENTION]

1+1/3+1/5+1/7+..... serisinin n tane terim toplamını hesaplayan yazılımı yazınız

1 ile 1 i toplayıp 3 e bölüp, 1 ile toplayıp 5 e bölüp 1 ile toplayıp 7 ye bölerek devam edicek bu şekil de mi hocam?

hayır hacı 1+(1bölü3)+(1bölü5)...
 
hayır hacı 1+(1bölü3)+(1bölü5)...

soruyu doğru anladıysam sonuç budur :)

Kod:
float N = float.Parse(Console.ReadLine());
            float toplam=0, f;
            for(int i =3;i<= N;i+=2)
            {
                f = (float)1 / i;
                toplam += f;
            }
            toplam++;
            Console.WriteLine(toplam);
            Console.ReadKey();
 
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri