Algoritmaadalah cara yang dapat kita buat untuk menuangkan langkah-langkah logis untuk memecahkan suatu masalah tertentu. Misalnya saja untuk menghitung volume balok maupun kubus dapat kita tuangkan kedalam bentuk algoritma. Ada beberapa jenis algoritma, yang pertama algoritma bahasa natural dimana setiap langkah-langkah di jelaskan menggunakan bahasa yang dimengerti oleh kita manusia dengan
Kaliini akan saya bahas algoritma flowchart untuk menghitung volume balok dan volume kubus. Jika b a dan b c maka b paling besar 4. Ada beberapa jenis algoritma yang pertama algoritma bahasa natural dimana setiap langkah langkah di jelaskan menggunakan bahasa yang dimengerti oleh kita manusia dengan. Cara menghitung rumus volume kubus.
floata, b, c,volum, luas; //Untuk menghitung Luas dan Volume kita membutuhkan variable masukan dan keluaran yang bias berisi bilangan bulat ataupun pecahan.Maka kita definiskan sebagai char. Seperti yang sudah di jelaskan di awal variabel yang di butuhkan diwakili oleh a, b dan c untuk nilai masukan dan luas serta volum untuk mewakili nilai
25Contoh Soal UTS Bahasa Jawa Kelas 5 SDMI dan Kunci Jawabnya Terbaru - Hai adik adik yang baik hati pada kesempatan yang baik ini kakak ingin berbagi beberapa soal yang mana soal ini mungkin saja dibutuhkan adik adik untuk mempertajam daya ingat untuk mengerjakan latihan latihan dari guru dan bisa juga dijadikan sebagai refrensi adik adik
TugasMandiri 1. Buatlah algoritma menentukan volume dari sebuah kerucut dengan bahasa natural. 2. Buatlah algoritma Mengkonversi suhu dari celcius ke satuan Farenheit dengan bahasa natural 3. Tuliskan algoritma menentukan Berat badan ideal, dimna masukan berupa tinggi badan dalam cm, dan rumusnya adalah (Tinggi. Badan-100) x 0. 9 dengan bahasa
1 Buatlah algoritma menentukan volume dari sebuah kerucut dengan bahasa natural. 2. Buatlah algoritma Mengkonversi suhu dari celcius ke satuan Reamur, Farenheit, dan Kelvin dengan bahasa natural 3. Buatlah algoritma dengan bahasa natural untuk menghitung besar tabungan tiap bulan.
Keduacin >> t, memasukkan inputan ke variabel t (tinggi). Ketiga perhitungan Volume sesuai rumus, hasilnya dimasukkan ke variabel Volume. Keempat perhitungan Luas Permukaan sesuai rumus, hasilnya dimasukkan ke variabel Luas. Kelima Cetak isi Variabel " Volume " dan " Luas ". *note: <M7KXjN. Buatlah algoritma menghitung volume kerucut dengan bahasa natural ? - ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Buatlah Algoritma Menentukan Volume Dari Sebuah Kerucut Dengan Bahasa Natural – Algoritma dan Pemrograman Menghitung volume kerucut Buatlah Algoritma Menentukan Volume Dari Sebuah Kerucut Dengan Bahasa Natural – buatlah sebuah flowchart algoritma untuk penyelesain masalah menghitung volume kerucut - Buatlah Algoritma Menentukan Volume Dari Sebuah Kerucut Dengan Bahasa Natural – ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Buatlah Algoritma Menentukan Volume Dari Sebuah Kerucut Dengan Bahasa Natural – Buatlah Algoritma Menentukan Volume Dari Sebuah Kerucut Dengan Bahasa Natural – Algoritma Flowchart Menghitung Volume Balok & Kubus Tugas Kuliah Algoritma Pemrograman wahyueutomo MEGARIAWATI PSEUDECODE DAN FLOWCHART MENGHITUNG LUAS DAN VOLUME KERUCUT Tugas Kuliah Algoritma Pemrograman wahyueutomo ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Makalah Algoritma dan Pemrograman. ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Buatlah Algoritma Menentukan Volume Dari Sebuah Kerucut Dengan Bahasa Natural – PemrogDasarSMK-X-Smt1-Flip eBook Pages 1 - 50 AnyFlip AnyFlip 80+ Gambar Flowchart Volume Balok Paling Bagus - Gambar Pixabay ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Kegiatan Belajar 2 Bahasa Natural PDF ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Tugas Kuliah Algoritma Pemrograman wahyueutomo Algoritma Flowchart Menghitung Volume Balok & Kubus PemrogDasarSMK X Smt1 PDF ALGORITMA MENGHITUNG LUAS JAJARGENJANG KEGIATAN BELAJAR 2 ALGORITMA MENGGUNAKAN BAHASA NATURAL Salah satu cara mempresentasikan algoritma adalah dengan bahasa natural ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Pertemuan 3 Bahasa Natural PDF pemrog dasarsmk x-smt1 buku siswa-guru Algoritma, Flowchart dan Pemrograman Menghitung Volume Balok, Luas Permukaan Balok dan Keliling Balok - Hari Aspriyono menghitung volume air yang tumpah flowchart, psedeucode,c++ setiawannugroho ALGORITMA Algoritma Volume Kerucut DOC . BAHAN AJAR edi tariyus cahyono - fix Edi T A R I Y U S Cahyono - Pemrograman Dasar-X-1-Flip eBook Pages 51 - 100 AnyFlip AnyFlip 80+ Gambar Flowchart Volume Balok Paling Bagus - Gambar Pixabay ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Menghitung Luas Permukaan dan Volume Kerucut - Kelas Pintar ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara pemrog dasarsmk x-smt1 buku siswa-guru 80+ Gambar Flowchart Volume Balok Paling Bagus - Gambar Pixabay PemrogDasarSMK X Smt1 Buatlah algoritma dengan bahasa natural untuk menentukan volume suatu balok, di mana inputannya - Menghitung Volume Kerucut Menggunakan Progam Dev-C++ Cara Menghitung Volume Kerucut Dan Luas Permukaan Kerucut Flowchart Volume Bola – singgihsap BAB I_modul_jaringan_wan Pages 51 - 100 - Flip PDF Download FlipHTML5 Cara Menghitung Volume Kerucut Dan Luas Permukaan Kerucut Program Sederhana Bahasa C Volume Kerucut Cara Menghitung Volume Kerucut Dan Luas Permukaan Kerucut Algoritma flowchart menghitung luas lingkaran, segitiga, persegi panjang dan menampilkan hasilnya Referensi Siswa ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Algoritma, Flowchart dan Pemrograman Menghitung Volume Balok, Luas Permukaan Balok dan Keliling Balok - Hari Aspriyono BAB I_modul_jaringan_wan Pages 51 - 100 - Flip PDF Download FlipHTML5 buatlah algoritma menghitung luas lingkaran menggunakan natural language - Cara Menghitung Volume Kerucut Halaman all - Selamat datang di blok saya … Flowchart Kerucut ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Contoh Flowchart dan Program Menghitung Luas dan Volume Bangun Datar pada Pascal - Blog for Learning pemrog dasarsmk x-smt1 buku siswa-guru Welcome To My Blog Menghitung volume dan luas permukaan bola menggunakan flowchart dan dev c++ Cara Menghitung Volume Kerucut Dan Luas Permukaan Kerucut pemrog dasarsmk x-smt1 buku siswa-guru Tugas Kuliah Algoritma Pemrograman wahyueutomo 88 Gambar Flowchart Menghitung Volume Kubus Paling Keren - Gambar Pixabay MEGARIAWATI PSEUDECODE DAN FLOWCHART MENGHITUNG LUAS DAN VOLUME KERUCUT Algoritma, Flowchart dan Pemrograman Menghitung Luas Permukaan, Keliling dan Volume Kubus - Hari Aspriyono ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara Contoh Flowchart Menghitung Luas Segitiga Kelas Programmer Menghitung Volume Tabung Menggunakan Logika dan Algoritma - SHOFI RAHMANSYAH Buatlah algoritma dengan bahasa natural untuk menentukan volume suatu balok dimana inputannya dalam - Makalah Algoritma dan Pemrograman. Algoritma, Flowchart dan Pemrograman Menghitung Volume Balok, Luas Permukaan Balok dan Keliling Balok - Hari Aspriyono Ksatria Gamers Flowchart dan Bahasa C++ Menghitung Luas dan Volume Tabung 3 Contoh Algoritma Sekuensial Runtunan Kelas Programmer ALGORITMA DAN PEMROGRAMAN 1 STMIK AKAKOM Algoritma, Flowchart dan Pemrograman Menentukan Bilangan Genap atau Ganjil - Hari Aspriyono Cara Menghitung Volume Kerucut Dan Luas Permukaan Kerucut Flowchart Volume Tabung 3 Contoh Algoritma Sekuensial Runtunan Kelas Programmer Algoritma, Flowchart dan Contoh Pemrograman Untuk Menghitung Luas Lingkaran dan Keliling Lingkaran - Hari Aspriyono Menghitung Volume Kerucut Menggunakan Progam Dev-C++ KATA PENGANTAR. Hak Cipta pada Kementerian Pendidikan dan Kebudayaan Dilindungi Undang-Undang. Milik Negara Tidak Diperdagangkan. - PDF Free Download PROGRAM MENGHITUNG RUMUS BANGUN DATAR DAN BANGUN RUANG MENGGUNAKAN FASILITAS BOT TELEGRAM PEMROGRAMAN DASAR C2 KELAS X - PDF Download Gratis Contoh Algoritma Secara Pseudocode dan Flowchart risvanSite buatlah algoritme menggunakkan flowchart untuk menghitung luas segitiga sama sisi - KATA PENGANTAR. Hak Cipta pada Kementerian Pendidikan dan Kebudayaan Dilindungi Undang-Undang. Milik Negara Tidak Diperdagangkan. - PDF Free Download Program Sederhana Bahasa C Volume Kerucut Algoritma Pemrograman Flowchart 5 Tampilan hasil Pada saat membuat algoritma Course Hero Pemrograman C++ Membuat Class Untuk Objek Bangun Ruang Kerucut – Teknik Elektro Links Algoritma Pemrograman Flowchart 5 Tampilan hasil Pada saat membuat algoritma Course Hero Algoritma Pemrograman Flowchart 5 Tampilan hasil Pada saat membuat algoritma Course Hero Algoritma Pemrograman Flowchart 5 Tampilan hasil Pada saat membuat algoritma Course Hero Flowchart cara menghitung luas layang-layang – Muhamad Saleh Alatas tolong, algoritma dan programnya. mau dikumpulin jam 1 haduh gmna ni - Makalah Algoritma dan Pemrograman. PEMROGRAMAN DASAR C2 KELAS X - PDF Download Gratis Matematika Kelas 9 Cara Menghitung Luas Permukaan dan Volume Tabung
15+ Contoh Algoritma dan Flowchart dalam Kehidupan Sehari-hari 15+ Contoh Algoritma dan Flowchart dalam Kehidupan Sehari-hari 5 Contoh Algoritma flowchart dalam kehidupan sehari-hari Referensi Siswa Contoh-Contoh Algoritma Flowchart Dalam Kehidupan Sehari-Hari – Mamikos Info Algoritma Dalam Kehidupan Sehari-Hari Dalam Bahasa Natural Dan Flowchart 5 Contoh Algoritma dan Flowchart Dalam Kehidupan Sehari-hari Detail Contoh Algoritma Dan Flowchart Dalam Kehidupan Sehari Hari Berbagai Contoh Contoh-Contoh Algoritma Flowchart Dalam Kehidupan Sehari-Hari – Mamikos Info Mari Berbagi Ilmu untuk Kemanfaatan Contoh Flowchart Dalam kehidupan sehari hari Hidup 15+ Contoh Algoritma dan Flowchart dalam Kehidupan Sehari-hari Teladan Algoritma Flowchart Dalam Kehidupan Sehari Hari √ Pengertian Flowchart Jenis, Simbol, dan Contohnya - Ansori Web buatlah satu buah flowchart dalam kehidupan sehari-hari - Contoh-Contoh Algoritma Flowchart Dalam Kehidupan Sehari-Hari – Mamikos Info 15+ Contoh Algoritma dan Flowchart dalam Kehidupan Sehari-hari Detail 5 Contoh Algoritma Flowchart Dalam Kehidupan Sehari Hari Referensi Siswa Contoh Flowchart Kegiatan Sehari Hari – Python Contoh Flowchart dalam Kehidupan Sehari-hari Simpel Contoh Flowchart Dalam Kehidupan Sehari Hari - Klodran Indah Contoh-Contoh Algoritma Flowchart Dalam Kehidupan Sehari-Hari – Mamikos Info Simbol Flowchart Arti, Tujuan, Jenis, Contoh Studi Kasus Flowchart dalam kehidupan sehari-hari – Amalia Kairani Simbol Flowchart - Pengertian, Fungsi, Tujuan, Jenis, Contoh 15+ Contoh Algoritma dan Flowchart dalam Kehidupan Sehari-hari 10+ Contoh Flowchart Sederhana & Algoritmanya [+PENJELASAN] Contoh Flowchart Sederhana Beserta Fungsi dan Jenisnya Contoh-Contoh Algoritma Flowchart Dalam Kehidupan Sehari-Hari – Mamikos Info Flowchart - Pengertian, Jenis-Jenis, Tujuan, Simbol, Definisi, dan Contoh Contoh Algoritma Dalam Kehidupan Sehari Hari Dan Flowchartnya Pengertian Flowchart dan Contohnya - waskhas Contoh Algoritma Flowchart Dalam Kehidupan Sehari Hari - Temukan Contoh Contoh Algoritma Dalam Kehidupan Sehari Hari – Berbagai Contoh Contoh Flowchart Yang Benar Algoritma dan Flowchart Cara Memasak Nasi Contoh Flowchart Sederhana Dalam Kehidupan Sehari Hari – Berbagai Contoh Algoritma membuat Nasi Goreng Lengkap Dengan Pseudocode dan Flowchart Membuat Nasi Goreng - Anak IT Pengertian ALGORITMA adalah Mengenal Apa Itu Algoritma riesa flowchart kerja lampu lalu lintas Lampu lalu lintas Cara Mudah Membuat Flowchart Yang Baik dan Benar [LENGKAP] Flowchart Definisi, Fungsi, Jenis, dan Contohnya Algoritma Dalam Kehidupan Sehari Cara Membuat Flowchart di Microsoft Word untuk Pemula, Mudah Dipraktikkan Algoritma dan Flowchart Cara Membuat Mie Instant Beserta Pseudocode 10+ Contoh Flowchart Sederhana & Algoritmanya [+PENJELASAN] ALGORITMA & DASAR PEMROGRAMAN - ppt download Kumpulan Tentang Komputer dan Jaringan Contoh flowchart dalam kehidupan sehari hari. contoh algorima kehidupan sehari hari mengunakan flowchart - Contoh-Contoh Algoritma Flowchart Dalam Kehidupan Sehari-Hari – Mamikos Info Contoh Flowchart Percabangan Dalam Kehidupan Sehari Hari – Berbagai Contoh 15+ Contoh Algoritma dan Flowchart dalam Kehidupan Sehari-hari Pengertian Notasi dan Contoh Flowchart - Mai-Melajah 21 Contoh Algoritma Dan Flowchart - Badoy Studio Contoh Flowchart dalam kehidupan sehari hari - YouTube Algoritma Dalam Kehidupan Sehari - [DOCX Document] Flowchart dalam Kehidupan Sehari-hari Lukmanbuluk’s Blog Simbol Flowchart - Pengertian, Fungsi, Tujuan, Jenis, Contoh Contoh Flowchart Perulangan Dalam Kehidupan Sehari Hari – Berbagai Contoh 15 contoh flowchart dalam kehidupan sehari-hari - YouTube Aplikasi flowchart dalam kehidupan sehari-hari indonesia Ays Rahmadian Subhi » Blog Archive » Algoritma, Flow Chart, and Pseudo Code 6 Contoh Flowchart Program untuk Latihan - 10+ Contoh Flowchart Sederhana & Algoritmanya [+PENJELASAN] Penggunaan Flowchart dan Contohnya Contoh Algoritma dan Flowchart Pengertian Serta Kegunaannya Pengertian ALGORITMA adalah Mengenal Apa Itu Algoritma Contoh Algoritma Dalam Kehidupan Sehari Hari Beserta Flowchart - Temukan Contoh Algoritma Membuat Secangkir Kopi Manis Lengkap Dengan Pseudocode dan Flowchart Membuat Secangkir Kopi Manis - Anak IT Penggunaan Flowchart dan Contohnya Contoh Algoritma dan Flowchart Pengertian Serta Kegunaannya buatlah 2 contoh flowchart menggunakan decision? - 15+ Contoh Algoritma dan Flowchart dalam Kehidupan Sehari-hari Contoh-Contoh Algoritma Flowchart Dalam Kehidupan Sehari-Hari – Mamikos Info Contoh Algoritma Sederhana Dalam Kehidupan Sehari Hari – Berbagai Contoh Contoh Flowchart Sederhana Dalam Kehidupan Sehari Hari - Temukan Contoh Contph Flowchart Kegiatan sehari-hari RICO SILALAHI Contoh Flowchart Perulangan For, While dan Do While Kelas Programmer Alur PDF Flowchart Pengertian, Tujuan, Fungsi, Jenis & Simbolnya Belajar dasar Algoritma dengan Flowchart - Structilmy Viral Penerapan Flowchart di Dunia Nyata, Buat Mengatasi Cewek Ngambek 15+ Contoh Algoritma dan Flowchart dalam Kehidupan Sehari-hari Jelaskan Definisi Flowchart Dan Contohnya Jenisnya 5 Contoh Algoritma Flowchart Sehari Hari - HTML PDF 21 Contoh Algoritma Dan Flowchart - Badoy Studio Contoh-Contoh Algoritma Flowchart Dalam Kehidupan Sehari-Hari – Mamikos Info Diagram alir - Wikipedia bahasa Indonesia, ensiklopedia bebas Contoh Algoritma Dan Flowchart Dalam Kehidupan Sehari Hari – Berbagai Contoh Algoritma dan Flowchart - ppt download Algoritma Dalam Kehidupan Sehari Hari Dalam Bahasa Natural Dan Flowchart Penggunaan Flowchart dan Contohnya Contoh Algoritma dan Flowchart Pengertian Serta Kegunaannya Pengertian, Contoh Algoritma dan Flowchart - Pascal EDU 15+ Contoh Algoritma dan Flowchart dalam Kehidupan Sehari-hari FLOWCHART – WP Malik Akhsan Contoh-Contoh Algoritma Flowchart Dalam Kehidupan Sehari-Hari – Mamikos Info Pengertian Flowchart Dan Contohnya Buatlah Flowchart Percabangan Bersarang. Tema Kejadian Di Kehidupan Sehari -hari - 10+ Contoh Flowchart Sederhana & Algoritmanya [+PENJELASAN] Algoritma Berangkat Sekolah 85+ Gambar Flowchart Berangkat Sekolah Kekinian - Gambar Pixabay
Latihan kode program bahasa C++ kali ini akan membahas cara menghitung luas permukaan dan volume kerucut. Materi ini berhubungan dengan logika matematika dan penggunaan operator aritmatika. Soal Luas Permukaan dan Volume Kerucut Buatlah kode program dalam bahasa C++ untuk menghitung luas permukaan dan volume kerucut. Kode program butuh 2 inputan berupa jari-jari dan tinggi kerucut. Kemudian tampilkan output luas permukaan dan volume kerucut. Bonus soal buat juga dalam bentuk function. Berikut contoh tampilan akhir yang diinginkan 1 Program C++ Luas Permukaan dan Volume Kerucut ===================================================== Input jari-jari kerucut 5 Input tinggi kerucut 12 Luas permukaan kerucut = Volume kerucut = Berikut contoh tampilan akhir yang diinginkan 2 Program C++ Luas Permukaan dan Volume Kerucut ===================================================== Input jari-jari kerucut Input tinggi kerucut Luas permukaan kerucut = Volume kerucut = Silahkan coba sebentar membuat kode program ini. Tips Membuat Kode Program Luas Permukaan dan Volume Kerucut Soal ini melatih pemahaman terkait logika matematika dan penggunaan operator aritmatika. Berikut tutorial pendahuluan yang bisa diikuti Pengertian Variabel dalam Bahasa C++ Jenis-jenis Operator Aritmatika Bahasa C++ Tipe Data Float dan Double Bahasa C++ Dikutip dari wikipedia, kerucut atau konus adalah sebuah limas istimewa yang beralas lingkaran. Kerucut memiliki 2 sisi, 1 rusuk, dan 1 titik sudut. Sisi tegak kerucut tidak berupa segitiga tapi berupa bidang miring yang disebut selimut kerucut. Ilustrasi gambar kerucut dengan jari-jari r, tinggi t dan garis pelukis s Untuk menghitung luas permukaan, kerucut harus “dibuka” menjadi 2 bangun datar alas kerucut dan selimut kerucut. Luas alas kerucut bisa didapat dengan rumus π × r2, yup ini adalah rumus mencari luas lingkaran. Sedangkan untuk mencari luas selimut kerucut, bisa didapat dari π × r × s. Disini, s merujuk ke garis pelukis, yakni panjang garis miring kerucut. Garis pelukis sendiri bisa di dapat dengan rumus phytagoras √r2 + t2. Maka untuk mencari luas permukaan kerucut, bisa dipecah sebagai berikut Rumus garis pelukis kerucut √r2 + t2. Rumus luas selimut kerucut adalah π × r × garis pelukis. Rumus luas alas kerucut adalah π × r2. Rumus luas permukaan kerucut adalah luas selimut kerucut + luas alas kerucut. Dimana π = 22/7 atau r = jari-jari kerucut dan t = tinggi kerucut. Sedangkan untuk menghitung volume kerucut, bisa menggunakan rumus 1/3 × π × r2× t. Kode Program C++ Menghitung Luas Permukaan dan Volume Kerucut Berikut salah satu solusi dari soal menghitung luas permukaan dan volume kerucut menggunakan bahasa pemrograman C++ include include using namespace std; int main { cout > jari2; cout > tinggi; cout , karena dalam kode program ini kita butuh mengakses fungsi sqrt untuk menghitung akar kuadrat. Di baris 12-13 terdapat deklarasi 5 variabel jari2, tinggi, garis_pelukis, luas_alas, luas_selimut, luas_permukaan, dan volume. Semua variabel menggunakan tipe data float agar nilai input kerucut bisa menampung angka pecahan. Kemudian user diminta menginput nilai jari-jari kerucut dan tinggi kerucut dengan perintah cin antara baris 15-19. Untuk menghitung luas permukaan kerucut, kita harus mencari nilai garis pelukis, luas selimut, dan luas alas. Ketiganya dihitung antara baris 21-23. Penjelasan lebih lengkap tentang rumus-rumus ini sudah kita bahas di bagian tips. Selanjutnya untuk menghitung luas permukaan kerucut tinggal menambahkan luas_alas + luas_selimut seperti di baris 25. Dan untuk menghitung volume kerucut bisa dengan perintah * * jari2 * jari2 * tinggi seperti di baris 26. Terakhir, luas permukaan dan volume kerucut ditampilkan di baris 28-29. Sebagai tambahan, jika butuh menampilkan nilai garis pelukis, luas selimut, dan luas alas, tinggal menampilkan isi variabel garis_pelukis, luas_alas, dan luas_selimut. Kode Program C++ Menghitung Luas Permukaan dan Volume Kerucut Function Untuk soal bonus, yakni membuat kode program menghitung luas permukaan dan volume kerucut dalam bentuk function, bisa menggunakan kode berikut include include using namespace std; float hitungLuasPermukaanKerucutfloat r, float t { float garis_pelukis, luas_alas, luas_selimut; garis_pelukis = sqrtr * r + t * t; luas_selimut = * r * garis_pelukis; luas_alas = * r * r; return luas_alas + luas_selimut; } float hitungVolumeKerucutfloat r, float t { return * * r * r * t; } int main { cout > jari2; cout > tinggi; cout << endl; cout << "Luas permukaan kerucut = " << hitungLuasPermukaanKerucutjari2,tinggi << endl; cout << "Volume kerucut = " << hitungVolumeKerucutjari2,tinggi << endl; return 0; } Di awal kode program, tepatnya pada baris 6-8, saya mendefinisikan 2 fungsi hitungLuasPermukaanKerucut dan hitungVolumeKerucut. Kedua fungsi menerima 2 argument yang disimpan ke dalam parameter r untuk jari jari dan t untuk tinggi kerucut. Fungsi hitungLuasPermukaanKerucut agak panjang karena kita perlu menghitung nilai garis_pelukis, luas_alas, dan luas_selimut. Setelah didapat, fungsi ini akan mengembalikan hasil dari luas_alas + luas_selimut. Sedangkan untuk fungsi hitungVolumeKerucut, cukup kembalikan hasil dari * * r * r * t. Proses pemanggilan fungsi dilakukan dari dalam perintah cout di baris 34-37. Nilai variabel jari2 yang diinput oleh user, dilewatkan sebagai parameter menjadi hitungLuasPermukaanKerucutjari2,tinggi dan hitungVolumeKerucutjari2,tinggi. Demikian kode program menghitung luas permukaan kerucut dan volume kerucut menggunakan bahasa pemrograman C++. Semoga tutorial ini bisa bermanfaat.
ALGORITMA MENGGUNAKAN BAHASA NATURAL Prakata Salah satu cara mempresentasikan algoritma adalah dengan bahasa natural atau bahasa sehari-hari. Algoritma dengan bahasa natural atau bahasa sehari dapat dengan mudah kita jumpai di kehidupan sehari, sebagaimana tugas yang diberikan pada kegiatan belajar sebelumnya. Pada Kegiatan belajar kali ini, kita akan mempelajari bagaimna menyajikan algoritma dalam bahasa sehari-hari. Mengumpulkan Informasi/Mencoba Secara garis besar, algoritma dapat disajikan dengan 3 cara, yaitu 1. Menggunakan bahasa natural bahasa sehari-hari 2. Menggunakan Pseudocode 3. Menggunakan Flowchart Penggunaan bahasa natural dalam algoritma sering dijumpai pada algoritma di kehidupan sehari-hari. Bahasa yang digunakan tentunya bahasa yang dipahami oleh pengguna algoritma. Misalkan saja petunjuk perawatan sepeda motor, tentu saja akan disediakan dengan bahasa di mana motor tersebut dijual. Jika Motor tersebut dijual di Indonesia tentu saja akan disediakan petunjuk dalam bahasa Indonesia, jika dijual di bebera negara dengan bahasa yang berbeda-beda biasanya petunjuk akan disajikan dalam banyak bahasa multi lingual. Karena algoritma yang baik tentu algoritma yang dapat dipahami dan dijalankan oleh penggunanya. Penyajian algoritma dalam bahasa natural, menggunakan kalimat deskriptif, yaitu menjelaskan secara detail suatu algoritma dengan bahasa atau kata-kata yang mudah dipahami. Penyajian algoritma ini cocok untuk algoritma yang singkat namun sulit untuk algoritma yang besar. Selain itu algoritma ini akan sulit dikonversi ke bahasa Pemrograman Contoh 1 Berikut ini adalah algoritma untuk menentukan Volume sebuah Balok dengan bahasa sehari-hari Algoritma Volume. Balok Input berupa panjang, lebar, dan tinggi Balok dalam cm Output berupa Volume Balok Langkah-langkah 1 Baca panjang 2 Baca lebar 3 Baca tinggi 4 Hitung volume balok adalah hasil panjang x lebar x tinggi 5 Tuliskan Volume Balok Contoh 2 Berikut ini algoritma mencari nilai terbesar dari 3 buah bilangan Algoritma Mencari. Nilai. Max Input 3 buah bilangan Output bilangan terbesar di antara 3 bilangan Langkah-langkah 1 Baca bilangan pertama 2 Baca bilangan kedua 3 Baca bilangan ketiga 4 Bandingkan bilangan pertama dengan bilangan kedua, pilih bilangan terbesar, dan simpan bilangan terbesar itu dengan nama Nmax 5 Bandingkan Nmax dengan bilangan ketiga, jika Nmax kurang dari bilangan 3 maka ganti nilai Nmax dengan bilangan ketiga, jika tidak maka nilai Nmax tetap 6 Tuliskan Nmax sebagai keluaran Contoh 3 Algoritma Hitung. Rerata Input n data berupa bilangan Output nilai rata-rata Langkah-langkah 1 Baca data ke-1, data ke-2, hingga data ke-n 2 Jumlahkan data ke-1, data kedua hingga data ke-n, simpan dengan nama JUM 3 Bagi JUM dengan banyak data, atau n. Simpan dengan nama RERATA 4 Tuliskan RERATA sebagai keluaran Contoh 1 -3 menunjukkan bagaimna menyajikan algoritma dengan bahasa natural, yaitu menggunakan kalimat deskriptif. Ciri-cirinya adalah bahwa dalam penyajian ini operasi-operasi maupun langkah-langkah dijelaskan dengan kata-kata dengan sedikit menggunakan simbol-simbol. Namun cara ini terkadang kurang dapat dipahami dengan baik oleh pengguna, dibandingkan dengan menuliskan operasi dan langkah-langkah dengan simbol. Pada prakteknya banyak pembuat algoritma tidak secara penuh menggunakan kata-kata untuk menjelaskan algoritma tapi mencampurnya dengan simbol-simbol Penyajian Algoritma yang Baik Menurut Donald Ervin Knuth, tang dikenal dengan Bapak "Analisis Algoritma", algoritma yang baik dan benar harus memiliki kriteria-kriteria berikut ini • Input • Output • Finite • Definite • Efisien Input Algoritma memiliki nol input atau lebih dari pengguna. Setiap algoritma pasti memiliki input. Yang dimaksud dengan nol input dari pengguna adalah bahwa algoritma tidak mendapatkan masukan dari pengguna, tapi semua data inputan yang digunakan algoritma tidak dari pengguna secara langsung, namun semua data yang akan diproses sudah dideklarasikan oleh algoritma terlebih dahulu. Sebagai contoh sebuah algoritma menghitung 100 bilangan genap yang pertama tidak memerluakan input dari pengguna karena sudah diketahui bahwa banyaknya bilangan genap adalah 100. Berbeda jika algoritm tersebut digunakan untuk menghitung n bilangan genap pertama, dengan nilai n dari pengguna. Berarti ada masukan dari pengguna yaitu n. Output Algoritma minimal harus memiliki 1 output. Tujuan dari algoritma adalah memberikan penyelesaian dari suatu permasalahan dengan langkah-langkah tertentu. Penyelesaian itulah output dari algoritma yang dimaksud. Output dapat berupa apa saja, teks, file, video, suara, dan lain-lain atau suatu nilai yang disimpan untuk digunakan algoritma lain atau disimpan di basis data. Finite Terbatas Algoritma yang baik haruslah mempunyai langkah-langkah terbatas, yang berakhir pada suatu titik di mana algoritma itu akan berhenti dan menghasilkan suatu output. Algoritma tidak boleh berjalan terus –menerus tanpa titik henti, hingga menyebabkan hang atau not responding jika diterapkan pada komputer. Ketika sebuah algoritma berjalan terus menerus infinite, maka ini mengindikasikan ada kesalahan yang dibuat oleh programmer dalam mengembangkan algoritma Define Pasti Makna dari langkah logis pada definisi algoritma terdahulu tercermin dari langkah-langkah yang pasti, tidak ambigu atau bermakna ganda. Suatu program harus mempunyai arah dan tujuan yang jelas , kapan mulai dan kapan berakhir. Dalam menyusun langkah-langkah dalam algoritma perlu dihindari kata-kata seperti secukupnya, beberapa, sesuatu, sebentar, lama, atau kata lain yang tidak terukur dengan pasti. Pemberian nomor pada algoritma dapat membantu pengguna mengikuti setiap langkah dengan pasti hingga mencapai akhir dari algoritma, yaitu solusi dari permasalahan. Efisien Program menghasilkan output yang benar, itu wajib. Tapi bagaimna jika output yang benar itu dilakukan dengan waktu yang lama padahal ada algoritma lain yang lebih cepat? Hal ini menunjukkan bahwa setiap algoritma, khususnya jika sudah diterapkan pada pemrograman, mempunyai waktu eksekusi running time. Algoritma disebut efisien jika untuk mendapatkan suatu solusi tidak memerlukan memori yang banyak, proses yang berbelit-belit dan tidak perlu. Jika algoritma terlalu banyak melakukan hal-hal yang tidak perlu akan menyebabkan waktu eksekusi menjadi lebih lama. Tugas Mandiri 1. Buatlah algoritma menentukan volume dari sebuah kerucut dengan bahasa natural. 2. Buatlah algoritma Mengkonversi suhu dari celcius ke satuan Farenheit dengan bahasa natural 3. Tuliskan algoritma menentukan Berat badan ideal, dimna masukan berupa tinggi badan dalam cm, dan rumusnya adalah Tinggi. Badan-100 x 0. 9 dengan bahasa natural
buatlah algoritma menentukan volume dari sebuah kerucut dengan bahasa natural