Şimdi Ara

karar yapısı ve döngü ile ilgili

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
856
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar merhaba. basit bir ödevim var vizeye + puan olarak yansıyacak ama ders kaçırdığım için kafama takılan bir şey var elimdeki kitaptada istediğimi bulamadım bilen arkadaşlar yardımcı olursa sevinirim. ödevim şu arkdaşlar

    Karar yapısı ve döngünün birlikte kullanıldığı herhangi bir problemi veya ayrı ayrı kullanıldığı iki problemi aşağıdaki sıra ile hazırlayınız. (Problemi kendiniz de oluşturabilirsiniz veya herhangi bir kaynaktan da yararlanabilirsiniz.)

    şimdi mesele şu ki karar yapısı ve döngünün birlikte kullanıldığından kasıt nedir ? yani böyle özel bir yapı mı var ikisinin birlikte kullanıldığı yoksa akış diyagramı içerisinde bi bölümde döngü bir bölümde karar yapısı mı olacak. bu konuda beni aydınlatırsanız sevinirim.


    bir de önereceğiniz bir kaynak varsa internet üzerinde paylaşırsanız minnettar kalırım benim googledan aradığım kadarıyla bu kriterlere uygun problemler göremedim. teşekkürler şimdiden.







  • Merhaba,

    Karar yapılarından kasıt if else yapıları olsa gerek, bende buna göre cevap veriyorum. Karar yapısı ve döngü şu şekilde birlikte kullanılabilir;

    for(int i = 0;i<=100;i++)
    {
    if(i % 2 == 0) printf("%d",i);
    }

    Örneğin yukarıdaki kod 0'dan 100'e kadar olan sayılar arasında olan çift sayıları yazdırmaya yarar(C dilinde). Hocanızda sizden bu şekilde bir problem çözümünü istemiş ben bir kaç problem vereyim size yapamadığınız kısımda sorarsınız:
    "3 basamaklı bütün asal sayıları ekrana yazdıran ve kaç tane olduğunu söyleyen program yazınız",
    "Bir sayı, kendi basamak değerlerinin küpleri toplamına eşit ise armstrong sayısıdır. Buna göre 3 basamaklı kaç tane armstrong sayı olduğunu ve bu sayıları ekrana yazdıran programı yazınız",
    "100 ile 500 arasındaki sayılardan 3'e tam bölünen fakat 5'e bölünmeyen sayıları bulan, bu kurala uygun kaç tane sayı olduğunu da ekrana yazan programı yazınız"

    şeklinde bir kaç problem verdim. İstediğini alarak yada bunlardan yola çıkarak kendin bir problem üretip(senin için daha faydalı olur) onu çözebilirsin.

    Kolay gelsin...



    < Bu mesaj bu kişi tarafından değiştirildi özgür beyin -- 8 Aralık 2013; 12:10:33 >




  • özgür beyin kullanıcısına yanıt
    çok teşekkür ederim ilginize.
  • quote:

    Orijinalden alıntı: eemmree

    çok teşekkür ederim ilginize.

    Rica ederim, ne demek. Yardımcı olabilmiş isem ne mutlu bana.
  • özgür beyin kullanıcısına yanıt
    hocam ;

    "100 ile 500 arasındaki sayılardan 3'e tam bölünen fakat 5'e bölünmeyen sayıları bulan, bu kurala uygun kaç tane sayı olduğunu da ekrana yazan programı yazınız"

    Bu problem veya buna benzer bir problemin tam sayfa kodunu bulabileceğim bi yer varmıdır? Ekran çıktısı ile beraber

    İnanırmısınız WebTasarım okudum ve programlama hakkında hiç bir bilgim yok. Ne yazık ki final ödevim arkadaşın dediği ile hemen hemen aynı.

    yardımlarınızı bekliyorum
  • emretangul kullanıcısına yanıt
    aslında arkadaş temel bir örnek vermiş yukarıda,

    for(int i = 0;i<=100;i++)
    {
    if(i % 2 == 0) printf("%d",i);
    }

    bunu biraz modifiye edip istediğin sonucu alabilirsin. şartı sağlayan sayıları bir ArrayList'e koyalım böylece hem bu dizide istediğin sayıları tutmuş olursun hem de kaç sayı olduğuna kolayca ulaşabilirsin,

    ArrayList<Integer> sayilar = new ArrayList<Integer>();

    for(int i = 100; i<=500; i++) {

    int uceBolunen = i % 3;
    int beseBolunen = i % 5;

    if( ( uceBolunen == 0) && ( beseBolunen != 0) )
    sayilar.add(i);
    }

    system.out.println(sayilar.size() + " tane sayı bu şartı sağlıyor.")

    telefonda yazdığım için küçük hatalar olmuş olabilir.

    < Bu ileti mobil 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.