Şimdi Ara

Algoritma Kurma Yardım Edebilen Varmı?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
525
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar 1 ile 100 arasında 5 ile tam bölünebilen sayıyı yazan programın algortiması lazın bunu nasıl yapabiliriz.Biraz birşeyler yapmaya çalıştım ama beceremedim yardımcı olabilecek olan varmı.?



    _____________________________
    Elektrik-Elektronik Müh.
  • Kaba algoritmadan biraz daha farklı, daha açıklayıcı bir biçimde yazayım.

    - Minimum ve maksimum sayı aralığı belirt. (Sınır değerleri : 1<= x <= 100)
    - 1'den 100'e kadar sayıların durumunun kontrol edilmesi için bir döngü aç.
    - Matematiksel olarak düşünelim. Bir sayı 5 ve 5'in katlarında ise, 5'e tam olarak bölünecektir. Yani sayıların birler basamağı 0 ya da 5 olmalı.
    Dolayısıyla bir if komutu açarak sayının 5 ile bölümünden kalan olup olmadığına bakmamız lazım. Bunun için de mod operatörü( %) kullanmalıyız.
    Örneğin;

    if(a % 5 ==0) // bu komut, a sayısı'nın 5 ile bölümünden kalan 0 mı değil mi onu kontrol ediyor. Kalan 0 ise, sayı 5'e tam bölünüyordur. Değilse, bölünmüyordur.

    - Bu ayarlamaları yaptıktan sonra sonuçlar ekranda gösterilmeli. Hatta 5 ile bölünen sayıları, bir diziye(array) atayıp, ekrana o şekilde basmak çok daha doğru olur.

    Unuttuğum bir şey var mı bilmiyorum. Ama esasen çok basit bir algoritması var. Bunları halledebilirsin.

    Kolay gelsin.
    _____________________________
    And Nothing Else Matters.




  • php kullandığım için

    <?
    for($sayi=1;$sayi<=100;$sayi++)
    {
    if($sayi%5==0)
    {
    echo $sayi." 5e tam bölünür...\n";
    }
    }
    ?>
    _____________________________
  • 1den 100e kadar döngüsü kurup kalanın 0 a eşit olanları diziye aktarıcaksın. Hangi dilde istediğini yazarsan kodu yazarım.

    < Bu ileti tablet sürüm kullanılarak atıldı >
    _____________________________


    Yardım talepleriniz için, lütfen özel mesaj atmayın.
  • quote:

    Orijinalden alıntı: KillForYou!

    1den 100e kadar döngüsü kurup kalanın 0 a eşit olanları diziye aktarıcaksın. Hangi dilde istediğini yazarsan kodu yazarım.

    Hocam c# dilinde olacak. Rica etsem kaba yani şekilli algoritmasında nasıl yapabiliriz anlatabilirmisiniz?
    _____________________________
    Elektrik-Elektronik Müh.
  • string _sonuc = "";

    for (int i = 1; i <= 100; i++)
    if (i % 5 == 0)
    _sonuc = _sonuc + "-" + i.ToString();

    MessageBox.Show(_sonuc);


    al bakalım



    < Bu mesaj bu kişi tarafından değiştirildi nuh1819 -- 28 Şubat 2013; 14:43:25 >
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.