Menghitung && Mencari && Mengurutkan Balok berdasarkan volumenya

  • Balok
Apabila terdapat 3 balok berupa Kotak Paket, Kotak Amplop, dan Kotak Tisu yang masing-masing memiliki ukuran panjang lebar dan tinggi yang berbeda. Maka tentukan :
    a. Berapakah volume dari masing-masing balok
    b. Manakah balok yang memiliki volume paling besar
    c. Manakah volume balok terkecil
    d. Urutan balok dari terkecil ke terbesar

Berdasarkan soal diatas, apabila dikerjakan menggunakan pemrograman c++ maka dapat dituliskan seperti di bawah ini👇👇

NOTASI ALGORITMIK :






CONTOH :
Tipe data yang digunakan float dan integer. Mengapa float, karena angka yang dipakai pada variable tersebut merupakan desimal dan mengapa integer, karena angka yang digunakan bilangan bulat. Data diatas menggunakan variable p untuk panjang, l untuk lebar, dan t untuk tinggi.
Untuk menghitung volume digunakan rumus panjang x lebar x tinggi.
Jika vol1 < vol3 maka akan dijalankan program if else didalamnya. Jika kondisi if luar kondisi 1 / if (vol1<vol2) terpenuhi, maka akan memproses if dalam / if (vol2<vol3) dan jika terpenuhi maka akan menghasilkan outputan ( Volume Balok Terbesar yaitu : [angka dari vol3] ) . jika if dalam tersebut tidak terpenuhi maka akan memproses else dalam yang terdapat if (vol3>vol1) dan menghasilkan outputan ( Volume Balok Terbesar yaitu : [angka dari vol2] ) dan seterusnya.
Cara diatas merupakan proses yang lebih mudah dan lebih ringkas dibanding if else penjabaran pada gambar sebelumnya, dengan menggunakan dan yang ditulis dengan simbol &&

OUTPUT :
Karena kita membuat perintah cin>> untuk panjang lebar dan tinggi balok 2. Maka, pada saat menjalankan program akan ada perintah untuk mengisi data tersebut.
Dengan cara diatas kita dapat mengetahui berapa volume dari 3 balok, balok yang terbesar dan terkecil, serta mengurutkan balok dari yang terkecil ke yang  terbesar.


Comments