• 05-11-2009, 12:02:45
    #1
    Merhaba arkadaşlaralgoritmada bir sorun yaşıyoru aşağıda algoritma sorusu mevcut .Kendim not ortalamasını yaptım velakin diğer kısımları yapamadım.Algoritmadan anlayan arkadaşlar yardımcı olurlarsa sevinirim.


  • 05-11-2009, 12:34:56
    #2
    1-Başla

    2-Mevcut Gir (Mevcut = a olarak girildi)

    3-Tanımlamaları yapalım
    -(sayacGirilensayiadeti) Girilen not sayısını tutan sayac
    -(toplam) (ilk değeri=0 olsun)
    -(kucukSayi) (ilk degeri=0 olsun)
    -(buyukSayi) (ilk değeri=0 olsun)

    4-İşlemler (Burda döngü olacak)
    -Bir sayı gir
    -sayacGirilensayiadeti++ (Yani her sayı girdiğinde sayacı 1 Artır) Taki Mevcut olan a ya ulaşınca sayac
    -toplam = eski toplama yeni girilen sayıyı ekle yeni toplam o olsun.
    -Girilen sayıyı kucukSayi ile kıyasla Ondan küçükse yeni küçük sayı o olsun.
    -Girilen sayıyı buyukSayi ile kıyasla Ondan büyükse yeni büyük sayı o olsun.
    -Döngümüz Sınıf mevcutu olan a kadar dönecek a olunca döngüden çıkacak.

    5-Hesapla
    -Ortalama = [toplam - (kucukSayi + buyukSayi)] / (Mevcut-2)

    6-Ekrana yazdır.
    Sınıfın ortalaması = Ortalama

    Kardeş biraz algoritmaya uymadı ama nerde ne yaptım anla diye açıklamalı yaptım senden düzenlersin kendine göre.
  • 06-11-2009, 02:24:38
    #3
    Üyeliği durduruldu
    NetBeans adlı üyeden alıntı: mesajı görüntüle
    1-Başla

    2-Mevcut Gir (Mevcut = a olarak girildi)

    3-Tanımlamaları yapalım
    -(sayacGirilensayiadeti) Girilen not sayısını tutan sayac
    -(toplam) (ilk değeri=0 olsun)
    -(kucukSayi) (ilk degeri=0 olsun)
    -(buyukSayi) (ilk değeri=0 olsun)

    4-İşlemler (Burda döngü olacak)
    -Bir sayı gir
    -sayacGirilensayiadeti++ (Yani her sayı girdiğinde sayacı 1 Artır) Taki Mevcut olan a ya ulaşınca sayac
    -toplam = eski toplama yeni girilen sayıyı ekle yeni toplam o olsun.
    -Girilen sayıyı kucukSayi ile kıyasla Ondan küçükse yeni küçük sayı o olsun.
    -Girilen sayıyı buyukSayi ile kıyasla Ondan büyükse yeni büyük sayı o olsun.
    -Döngümüz Sınıf mevcutu olan a kadar dönecek a olunca döngüden çıkacak.

    5-Hesapla
    -Ortalama = [toplam - (kucukSayi + buyukSayi)] / (Mevcut-2)

    6-Ekrana yazdır.
    Sınıfın ortalaması = Ortalama

    Kardeş biraz algoritmaya uymadı ama nerde ne yaptım anla diye açıklamalı yaptım senden düzenlersin kendine göre.
    Akış diyagramı olmadan anlayacağını sanmıyorum... Aslında basıt mantık ancak işte yapamayınca yapamıyor arkadaşlar... Eline sağlık genede...
  • 06-11-2009, 09:52:36
    #4
    Mantığı kavradım gibi bugün bir aksilik çıkmaz ise satır ve akış diyagramını yapabilirim.

    İlginiz için teşekkürler ...
  • 06-11-2009, 13:41:32
    #5
    ExDizAyN adlı üyeden alıntı: mesajı görüntüle
    Mantığı kavradım gibi bugün bir aksilik çıkmaz ise satır ve akış diyagramını yapabilirim.

    İlginiz için teşekkürler ...
    Aynı okuldamıyız nedir =)
    Bugun girdiğim Algoritma ve Programlama dersinde Hoca aynısını sordu =)
    Ama bizde Java ile programı yapmamızı istedi.
    Burda yaptıgım için 2 dakkada proramını yazdım

    Tesadüf !