Postingan

Tugas Akhir Video

Gambar
TUGAS AKHIR MEMBUAT VIDEO      Di tugas akhir mata kuliah Algoritma dan Pemrograman ini, diberikan penugasan untuk membuat video mengenai salah satu materi dari semester 2 dalam mata kuliah ini. Berikut saya lampirkan video tugas akhir saya mengenai Function dan Prosedur. Terima kasih.   

Program C++ Sederhana Struct Luas dan Volume

Gambar
         TIPE DATA BENTUKAN : STRUCT Pengertian      Pada artikel ini, Anda akan belajar tentang struktur dalam pemrograman C++; apa itu, bagaimana mendefinisikannya dan menggunakannya dalam program Anda. Struktur adalah kumpulan variabel dari tipe data yang berbeda di bawah satu nama. Ini mirip dengan kelas di mana, keduanya menyimpan kumpulan data dari tipe data yang berbeda.      Sebagai contoh, ketika kita ingin mencari luas atau volume dari sebuah bentuk bangun datar atau bangun ruang, maka kita membutuhkan banyak informasi dari beberapa bangnu. Kita pisahkan bangun datar dan bangun ruang menjadi dua struct yang berbeda. Di dalam struct bangun datar, kita membutuhkan variabel yang berbeda untuk masing-masing data atau informasi bangun datar nya, misal segitiga, maka yang kita buat variabel dalam struct tersebut yaitu alas dan tinggi nya serta tidak lupa dengan tipe data nya. Kita tidak bisa mendeklarasikan fungsi di dalam struct.       Agar tidak terlalu banyak kode yang ditulisk

Program C++ Mencari Nilai Maksimum Dalam Array

Gambar
 NILAI MAKSIMUM 1. Tanpa Fungsi Notasi Algoritma : Judul :  Mencari nilai maksimum dari beberapa nilai yang diinputkan tanpa fungsi Kamus global :      Integer → i, n                                               float → elemen[50]                                  Deskripsi : int main ()                                                                         {                                                                                                  output (“Masukkan jumlah elemen (antara 1-50”)                 input (n)                                                                         output (endl) for(i = 0; i  < n; i++) {                                                                 output (“Masukkan nilai ke ”) , (i + 1) , (“ : ”)                input (elemen[i])                                                          for(i = 1; i < n; i++) {                                                                  if(elemen[0] < elemen[1]) then                     

Program C++ Menghitung Luas dan Keliling Bangun Datar Segitiga dan Lingkaran

Gambar
 PROGRAM BANGUN DATAR 1. Tanpa Parameter dan Tidak Memuat Kembalian (return) Notasi Algoritma : //judul Mencari Luas dan Keliling Bangun Datar Tanpa Parameter dan Tidak Memuat Kembalian //kamus global x : integer alas, tinggi : integer luas1, k1 : integer a, b, c : integer r : integer; luas2, k2 : integer luas2, k2 : float pi  : float pi ← 3.14 //functions void luas_segitiga ()      luas1 : integer      luas1 ← alas * tinggi / 2      output (“luas = , luas1”) void kll_segitiga ()      k1 : integer      k1 ← a + b + c      output (“keliling =  , k1 ”) void luas_lingkaran()      luas2 : float      luas2 ← pi * r2      output (“luas = , luas2”) void kll_segitiga ()      k2 : integer      k2 ← pi * 2 * r      output (“keliling =  , k2 ”) //algoritma main () : integer output (“Pilih bangun datar yang akan dicari”) output (“1. Segitiga 2. Lingkaran”) output (“Masukkan nomor : ”) input (x) case(x)      <x = 1> output (“SEGITIGA”) output (“Masukkan alas : ”) input(alas) output (“Masukkan

Program C++ Menghitung Volume Bangun Ruang Kubus, Balok, Tabung, Bola

Gambar
 PROGRAM BANGUN RUANG 1. Tanpa Fungsi Notasi Algoritma : //kamus X : integer s, v1, lp1 : integer p, l, t, v2, lp2 : integer r : integer v3, lp3 : float v4, lp4 : float pi : float //algoritma pi  ← 3.14 output (“1. Kubus 2. Balok 3. Tabung 4. Bola”) output (“pilih bangun ruang yang akan dicari”) output (“masukkan nomor : ”) input (x) case (x) <x = 1> output (“KUBUS”) output (“masukkan panjang sisi : ”) input (s) v1 ← s3 lp1 ← 6 * s2 output (“Volume = , v1”) output (“Luas permukaan = , lp1”)           <x = 2> output (“BALOK”) output (“masukkan panjang : ”) input (p) output (“masukkan lebar : ”) input (l) output (“masukkan tinggi : ”) input (t) v2 ← p * l * t lp2 ← 2 * ((p*l) + (p*t) + (l*t)) output (“Volume = , v2”) output (“Luas permukaan = , lp2”)           <x = 3> output (“TABUNG”) output (“masukkan panjang jari-jari : ”) input (r) output (“masukkan tinggi : ”) input (t) v3 ← pi * r2 * t lp3 ← pi * 2 * r * (r+t) output (“Volume = , v3”) output (“Luas permukaan = ,