Page 188 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 188
• Penjelasan: Indeks Prestasi umumnya berupa bilangan desimal (misalnya, 3.5, 4.2,
2.8), sehingga tipe data float atau double yang mampu menyimpan nilai desimal, lebih
tepat digunakan.
o Gunakan float jika presisi desimal tidak terlalu tinggi (misalnya, 2 digit di
belakang koma).
o Gunakan double jika presisi desimal lebih tinggi atau diperlukan perhitungan
yang kompleks.
3. Program:
#include <iostream>
using namespace std;
int main() {
// Deklarasi variabel
float alas, tinggi, luas;
// Memasukkan nilai alas dan tinggi
cout << "Masukkan nilai alas: ";
cin >> alas;
cout << "Masukkan nilai tinggi: ";
cin >> tinggi;
// Menghitung luas segitiga
luas = 0.5 * alas * tinggi;
// Menampilkan hasil luas
cout << "Luas segitiga: " << luas << endl;
return 0;
}
Output:
Masukkan nilai alas: 24
Masukkan nilai tinggi: 2
Luas segitiga: 24
Penjelasan Program:
• #include <iostream>: Menyertakan pustaka iostream yang diperlukan untuk input dan
output data.
• using namespace std;: Memasukkan namespace std untuk memudahkan penggunaan
fungsi-fungsi standar C++.
• int main(): Fungsi utama di mana program dimulai dan dieksekusi.
• Deklarasi variabel: Deklarasi variabel alas, tinggi, dan luas untuk menyimpan nilai
alas, tinggi, dan luas segitiga.
• Memasukkan nilai: Nilai alas dan tinggi dimasukkan dari pengguna menggunakan cin.
165