Şimdi Ara

Lütfen yardım Arkadaşlar ÖDEV ??

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
244
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar;


    SORU 1 ==> 1'den 20'ye kadar olan sayıları ve karşılarına o sayının karesini yazan proğramı yazınız .


    SORU 2 ==> Klavyeden girilen 5 adet not bilgisinin ortalamasını bulup ekrana yazan proğramı for döngüsü kullanılarak yapınız .

    Lütfen yardımcı olunuz sadece 2 soru lütfen TŞK.EDERİM ...

    Programın ismi Microsoft Visual Studio 2010 Çalıştıgım yer ise C# !



  • Birşeyler yapmaya çalışın, onu gönderin yardımcı olunur hatalar bulunur, aksi takdirde cevap gelmesi oldukça zor
  • static void Main(string[] args)
    {
    byte i;

    for (i = 1; i <= 20; i++)
    {
    Console.WriteLine(i);
    }
    Console.ReadKey();
    }


    Ben buraya kadar yapıyorum buradan sora mesela karşılarına karesinin nasıl yazıldıgını ögrenebilirmiyim ???
  • Soru1 için;
    "1'den 20'ye kadar" yani for döngüsü (her döngü ile yapılır ama kolay olsun)
    for(int i=1;i<21;i++) 
    {
    string metin=i.ToString();
    int a=1;
    for(int j=0;j<2;j++)
    {
    a*=i;
    }
    metin+=" --> "+a.ToString();
    Console.WriteLine(metin);
    }

    Neler yaptık?
    ilk for döngüsü 1'den 20'ye dönüyor. Sonra bir metin adlı string var bu ekrana yazdırılıcak olan metin.
    Sonra bir a sayısı var nedir bu? Bu sayıyı kuvvet almak için kullanıyoruz. İkinci for döngüsünde 2 yerine yazılan sayı kadar kuvveti alınır i'nin. Umarım anatabilmişimdir.
    En son ekrana yazılıyor.

    2. Soru;
    5 adet veri alma
    1. Yol;
    int[] notlar=new int[5]; 
    for(int i=0;i<notlar.Lenght;i++)
    {
    int not=Convert.ToInt32(Console.ReadLine());
    while(not<0&&not>100)
    {
    not=Convert.ToInt32(Console.ReadLine());
    }
    notlar[i]=not;
    }

    //ORTALAMA;
    int toplam=0;
    for(int i=0;i<notlar.Lenght;i++)
    {
    toplam+=notlar[i];
    }
    double ortalama=toplam/notlar.Lenght;
    Console.WriteLine(ortalama);


    burada neler yaptık?
    ilk for döngüsünde 5 kere dönerek tek tek her bir not için veri alınıyor.
    oradaki while döngüsü ne?
    while döngüsünü 0 ile 100'ün aralığında olmayan sayılar için yazdım. Mesela adam notum -1 diyemeyecek veya 119 diyemeyecek.
    Buradan sonra ikinci for döngüsünde toplam adlı değişkene her bir notu ekliyoruz. (Mesela 5 tam not için toplam 500 olur)
    Daha sonra bunu not sayısına böldüğümüzde ortalamayı buluyoruz (500/5=100 gibi)
    Ekrana yazdırıyoruz.

    (EĞER DİZİLERİ BİLMİYORSANIZ (notlar[] gibi) 2. YOLU SORUN.




  • Tşk.ederim Dostum ama 2.soru daki cevabını yazdıgımda çok diikkatli bir şekilde tabiki kontrol ettim ve ekran çıktısını göstermiyor acaba neyden kaynaklanıyor bu arada 1.soru için tşk.ederim sadece 2.sorum kaldı onda sorunum var ve anlattıgım gibi onuda çözebilirsek çok iyi olucak Tşk.ederim tekrardan ve cevabıınızı bekliyorum
  • int[] notlar=new int[5];
    //ORTALAMA;
    int toplam=0;
    for(int i=0;i<notlar.Length;i++)
    {
    int not = Convert.ToInt32(Console.ReadLine());
    if(not<=100 && not>=0)
    {
    notlar=not;
    toplam += notlar;
    }
    else
    {
    i--;//eğer girilen not istediğin değer değilse istediğin değer için tekrar dönecek
    }
    }
    double ortalama=toplam/notlar.Length;
    Console.WriteLine(ortalama);
    Console.ReadKey();
    //yol 2
    //ORTALAMA;
    int toplam=0;
    for(int i=0;i<5;i++)
    {
    int not = Convert.ToInt32(Console.ReadLine());
    if(not<=100 && not>=0)
    {
    toplam += not;
    }
    else
    {
    i--;//eğer girilen not istediğin değer değilse istediğin değer için tekrar dönecek
    }
    }
    double ortalama=toplam/5;
    Console.WriteLine(ortalama);
    Console.ReadKey();
    Yardımcı olabildik mi?



    < Bu mesaj bu kişi tarafından değiştirildi codem -- 3 Mart 2012; 9:18:18 >




  • Hayır yine olmuyor tam herşeyi eksiksiz olursa sevinirim tam F5e bastıgımda çalışıcak olursa sewinirim saolun arkadaşlar
  • Yapay Zeka’dan İlgili Konular
    LÜTFEN YARDIM
    9 yıl önce açıldı
    Yardım Lütfen
    18 yıl önce açıldı
    Lütfen yardım...
    6 ay önce açıldı
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: ThatOneVida

    Hayır yine olmuyor tam herşeyi eksiksiz olursa sevinirim tam F5e bastıgımda çalışıcak olursa sewinirim saolun arkadaşlar

    Abicim sen de yani :) bunlar main fonksiyonunun içine yazacaksın kapanmasın istiyosan Ctrl+ F5 yani debugsız çalıştıracaksın.
    Eğer debug modda istiyorsan son satıra Console.ReadLine(); gibi bir komut eklersin
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.