lostyazilim
tr.link

Flowchart yardım

11 Mesajlar 2.904 Okunma
lstbozum
tr.link

salihdk salihdk Hayata Gülümse :) Kullanıcı
  • Üyelik 20.11.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad S** D**
  • Mesajlar 113
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Merhabalar okulda hoca böyle bir ödev verdi fakat ben anlamadım nasıl yapılacağını. Bilen birisi yardım edebilirmi?

Soru: Kullanıcının girmiş olduğu sayı aralığındaki çift sayıların ortalamasını bulan programın algoritmasını oluşturunuz.
 

 

wmaraci
reklam

esernet1 esernet1 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.12.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek programcı
  • Konum Denizli
  • Ad Soyad G** E**
  • Mesajlar 291
  • Beğeniler 23 / 33
  • Ticaret 6, (%100)
daha detaylı açıklarmısın yada bir örnek varmı
 

 

salihdk salihdk Hayata Gülümse :) Kullanıcı
  • Üyelik 20.11.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad S** D**
  • Mesajlar 113
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Hocam kullanıcı başlangıç ve bitiş sayılarını girecek. Örneğin 4 ve 12. sizler bu aralıktaki çift sayıların yani 4-6-8-10-12 sayılarının ortalamasını bulacaksınız. Mod 2'yi de kullanabilirsiniz sayıyı 2şer 2şer arttırarak da yapabilirsiniz.
Mobildeyim hocanın yazdığını kopyaladım hatam varsa affola
 

 

adamnatersi adamnatersi WM Aracı Kullanıcı
  • Üyelik 03.03.2013
  • Yaş/Cinsiyet 39 / E
  • Meslek Web Yazılım Uzmanı
  • Konum Adana
  • Ad Soyad A** K**
  • Mesajlar 76
  • Beğeniler 14 / 19
  • Ticaret 0, (%0)
flowcart ile yapılmış örnekler buradan bakabilrisin, sorunda kontrol kısmına sayi mod 2 == o yapacaksın yani kalan 0 a eşitse çift bu durumda sayıyı toplayıp sayac değerini artıracaksın, en son da toplam/sayac yaptığında çift sayıların ortalamaısnı almış olursun,
 

 

http://www.korkmazadem.com
wmaraci
wmaraci

OguzEREN OguzEREN MustafaKemalAtatürk Kullanıcı
  • Üyelik 15.10.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Computer Engineering
  • Konum İzmir
  • Ad Soyad O** E**
  • Mesajlar 216
  • Beğeniler 54 / 61
  • Ticaret 0, (%0)
Kullanıcının girmiş olduğu sayı aralığındaki çift sayıların ortalamasını bulan programın algoritmasını oluşturunuz.
1.başla
2.aralik, aralik2, toplam,terimsayisi,goster değişkenlerini tanımla
3.aralik değerini gir
4.aralik2 değerini gir
5.eğer(aralik/2*2!=aralik) 9.satıra git
6.aralik=aralik+1
7.toplam=toplam+aralik
8.terimsayisi=terimsayisi+1
9.eğer(aralik<=aralik2) 5.satıra git
10.goster=toplam/terimsayisi
11.goster ekrana yaz
12.bitir

//5. satırda mod kullanabilirsin. Benim mantığım şöyle aralık değerini 5 olarak kabul et 2'ye bölünce bölüm 2 olacak sonra tekrar 2 ile çarpınca 4 ediyor buda aralık değerine uyuşmadığı için sayı tektir.
 

 

A good friend would give you the shirt off his back.

salihdk salihdk Hayata Gülümse :) Kullanıcı
  • Üyelik 20.11.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad S** D**
  • Mesajlar 113
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)

adamnatersi adlı üyeden alıntı

flowcart ile yapılmış örnekler buradan bakabilrisin, sorunda kontrol kısmına sayi mod 2 == o yapacaksın yani kalan 0 a eşitse çift bu durumda sayıyı toplayıp sayac değerini artıracaksın, en son da toplam/sayac yaptığında çift sayıların ortalamaısnı almış olursun,


sağolasın hocam

Ek Olarak:

iskorpita adlı üyeden alıntı

1.başla
2.aralik, aralik2, toplam,terimsayisi,goster değişkenlerini tanımla
3.aralik değerini gir
4.aralik2 değerini gir
5.eğer(aralik/2*2!=aralik) 9.satıra git
6.aralik=aralik+1
7.toplam=toplam+aralik
8.terimsayisi=terimsayisi+1
9.eğer(aralik<=aralik2) 5.satıra git
10.goster=toplam/terimsayisi
11.goster ekrana yaz
12.bitir

//5. satırda mod kullanabilirsin. Benim mantığım şöyle aralık değerini 5 olarak kabul et 2'ye bölünce bölüm 2 olacak sonra tekrar 2 ile çarpınca 4 ediyor buda aralık değerine uyuşmadığı için sayı tektir.


Hoca da mod u 2 alabilirsin demişti. Sağolun hocam deneyeceğim

Ek Olarak:

iskorpita adlı üyeden alıntı

1.başla
2.aralik, aralik2, toplam,terimsayisi,goster değişkenlerini tanımla
3.aralik değerini gir
4.aralik2 değerini gir
5.eğer(aralik/2*2!=aralik) 9.satıra git
6.aralik=aralik+1
7.toplam=toplam+aralik
8.terimsayisi=terimsayisi+1
9.eğer(aralik<=aralik2) 5.satıra git
10.goster=toplam/terimsayisi
11.goster ekrana yaz
12.bitir

//5. satırda mod kullanabilirsin. Benim mantığım şöyle aralık değerini 5 olarak kabul et 2'ye bölünce bölüm 2 olacak sonra tekrar 2 ile çarpınca 4 ediyor buda aralık değerine uyuşmadığı için sayı tektir.


sonsuz döngü hocam
 

 

OguzEREN OguzEREN MustafaKemalAtatürk Kullanıcı
  • Üyelik 15.10.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Computer Engineering
  • Konum İzmir
  • Ad Soyad O** E**
  • Mesajlar 216
  • Beğeniler 54 / 61
  • Ticaret 0, (%0)
1.başla
2.aralik, aralik2, toplam,terimsayisi,goster değişkenlerini tanımla
3.aralik değerini gir
4.aralik2 değerini gir
5.eğer(aralik/2*2!=aralik) 8.satıra git
6.toplam=toplam+aralik
7.terimsayisi=terimsayisi+1
8.aralik=aralik+1
9.eğer(aralik<=aralik2) 5.satıra git
10.goster=toplam/terimsayisi
11.goster ekrana yaz
12.bitir

Bu şekilde dener misin
 

 

A good friend would give you the shirt off his back.

salihdk salihdk Hayata Gülümse :) Kullanıcı
  • Üyelik 20.11.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad S** D**
  • Mesajlar 113
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Hocam program bu şekilde sorunsuz çalışıyor. Fakat bunu sadeleştiremezmiyiz?

 

 

OguzEREN OguzEREN MustafaKemalAtatürk Kullanıcı
  • Üyelik 15.10.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Computer Engineering
  • Konum İzmir
  • Ad Soyad O** E**
  • Mesajlar 216
  • Beğeniler 54 / 61
  • Ticaret 0, (%0)


böyle çalıştı bende :)
 

 

A good friend would give you the shirt off his back.

salihdk salihdk Hayata Gülümse :) Kullanıcı
  • Üyelik 20.11.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad S** D**
  • Mesajlar 113
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Teşekkürler hocam sağolasım
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al