Şimdi Ara

Flow Chart Örneklerim

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
1
Favori
3.611
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar öncelikle program hakkında biraz bilgi vermek istiyorum. Bu programda C,C++ vs vs gibi kod yazmıyoruz. Belirli semboller var ve her sembolün kendine özgü bir fonksiyonu var.

    http://www.1yada0.com/index.php/programalama-temelleri/186-flowchart-akis-semasi-sembolleri Bu sitede semboller hakkında kısa bilgiler verilmiş. İnceleyin bence.

    Başta da söylemiştim bu programda kod yazmıyoruz diye. Programın amacı bize algoritma kurma mantığını/becerisini kazandırmak arkadaşlar. Bu yüzden yeni başlayan arkadaşlara şiddetle tavsiye ederim. Bende başlayalı 4-5 gün oldu fakat şimdiden faydasını görüyorum. Şimdi sıra geldi yaptığım örnekleri payşaşmaya.

    1-)Hesap makinası:http://postimg.org/image/ijd5dgr8r/fc34b02e/

    2-)Bir sayının asal olup olmadığını söyleyen program: Girdiğiniz sayı asalsa ekrana "Sayı asaldır" değilse "Sayı asal değildir" yazıyor bu program. Fakat 1 sayısında hata veriyor, bunu düzeltemedim arkadaşlar. http://postimg.org/image/dcpyrnx5t/a327293e/

    3-)Girilen sayının faktöriyelini alan program:http://postimg.org/image/xcfmor2pl/2ce645d6/

    4-)Girilen sayının tek mi yoksa çift mi olduğunu söyleyen program:http://postimg.org/image/ck2zz13ml/aa577992/

    5-)Sayının üssünü alan program:http://postimg.org/image/7umw1afaj/b2344562/

    Örnekleri inceleyin arkadaşlar. Sorunuz olursa özelden veya buradan yardımcı olmaya çalışırım.

    Not:Beni bu programa yönlendiren ve yardımını esirgemeyen furkant1 nickli arkadaşa sonsuz teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi barb4r0s -- 20 Temmuz 2013; 12:25:15 >







  • Asal sayı algoritmasinın 1 sayısında hata vermesinin nedeni, basta b=a-1 yapmanız. Bundan sonra aMODb olunca a MOD 0 oluyor ve sayı sıfıra bölünemez.
    Tavsiyem : b=a-1 ifadesini kaldirin ve b'nin degerini 2 yapin (en basta) her turda 1 arttirin. (2 yapmamizin nedeni 1i dahil etmek istemeyisimiz) Daha sonra tur> 0 ise, sayi asal değildir desin. Degilse sayi asaldir desin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Ayrica konu harika olmuş efendim. Yeni başlamak isteyen arkadaşları beklerim. Kendi yaptigimiz calismalari da paylasalim, birbirimizden yararlanalim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Arkadaşlar şunu da ilave etmek istiyorum. Dikkat ederseniz hesap makinesi ve üs alma örneğinde dur sembolü kullanmayıp ekrana çıktı veren ifadeyi tekrar döngünün başladığı noktaya bağladım. Böyle yapmamın amacı döngüyü sınırsız hale getirerek programın kapanmasını önlemek. Eğer dur sembolünü kullansaydım ne olurdu;
    Üs örneğini ele alalım.
    -Sayı gir:3 girelim
    -Üs gir:2 girelim
    -Sonuç:9

    Ardından program durur ve tekrar işlem yapamazdık, yani her işlem yapmak istediğimizde programı açıp kapamak zorunda kalırdık. Fakat benim yaptığım örnekte sonuç kısmını ekrana yazdıktan sonra döngü başa dönerek bizden tekrar sayı isteyecek ve böylece istediğimiz kadar işlem yapabileceğiz. Umarım anlatabilmişimdir.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.