algoritma menampilkan bilangan 1 sampai 10
AlgoritmaGame IQ Wolf Alma Hidayanti IF17B 17416255201082 Game IQ wolf Kasus : Menyebrangkan Kambing, Serigala, dan Rumput Domain Masalah : Ada seorang petani yang membawa seekor kambing, seekor serigala, dan rumput.
Buatlahalgoritma dan program untuk menampilkan angka 10 sampai 1 dengan pengurangan 1. Dan algoritmanya adalah sebagai berikut: 1. Tentukan nilai awal cout<<"Menampilkan bilangan dari 10-1 dengan pengurangan 1\n"; while(i>0){cout<<"\nbilangan: "<. using namespace std; int main () {. int i,n,batas=10,jumlah; cout<<"PROGRAM MENAMPILKAN BILANGAN PERKALIAN"<0 3. Cetak bilangan 4. Ulangi langkah 2 sampai batas akhir A. Menggunakan For Tampilan FlowChart nya dengan menggunakan For seperti gambar di bawah ini:
Untukdapat menggunakan rumus demi menemukan jumlah 1 sampai , pilih bilangan bulat terbesar untuk menjadi . Sebagai contoh, jika Anda mencoba menjumlahkan semua bilangan bulat dari 1 sampai 100, artinya n {\displaystyle n} adalah 100 karena merupakan bilangan bulat terbesar dalam deret.
. Unduh PDF Unduh PDF Apabila Anda mempersiapkan diri untuk menghadapi tes atau hanya ingin menjumlahkan angka-angka dengan cepat, pelajari cara menambahkan integer/bilangan bulat dari 1 sampai . Oleh karena integer adalah bilangan bulat, Anda tidak perlu memusingkan bilangan pecahan atau desimal. Cukup tentukan rumus untuk menjawab soal. Kemudian, masukkan bilangan bulat dari soal menggantikan dan selesaikan persamaan. 1 Identifikasi deret aritmetik. Lihat rangkaian angka yang akan dijumlahkan. Kalau Anda ingin menggunakan rumus untuk menjumlahkan rangkaian bilangan bulat, pastikan progres angkanya konstan.[1] Sebagai contoh, rangkaian angka, 5, 6, 7, 8, 9 adalah deret, begitu juga dengan 17, 19, 21, 23, 25. Anda tidak bisa menggunakan 5, 6, 9, 11, 14 karena progresnya tidak konstan. 2 3 Tentukan banyaknya bilangan bulat yang dijumlahkan. Untuk menjumlahkan deret bilangan bulat dari angka awal sampai , ketahui banyaknya suku yang dijumlahkan terlebih dahulu. Sebagai contoh, kalau Anda menjumlahkan 200 bilangan bulat pertama, jumlahkan 200 dengan 1 untuk memperoleh 201 integer.[2] Kalau Anda menjumlahkan deret bilangan bulat pertama dari 1 sampai 12, jumlahkan 12 dengan 1 untuk mendapatkan 13 suku. 4 Tentukan apakah Anda hanya akan menjumlahkan beberapa bilangan bulat secara ekslusif. Mungkin Anda diminta untuk menemukan jumlah rentang integer “antara” dua bilangan bulat. Jika Anda hanya akan menjumlahkan deret bilangan bulat secara khusus, kurangilah dengan 1.[3] Sebagai contoh, jika Anda mencari jumlah bilangan-bilangan bulat antara 1-100 secara ekslusif, kurangi 100 dengan 1 untuk memperoleh 99. Iklan 1 2 3 4 Hitung jumlah deret bilangan bulat menggunakan rumus yang sesuai. Setelah angka-angka dimasukkan dalam bilangan bulat, kalikan dengan angka itu sendiri, plus 1, 2, atau 4 bergantung pada rumus. Kemudian, bagikan hasilnya dengan 2 atau 4 untuk memperoleh jawaban.[7] Untuk contoh rumus bilangan berurutan 100∗101/2, kalikan 100 dengan 101 untuk memperoleh 10100. Bagikan hasilnya dengan 2 untuk mendapatkan jawaban 5050. Untuk contoh bilangan bulat genap 20∗22/4, kalikan 20 dengan 22 untuk memperoleh 440. Bagikan hasilnya dengan 4 untuk memperoleh jawaban 110. Iklan Tentang wikiHow ini Halaman ini telah diakses sebanyak kali. Apakah artikel ini membantu Anda?
Contoh Algoritma – Pengertian, Sejarah, Ciri, Fungsi, Jenis, Manfaat, Sifat & Struktur – Untuk pembahasan kali ini kami akan mengulas mengenai Algoritma yang dimana dalam hal ini meliputi pengertian, contoh, sejarah, ciri, fungsi, jenis, manfaat, sifat dan struktur, untuk lebih memahami dan mengerti simak ulasan dibawah ini. Algoritma adalah logika, metode dan tahapan “urutan” sistematis yang digunakan untuk memecahkan suatu permasalahan. Algoritma dapat juga diartikan sebagai urutan langkag secara sistematis dan logis. Dalam perkembangannya, algoritma banyak dipakai di bidang komputer. Secara spesifik, pengertian algoritma ialah suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara matematis yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer. Baca Juga Artikel yang Mungkin Terkait Data Mining Jadi berdasarkan definisi ini, dapat dikatakan algoritma merupakan langkah penyelesaian suatu masalah yang menghasilkan solusi dalam bentuk program komputer. Namun penting diketahui bahwa algoritma tidaklah tergantung oleh suatu bahasa pemrograman tertentu, artinya suatu algoritma harus dapat diwujudkan oleh bahasa pemrograman komputer apapun. Algoritma dapat disajikan dalam dua bentuk yaitu dalam bentuk tulisan/bahasa dan dalam bentuk gambar. Penyajian algoritma dalam bentuk tulisan haruslah menggunakan bahasa yang dapat dimengerti manusia dalam menyajikan langkah-langkah algoritma. Penyajian algoritma dalam bentuk tulisan juga dapat dilakukan menggunakan pseudocode. Pseudocode berasal dari kata pseudo yang berarti “mirip atau menyerupai” dan code yang berarti “kode program”. Contoh bahasa pemrograman yang digunakan untuk menyatakan pseudocode ialah BASIC, Pascal, C, dan lain-lain. Sedangkan, penyajian algoritma dalam bentuk gambar sering disebut flow chart. Sejarah Algoritma Kata algoritma berasal dari latinisasi nama seorang ahli matematika dari Uzbekistan Al Khawārizmi hidup sekitar abad ke-9, sebagaimana tercantum pada terjemahan karyanya dalam bahasa latin dari abad ke-12 “Algorithmi de numero Indorum”. Pada awalnya kata algorisma adalah istilah yang merujuk kepada aturan-aturan aritmetis untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab sebenarnya dari India, seperti tertulis pada judul di atas. Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan. Masalah timbul pada saat akan menuangkan bagaimana proses yang harus dilalui dalam suatu/sebuah sistem program bagi komputer sehingga pada saat eksekusinya, komputer dapat bekerja seperti yang diharapkan. Programer komputer akan lebih nyaman menuangkan prosedur komputasinya atau urutan langkah proses dengan terlebih dahulu membuat gambaran diagram alur diatas kertas. Baca Juga Artikel yang Mungkin Terkait WAN adalah Ciri Algoritma Adapun ciri algoritma sebagai berikut Ada Input Ada proses Ada Output Memiliki Instruksi-Instruksi yang jelas dan tidak Ambigu Harus mempunyai Stoping Role Fungsi Algoritma Berikut ini terdapat beberapa fungsi algoritma, terdiri atas Menggunakan fungsi algoritma bisa digunakan untuk memecahkan program yang rumit. Menggunakan fungsi algoritma bisa menjadikan program yang besar menjadi program yang lebih sederhana. Fungsi algoritma bisa digunakan secara berulang atau lebih dari satu kali penggunaan. Memudahkan dalam pembuatan program. Bisa mengatasi segala masalah dengan logika dan urut. Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga devide and conguer. Meminimalisir penulisan program yang berulang-ulang. Program yang ada menjadi lebih terstruktur dengan rapi sehingga dapat lebih mudah untuk dipahami ataupun dikembangkan. Ketika terjadi kesalahan bisa dicari dengan mudah karena dengan fungsi algoritma bisa mendapatkan alur yang jelas. Ketika ingin melakukan modifikasi pada program bisa dilakukan hanya pada satu modul saja tanpa harus merubah dan mengganggu modul yang lain. Dokumentasi yang lebih mudah. Jenis-Jenis Algoritma Berikut ini terdapat beberapa jenis-jenis algoritma, terdiri atas 1. Divide and Conquer Paradigma untuk membagi suatu permasalahan besar menjadi permasalahan-permasalahan yang lebih kecil. Pembagian masalah ini dilakukan terus menerus sampai ditemukan bagian masalah kecil yang mudah untuk dipecahkan. Singkatnya menyelesaikan keseluruhan masalah dengan membagi masalah besar dan kemudian memecahkanpermasalahan-permasalahan kecil yang terbentuk. 2. Dynamic programming Paradigma pemrograman dinamik akan sesuai jika digunakan pada suatu masalah yang mengandung sub-struktur yang optimal , dan mengandung beberapa bagian permasalahan yang tumpang tindih. Paradigma ini sekilas terlihat mirip dengan paradigma Divide and Conquer, sama-sama mencoba untuk membagi permasalahan menjadi sub permasalahan yang lebih kecil, tapi secara intrinsik ada perbedaan dari karakter permasalahan yang dihadapi. Baca Juga Artikel yang Mungkin Terkait Logika adalah 3. Metode serakah Sebuah algoritma serakah mirip dengan sebuah Pemrograman dinamik, bedanya jawaban dari submasalah tidak perlu diketahui dalam setiap tahap; dan menggunakan pilihan “serakah” apa yang dilihat terbaik pada saat itu. 4. Sistem Flowchart Sistem flowchart merupakan diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut. Sistem flow chart tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalah, tetapi hanya untuk menggambarkan prosedur dalam sistem yang dibentuk. 5. Pseudo Code Kode Semu Pseudo Code kode semu merupakan metode yang cukup efisien untuk menggambarkan suatu algoritma . Pseudo Code dituliskan dengan menggunakan bahasa yang mudah dipahami boleh menggunakan bahasa Indonesia agar alur logika yang digambarkan dapat dimengeti oleh orang awam sekalipun. Flowchart Pseudo Code kode semu disusun dengan tujuan untuk menggambarkan tahap-tahap penyelesaian suatu masalah dengan kata-kata teks. Metode ini mempunyai kelemahan, dimana penyusunan algoritma dengan kode semu sangat dipengaruhi oleh tata bahasa pembuatnya, sehingga kadang-kdang sulit dipahami oleh orang lain. Oleh karena itu kemudian dikembangkan suatu metode lain yang dapat menggambarkan suatu algoritma program secara lebih mudah dan sederhana yaitu dengan menggunakan flowchart diagram alir. Manfaat Algoritma Adapun manfaat algoritma sendiri yaitu untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing. Sifat Algoritma Adapun sifat algoritma sebagai berikut Tidak menggunakan syimbol atau syintaks dari suatu bahasa pemograman. Tidak tergantung pada suatu bahasa pemograman. Notasi-notasinya dapat digunakan untuk seluruh bahasa pemograman. Struktur Dasar Algoritma Struktut algoritma adalah urutan bagaimana pemrosesan instruksi dalam algoritma dilakukan dan juga bagaimana struktur instruksi algoritma tersebut dibagun. Struktur dasar algoritma dibagi menjadi 3 bagian sebagai berikut 1. Runtunan Sequence Sequence atau runtunan dalam struktur algoritma adalah bahwa instruksi-insturksi dalam algoritma diproses secara beruntun langkah demi langkah dari awal sampai akhir dimulai dari langkah pertama hingga langkah terakhir. Harus selalu diingat, bahwa Runtunan ini juga berlaku di dalam bahsa pemrograman, ketika instruksi bahasa pemrograman yang kita tulis di proses oleh komputer, maka komputer akan memproses dan menterjemahkan bahasa pemrograman tersebut secara beruntun dari awal hingga akhir dimulai dari instruksi pada baris pertama hingga baris terakhir. Baca Juga Artikel yang Mungkin Terkait Rekayasa Perangkat Lunak Dengan struktur runtunan ini, akan menentukan bagaimana insturksi harus ditulis, intruksi mana yang harus didahulukan dan intruksi mana yang harus diakhirkan. 2. Pemilihan Selection Pada umumnya instruksi algoritma setidaknya akan mengandung pemilihan, atau selection, instruksi ini akan muncul apabila ada kasus yang memiliki 2 atau lebih alternatif penyelesaian. Misalkan dalam kehidupan sekali-kali, untuk kasus menyalakan komputer. Langkah-langkah cara menyalakan komputer sebenarnya sangat mudah, namun pada prosesnya bisa terjadi 2 atau lebih alternatif penyelesaian. Contoh langkah 1 colokan kabel listrik, langkah 2 tekan tombol power pada cashing. langkah 3 jika setelah power ditekan komputer mati, maka periksa listrik atau periksa kabel dll, jika komputer menyala, lanjutkan ke langkah berikutnya. …. …. Langkah 3 di atas merupakan salah satu bentuk pemilihan atau selection, bahwa pada saat proses menyalakan komputer bisa kemungkinan terjadi 2 kondisi, komputer tatap mati atau hidup, dimana kedua kondisi tersebut akan memiliki alternatif penyelesaian yang berbeda. Di dalam struktur algoritma pemilihan atau selection tersebut akan kerap sekali ditemukan, sehingga struktur algoritma tidak lepas dari pemilihan/ selection. pemilihan atau selection dipelajari di bab algoritma Selection / Flow Control. 3. Pengulangan Repitition Struktur dasar algoritma yang ketiga adalah pengulangan atau repitition, artinya kasus-kasus pemecahan masalah dalam algoritma maupun bahasa pemrograman pada kenyataannya tidak akan lepas dari kasus-kasus yang membutuhkan pengulangan. Di algoritma sendiri untuk mengatasi kasus pengulangan data, memiliki intruksi tersendiri, dengan intruksi tersebut pengulangan akan lebih mudah ditulis secara singkat dan praktis daripada harus di tulis satu-persatu. Contoh Da kasus di algoritma yang membuat sebuah data harus diulang beberapa kali, misal untuk kasus mencetak angka 1 sampai 5. Penyelesaian pengulangan sebenarnya sangat mudah, bisa saja kita tulis satu persatu misal; langkah 1 tulis angka 1 langkah 2 tulis angka 2 langkah 3 tulis angka 3 … … langkah 5 tulis angka 5. Membuat intruksi pengulangan dengan menuliskannya satu persatu tentunya bukanlah cara praktis, jika hanya 5 baris mungkin saja bisa dibuat secara manual, ditulis satu-satu, namun bagaimana jika yang harus diulang sebanyak seribu baris misalnya, saya yakin anda akan kerepotan menuliskannya. Oleh karena itu karena kerap sekali pengulangan ditemukan di kasus-kasus pemecahan masalah terkomputerisasi, maka di algoritma dikenal struktur pengulangan yang akan lebih memudahkan dan mempercepat penulisan proses pengulangan secara praktis dan cepat. pengulangan ini biasanya dipelajari di materi algoritma Looping/ pengulangan. Baca Juga Artikel yang Mungkin Terkait Data Warehouse adalah Contoh Algoritma Berikut ini terdapat beberapa contoh algoritma, terdiri atas Menentukan Bilangan Ganjil atau Genap Bilangan bulat yaitu 0, 1, -1, 2, dst, sedangkan bilangan asli 1, 2, 3, 4, 5, dst. Bilangan bulat dan bilangan asli sering dipakai dalam berhitung. Himpunan bilangan bulat dalam buku teks aljabar biasanya dinyatakan dengan lambang “Z” serta himpunan bilangan asli dinyatakan dengan lambang “N”. Algoritma yang digunakan untuk menentukan apakah bilangan tersebut ganjil atau genap disajikan dengan flowchart seperti dibawah ini Bilangan genap adalah bilangan bulat yang dapat habis jika dibagi 2 dua. Bilangan ganjil adalah bilangan bulat yang tidak habis jika dibagi 2 dua. Menghitung Keliling dan Luas Lingkaran Lingkaran adalah himpunan dari semua titik-titik yang ada pada bidang dalam jarak tertentu dan disebut dengan jari-jari dari titik tertentu yang disebut dengan titik pusat. Lingkaran adalah contoh dari kurva tertutup sederhana, lingkaran membagi bidang menjadi dua bagian yaitu bagian luar dan dalam. Adapaun algoritma untuk menghitung keliling dan luas lingkaran disajikan dengan flowchart seperti dibawah ini Menampilkan Bilangan Ganjil Diantara 10 sampai 30 Bilangan ganjil yang terletak diantara 10 dan 30 adalah bilangan 11,13,15, dan seterusnya. Namun yang akan ditampilkan kecuali bilangan 21 dan 27. Sehingga output/keluaran yang diharapkan dari algoritma tersebut yaitu bilangan ganjil antara 10 sampai 30 kecuali bilangan 21 dan 27. Algoritma yang digunakan untuk menampilkan bilangan ganjil antara 10 hingga 30 kecuali bilangan 21 dan 27 dapat disajikan dengan flowchart seperti dibawah ini Baca Juga Artikel yang Mungkin Terkait Mikrotik adalah Algoritma tahun Kabisat Tahun kabisat adalah tahun yang mempunyai tambahan 1 hari yang bertujuan supaya kalender dapat sinkron dengan musim tahunan serta keadaan astronomi. Bulan Februari mempunyai 29 hari saat tahun kabisat. Adapun tahun kabisat adalah tahun yang dapat dibagi dengan 4. Algoritma yang digunakan untuk menentukan tahun kabisat dapat disajikan dengan flowchart dibawah ini Menampilkan Bilangan Genap Mulai Angka 2 sampai n, Kecuali Bilangan Genap Kelipatan 4 Bilangan genap adalah bilangan bulat dapat habis dibagi 2 dua. Deret yang akan ditampilkan dari algoritma ini adalah deret dari bilangan genap dari 2 sampai ke n, kecuali bilangan genap kelipatan 4. Algoritma tersebut dapat disajikan dengan flowchart seperti dibawah ini Demikianlah pembahasan mengenai Contoh Algoritma – Pengertian, Sejarah, Ciri, Fungsi, Jenis, Manfaat, Sifat & Struktur semoga dengan adanya ulasan tersebut dapat menambah wawasan dan pengetahuan kalian semua, terima kasih banyak atas kunjungannya. 🙂 🙂 🙂
Buatlah algoritma dan program untuk menampilkan angka 10 sampai 1 dengan pengurangan 1. Dan algoritmanya adalah sebagai berikut 1. Tentukan nilai awal 2. Lakukan proses pengulangan selama i>0 3. Cetak bilangan 4. Ulangi langkah 2 sampai batas akhir C. Menggunakan Do-While Tampilan FlowChart nya dengan menggunakan Do-While seperti gambar di bawah ini Untuk tampilan script borland c++ nya dengan menggunakan Do-While adalah sebagai berikut include cout<<"Menampilkan bilangan dari 10-1 dengan pengurangan 1\n"; getch; }
Dunia Programming - Disini saya akan membagikan penjelasan lengkap mengenai contoh algoritma, flowchart beserta contoh programnya dari berbagai bahasa pemrograman php, python c++ dan java untuk menentukan program bilangan ganjil dan kalian yang mencari pengertian tentang apa itu algoritma, flowchart, kalian bisa baca tutorial tentang algoritma dan flowchart beserta contoh-contohnya di Flowchart dan Program Menentukan Bilangan Ganjil GenapSebelum kita masuk ke pembahasan tentang algoritma, flowchart dan programnya, kita pahami dulu maksut dari bilangan ganjil dan bilangan Genap Bilangan yang habis di bagi dengan 2 atau kelipatan 2Bilangan Ganjil Bilangan yang tidak habis di bagi 2 atau bukan kelipatan 2Contoh Bilangan Genap habis dibagi 2 2, 4, 6, 8, 10, 12, 14 dst... Bilangan Ganjil tidak habis dibagi 2 1, 3, 5, 7, 9, 11, 13 dst... Sebenarnya kalian sudah faham dengan maksut bilangan ganjil dan genap ini, tapi belum ada gambaran karena memang belum terbiasa dengan algoritma, flowchart terutama programnya, maka dari itu perlu untuk kita memahami konsepnya terlebih dahulu sebelum masuk ke proses pengerjaan algoritma, flowchart terutama akan digunakan proses ganjil genap ini pada suatu program?Jawabannya pasti akan digunakan, ini merupakan dasar kalian yang nantinya akan lebih menemukan masalah-masalah program yang lebih rumit, jadi tidak ada salahnya jika kita belajar dasar terlebih saja kita masuk ke pembasahan tentang proses pembuatan algoritma, flowchart dan program pada masing-masing bahasa pemrograman dibawah Menentukan Bilangan Ganjil atau GenapBerikut merupakan alur algoritma menentukan bilangan ganjil atau genap. Mulai Deklarasikan variabel bilangan Input nilai bilangan lebih dari 0 Lakukan pengecekan dengan modulus untuk mengetahui sisa hasil bagi dengan 2 Jika modulus/sisa hasil bagi bilangan dengan 2 sama dengan 0 maka bilangan genap, jika tidak sama dengan 0 maka bilangan ganjil Tampilkan status Genap atau Ganjil SelesaiProses diatas merupakan proses mencari status bilangan yang di inputkan apakah bilangan ganjil atau bilangan kita masuk ke pembahasan bagaimana bentuk Menentukan Bilangan Ganjil atau GenapBerikut ini merupakan contoh flowchart untuk menentukan bilangan ganjil atau Menentukan Bilangan Ganjil GenapJika kalian ingin membuat flowchart dengan mudah kalian bisa gunakan microsoft visio 2003, karena saya biasa menggunakan versi itu, namun jika kalian ingin menggunakan versi lain, lebih ingin mendownload micsoroft visio 2003, kalian bisa klik linknya kita akan masuk ke tahap pembuatan program mulai dari php, python, c++ dan Menentukan Bilangan Ganjil atau GenapSetelah contoh algoritma dan flowchart menentukan bilangan ganjil genap sudah dibahas, selanjutnya kita masuk ke tutorial bagaimana implementasi ke dalam sebuah program, baik ke dalam program php, python, c++ maupun Program Menentukan Bilangan Ganjil Genap Menggunakan PHPDari algoritma dan flowchart yang sudah kita buat diatas tadi tentang bagaimana cara menentukan bilangan ganjil atau genap, sekarang kita implementasikan kedalam program dengan menggunakan php native. Menentukan Bilangan Ganjil Genap Masukkan bilangan Simpan code diatas dengan nama kedalam folder xampp/htdocs/nama_folder kemudian uji coba di browser Program Menentukan Bilangan Ganji Genap Menggunakan PythonDari algoritma dan flowchart yang sudah kita buat diatas tadi tentang bagaimana cara menentukan bilangan ganjil atau genap, sekarang kita implementasikan kedalam program dengan menggunakan bilangan " bil = intinput if bil % 2 == 0 printstrbil + " adalah bilangan genap" else printstrbil + " adalah bilangan ganjil" Copy paste code diatas, kemudian jalankan di editor code yang biasa kalian Program Menentukan Bilangan Ganjil Genap Menggunakan C++Dari algoritma dan flowchart yang sudah kita buat diatas tadi tentang bagaimana cara menentukan bilangan ganjil atau genap, sekarang kita implementasikan kedalam program dengan menggunakan c++.include using namespace std; int main { int bil; cout > bil; if bil % 2 == 0 { cout << bil << " adalah bilangan genap" << endl; } else { cout << bil << " adalah bilangan ganjil" << endl; } return 0; } Kalian copy paste code diatas, kemudian jalankan dengan editor c++ yang biasa kalian Program Menentukan Bilangan Ganjil Genap Mengguakan JavaDari algoritma dan flowchart yang sudah kita buat diatas tadi tentang bagaimana cara menentukan bilangan ganjil atau genap, sekarang kita implementasikan kedalam program dengan menggunakan public class BilanganGanjilGenap { public static void mainString[] args { int bil; Scanner input = new Scanner bilangan "; bil = if bil % 2 == 0 { + " adalah bilangan genap"; } else { + " adalah bilangan ganjil; } } } Sekian penjelasan saya tentang algoritma, flowchart dan program menentukan bilangan ganjil genap dengan menggunakan bahasa pemrograman php, python, c++ dan java, apabila ada yang ingin ditanyakan, silahkan tulis dikolom komentar.
Hampir setiap program yang kompleks mutlak memerlukan suatu perulangan dan percabangan. Tujuan perulangan disini adalah untuk mengulang statement atau blok statement berulang kali sesuai sejumlah yang ditentukan pemakai. Dalam materi ini akan memberikan gambaran konsep dasar dari pengertian diatas. Terdapat tiga macam statement perulangan yang dapat digunakan yaitu statement FOR, statement DO..WHILE, dan statement WHILE. Masing-masing statement digunakan pada jenis perulangan yang berbeda, meski untuk menyelesaikan sebuah kasus, statement perulangan dapat diganti dengan statement perulangan yang lain. Perulangan/Statement For. Perulangan dengan statement For digunakan untuk mengulang statement atau suatu blok statement berulang kali. Dengan kata lain, pernyataan ini digunakan bila Anda sudah tahu berapa kali Anda akan mengulang satu atau beberapa pernyataan. 1. Perulangan For, yang sifatnya menaikincrement Bentuk umum dari perulangan For adalah sebagai berikut for variable= nilai_awal; kondisi; variable++ { Statement/pernyataan yang akan diulang; Nilai awal dari variable yang kita definisikan haruslah lebih kecil dari nilai akhir yang dituliskan pada kondisiekspresi. Kalau nilai_akhir lebih kecil daripada nilai_awal, maka bagain pernyataan tidak dijalankan sama sekali. Kondisi adalah untuk menyatakan keluar dari proses looping. Variable++ adalah pengatur kenaikan atau penurunan nilai variable pengendali looping. Supaya lebih jelas penggunaan statement FOR, perhatikan beberapa contoh kasus berikut Misalakan Anda diminta untuk membuat algoritma dan program menampilkan angka/bilangan 1 sampai 10 dengan penambahan 1. Algoritma dari masalah tersebut adalah 1. Tentukan nilai awal, batas akhir dan pertambahan nilai 3. Ulangi langkah 1 sampai batas akhir Pada baris pertama, Anda menentukan nilai awal bilangan, karena masalah diatas anka yang akan ditampilkan mulai dari 1. Bilangan tersebut disimpan dalam variable n. Kemudian batas bilangan ditentukan angka 10 dan prosses pertambahannya adalah 1. Proses pertambahan sebanyak 1 pada C++ bisa ditulis n++. Setelah semua dilakukan, maka proses akan berlanjut ke baris kedua dan ketiga yaitu mencetak bilangan itu sampai batas akhir dari bilangan dan sampai semua syarat yang diminta dipenuhi. Sedangkan implementasi dari algoritma diatas dalam program adalah sebagai berikut Untuk menyelesaikan contoh kasus diatas, akan menggunakan 2 macam cara yaitu dengan menggunakan statement perulangan for dan tanpa menggunakan statement perulangan. Tujuannya agar Anda dapat mengetahui efisiensi dan perbedaan dari penggunaan statement for Cara 1 tanpa menggunakan statement FOR //Program Ulang01 include main { cout>n; forc=1;c=1;c- cout0 cetak bilangan ulangi langkah 2 sampai batas akhir Pada baris pertama, Anda tentukan nilai awal bilangan, karena masalah diatas angka yang ditampilkan mulai angka 10. Bilangan tersebut disimpan dalam variable i. Proses pengurangan sebanyak 1 dalam C++ bisa ditulis i-. Pada baris kedua akan dilakukan proses pengulangan dimana bilangan yang akan dicetak melebihi 0, misalkan bilangan tersebut sama dengan 0 maka proses pengulangan akan terhenti. Setelah semua dilakukan, maka proses akan berlanjut ke baris ketiga dan keempat yaitu mencetak bilangan itu sampai batas dari pengulangan. Sedangkan implementasi dari algoritma diatas dalam program adalah sebagai berikut //Program Ulang include int main { int i; i=10; whilei>0 { cout { cout=1 { cout> nilai; ++i; jumlah+=nilai; cout>lagi; } cout=1 { k=1; whilek 5, maka proses pencetakan akan berhenti. Sedangkan implementasi dari algoritma diatas dalam program adalah sebagai berikut include int main { int c=0; do { cout return 0; } hasilnya Bahasa C++ Bahasa C++ Bahasa C++ Bahasa C++ Bahasa C++ Press any key to continue 2. Perulangan do..while bersarang Press any key to continue Lalu kapan kita menggunakan jenis perulangan for, while dan do while? Singkatnya, for digunakan untuk perulangan yang jumlah perulangannya sudah pasti. For ini perulangan yang dilakukan terus hingga jumlah iterasi sesuai dengan batas maksimal. while digunakan untuk perulangan yang jumlah iterasinya tidak diketahui karena mengandalkan pada kondisi true. Perulangan ini dilakukan terus hingga berapapun dan berhenti pada kondisi true memenuhi syarat. do.. while hampir sama dengan while, namun do while dilaksanakan minimal sekali karena kondisi perulangan ada pada akhir statement. sedangkan perulangan while mungkin saja tidak dilakukan sama sekali mengingat kondisi ada pada awal statement. Sumber materi smk telkom added by trisna
Deskripsi variabel X=10 nilai variabel X dengan angka 2 X=X-2 variabel X=0,maka ulangi langkah ke tiga Pseudo Code <- 10 X<10 Do X <- X-2 Endwhile Adhia SaputraNIM D1042131046 Teknik Informatika UNTAN 2013 Reg B
DeskripsiMenentukan bilangan ganjil 1-10 lalu menjumlahkannya, jika nilai b mod 2 = 1 lalu jumlahkan b dengan nilai i, lakukan sampai angka ke 10Start b = 1 For b = 1 to 10 do If b mod 2 = 1 then i = b + i print i End Nama Deddy Amsyah NIM D1042131006
ALGORITMA DAN BILANGAN BULAT INTEGERALGORITMA DAN BILANGAN BULAT INTEGER