Flowchart mencari bilangan prima 1-100 menggunakan perulangan FOR pada program Visual Basic gmana yach?

Ikuti
  • Ikuti secara umum
  • Ikuti secara pribadi
  • Berhenti Ikuti
Jawaban Terbaik
lho yg kemaren saya kasih codenya emang gak bisa bikin flowchartnya dari situ?

http://id.answers.yahoo.com/question/ind...

tinggal ngebaca kodenya tuk di jadiin flowchart, itukan logikanya udah ada, km bisa kontak email saya (di halaman profil), kalo kamu mau diskusiin lebih jelas =)
  • Nilai
  • Komentar

Jawaban Lainnya (2)

Berperingkat Tertinggi
  • Berperingkat Tertinggi
  • Terlama
  • Terbaru
  • cucu-Nya Dijawab 5 tahun yang lalu
    Gampang mah!
    Ada dua perulangan: perulangan untuk pembilang dan perulangan untuk penyebut. Loop 1 untuk pembilang (dr 1-100) dan loop 2 untuk penyebut (dari 2 sampai pembilang tapi dikurangi dengan satu: dalil prima: hanya satu dan bilangan itu sendiri, jd bilangan terakhir nggak perlu dihitung). Gunakan sisa bagi untuk mendeteksi.

    Algoritmanya kira-kira begini:
    loop-1: pembilang = 2 sampe 100 lakukan
    asumsi: sisa bagi != 0
    loop-2: penyebut = 2 sampe (pembilang - 1)
    cari sisa bagi antara pembilang dg penyebut
    jika sisa bagi = 0 dan walau loop-2 belum berakhir, maka
    loop-2 selesai (sisa bagi = 0)
    loop-2:selesai
    jika sisa bagi != 0 maka bilangan prima
    loop-1:selesai

    Nah, pada badan loop-1: asumsi: sisa bagi !=0, maksudnya dianggap semua bilangan prima.
    Pada loop-2, dicari sisa bagi antara pembilang dan penyebut. Walau loop-2 belum berakhir tapi pada proses pencarian ternyata sisa bagi = 0, maka loop dipaksa berakhir.
    Kemudian diuji apakah sisa bagi = 0 atau != 0.

    Maaf kepanjangan.
    Ada juga cara (algoritma) yang lain, dengan metode rekursif. Coba kamu kembangkan dengan metoda rekursif (dengan satu loop). Jika berhasil dgn metoda rekursif, wah nilainya sangat bagus, karena prosesnya cepat.
    • Nilai
    • Komentar
  • Gugun Dijawab 5 tahun yang lalu
    Alurnya saja kali dapat membantu: Baca bilangan dari 1 sampai 100, setiap kali membaca bagilah bilangan tersebut dengan bilangan asli mulai dari 2 sampai dengan bilangan itu sendiri, lanjutkan membaca bilangan jika sudah ditemukan jawaban tidak sama dengan satu, namun cetaklah bilangan tersebut jika jawaban sama dengan 1, Lanjutkan membaca bilangan 1-100.

    Begitu kali, saat logika itu saya berikan pada programer (VB) dia bisa menyelesaikan program tersebut.

    Semoga membantu.
    • Nilai
    • Komentar
  • Sign In 

    untuk menambahkan pertanyaan Anda

Siapakah yang mengikuti pertanyaan ini?

    %
    JAWABAN TERBAIK
    Anggota sejak:
    Poin: Poin: Tingkat
    Total Jawaban:
    Poin minggu ini:
    Ikuti
     
    Berhenti Ikuti
     
    Blokir
     
    Buka blokir