loading... Untuk menampilkan bilangan genap yang dimulai dari angka 1 sampai dengan angka 50, susunan algoritmanya adalah sebagai berikut Bilangan genap dari 1 sampai 50 = 2,4,6,8,10,12,14,16,18, …… 50 Catatan bilangan apa saja yag dimod2=0 adalah bilangan genap Untuk nilai I = 1 to 50 lakukan Jika nilai Imod2 = 0 maka Cetak nilai Untuk program dalam bahasa pascal adalah uses crt; var I integer; begin clrscr; for I= 1 to 50 do begin if I mod 2= 0 then writeI5; end; Readln; end. Hasilnya Tugas I – Rabu 30-11-2011 Pagi Kelompok 7 Anggota 1. Ade Surya Iskandar 2. Esha Rahmadiansyah 3. Selly Artaty Zega PENULISAN ALGORITMA DENGAN PSEUDOCODE 1. Judul Algoritma menampilkan bilangan genap dari 1 – 100 Deklarasi i integer Deskripsi write“Bilangan genap ” for i = 1 to 100 do if I mod 2 = 0 then write i endif endfor Judul Algoritma menampilkan bilangan ganjil dari 1 – 100 Deklarasi i integer Deskripsi write“Bilangan Ganjil” for i = 1 to 100 do if i mod 2 = 1 then write i endif endfor 2. Judul Algoritma yang menampilkan bilangan prima dari 1 – 100 Deklarasi int i,j,pembagi Deskripsi write “Bilangan prima” for i = 1 to 100 do int pembagi=0 for j = 1 to i do if i mod j = 0 pembagi = pembagi+1 end if end for if pembagi =2 write i end if end for 3. Judul Algoritma menampilkan jumlah bilangan Genap, Ganjil, Prima dari 1 – 100 Deklarasi genap, ganjil, prima integer Deskripsi write“bilangan genap ” genap = 0 ganjil = 0 prima = 0 for i = 1 to 100 do if i mod 2 = 0 then genap = genap + 1 elseif i mod 2 = 1 then ganjil = ganjil + 1 else int pembagi=0 for j = 1 to i do if i mod j = 0 pembagi = pembagi+1 end if end for if pembagi =2 prima = prima +1 end if endif endfor write ganjil write genap write prima Telah Terbit 29 November 20117 Desember 2011 Jawabanbuatlah progam untuk menghitung 10 deret bilangan genap dengan hasilnya 2+4+6+8+10+12+14+16+18+20=110JawabanPendahuluanProgram adalah file teks yang berisi pernyataan-pernyataan dalam bahasa bagaimanakah cara membuat program? Ada beberapa langkah yang dilakukan, yaituMerancang program. Disini kita mendefinisikan masalah dan menulis algoritmanya untuk penyelesaian masalah program ke komputer Implementasi. Kompilasi program ke “excecutable”. Excecutable membuat program dapat hingga benar. Ini disebut proses membuat program, sebelumnya kita harus mengetahui algoritma seperti apa yang digunakan. Algoritma adalah susunan logis dan sistematis dari langkah-langkah untuk memecahkan atau menyelesaikan suatu dunia pemrograman, algoritma digunakan untuk membuat software dengan berbagai kegunaan yang digunakan pada perangkat komputer. Algoritma dalam pembuatan software diimplementasikan dengan beberapa bahasa pemrograman seperti C/C++, C, Visual Basic, dan bahasa pemrograman algoritma yang tepat, baris demi baris kode tidak akan menghasilkan output yang diinginkan. Oleh karena itu algortima sangat penting dalam membuat program berfungsi sebagaimana program, disini kita gunakan patokan bahasa C/C++Bahasa C/C++ secara umum memiliki struktur program sbbDaftar Header fileDeklarasi variabel global dan fungsi-fungsi tambahan Kepala fungsi utama /mainDefinisi fungsi utama / mainDefinisi definisi tambahan subroutineSubroutine dapat ditulis setelah fungsi utama atau didalam Library. Namun bila diletakan pada library, maka file library harus disertakan dengan menggunakan preprocessor directive yang diletakan pada daftar header progam untuk menghitung 10 deret bilangan genap dengan hasilnya dapat kita buat menggunakan merupakan salah satu komponen yang sangat penting dalam pemrograman. Perulangan memungkinkan suatu program untuk melakukan proses berulang-ulang sesuai dengan kehendak programmer. Dalam bahasa C, terdapat fungsi untuk melakukan perulangan, yaitu for, while, dan do… merupakan salah satu bentuk perulangan, yang memiliki ciri jumlah perulangan yang telah tetap. Syntax dari fungsi for adalah forinisialisasi ; kondisi ; increment/decrement{Statement… -> Statement2 yang akan diulang}WhileWhile merupakan bentuk perulangan yang memiliki ciri jumlah perulangan yang belum tetap. Yang perlu diperhatikan dalam while adalah teman-teman harus menetapkan dengan pasti kapan perulangan tersebut akan berhenti. Karena jika tidak, maka akan terjadi perulangan tak terbatas yang menyebabkan program menjadi -> Statement2 yang akan diulang}Pada kasus ini, lebih mudah jika kita menggunakan perulangan for, karena kita bisa menuliskan kondisi dan interval perulangannya dengan perlu membuat sebuah perulangan yang memiliki iterasi dimulai dari 2 dan memiliki interval +2 dengan perulangan sebanyak 10 kali. Hal ini bisa kita lakukan dengan membuat perulangan dimana nilai iterasi dalam for adalah 1 sampai 10 dan nilainya kita kalikan 2 sehingga1 2 3 4 5 6 7 8 9 10 x22 4 6 8 10 12 14 16 18 20Lalu hasilnya kita untuk menghitung 10 deret bilangan genap dengan hasilnya, ditulis dalam bahasa C/C++includeint main{ int jumlah = 0; forint i = 1; i = angka pertama k data angka pertama, setelah itu tambahkan dengan angkakedua, ketiga dan seterusnya, kemudian hitung hasil jumlah datayang dimasukkan kemudian dibagi dengan banyaknya data your study docs or become aCourse Hero member to access this documentUpload your study docs or become aCourse Hero member to access this documentEnd of preview. Want to read all 17 pages?Upload your study docs or become aCourse Hero member to access this document
Pseudocodepada Algoritma (Politeknik Negeri Lampu Algoritma (Politeknik Negeri Lampung Manajemen Inf 10 Karakter Muslim (Politeknik Negeri Lampung Mana Program Menampilkan Laporan Hasil Akhir Studi (Pol Pengenalan Pola/Pattern Recognition (Politeknik Ne Hal-Hal Yang Diperlukan Seorang Hacker; Jenis Kegiatan Hacking; Tingkatan ALGORITMA DAN BILANGAN BULAT INTEGERALGORITMA DAN BILANGAN BULAT INTEGER Algoritma& Flowchart mencari bilangan prima dari 1 - 100 Diposting oleh budi di 09.04. Tidak ada komentar: Posting Komentar Desember (1) Oktober (5) Tugas Mandiri --2--Tugas Mandiri -1-Algoritma & FlowchartHampir 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