Algoritma Menghitung Luas Segitiga dalam Bahasa C++
Algoritma untuk menghitung luas segitiga dalam bahasa C++ relatif sederhana. Kita perlu memahami rumus luas segitiga yaitu:
Luas = (alas * tinggi) / 2
Berikut adalah langkah-langkah dalam membuat program C++ untuk menghitung luas segitiga:
-
Deklarasikan variabel:
alas
untuk menyimpan panjang alas segitiga (tipe datafloat
ataudouble
untuk memungkinkan angka desimal).tinggi
untuk menyimpan tinggi segitiga (tipe datafloat
ataudouble
).luas
untuk menyimpan hasil perhitungan luas (tipe datafloat
ataudouble
).
-
Input data:
- Gunakan
cin
untuk meminta pengguna memasukkan nilaialas
dantinggi
segitiga.
- Gunakan
-
Hitung luas:
- Gunakan rumus
luas = (alas * tinggi) / 2;
untuk menghitung luas segitiga.
- Gunakan rumus
-
Tampilkan hasil:
- Gunakan
cout
untuk menampilkan luas segitiga yang telah dihitung.
- Gunakan
Berikut adalah contoh kode program C++ untuk menghitung luas segitiga:
#include
using namespace std;
int main() {
float alas, tinggi, luas;
// Input data
cout << "Masukkan panjang alas segitiga: ";
cin >> alas;
cout << "Masukkan tinggi segitiga: ";
cin >> tinggi;
// Hitung luas
luas = (alas * tinggi) / 2;
// Tampilkan hasil
cout << "Luas segitiga adalah: " << luas << endl;
return 0;
}
Penjelasan Kode:
#include <iostream>
: Menyertakan header fileiostream
yang berisi fungsi input/output standar seperticin
dancout
.using namespace std;
: Memudahkan penggunaan elemen dari namespacestd
seperticin
dancout
.int main()
: Fungsi utama program C++.float alas, tinggi, luas;
: Deklarasi variabel dengan tipe datafloat
untuk menyimpan alas, tinggi, dan luas segitiga.cout << "Masukkan panjang alas segitiga: ";
: Menampilkan pesan di layar untuk meminta pengguna memasukkan panjang alas segitiga.cin >> alas;
: Membaca input dari pengguna dan menyimpannya ke variabelalas
.cout << "Masukkan tinggi segitiga: ";
dancin >> tinggi;
: Menampilkan pesan dan membaca input untuk tinggi segitiga.luas = (alas * tinggi) / 2;
: Menghitung luas segitiga menggunakan rumus dan menyimpan hasilnya ke variabelluas
.cout << "Luas segitiga adalah: " << luas << endl;
: Menampilkan hasil perhitungan luas ke layar.return 0;
: Menunjukkan bahwa program berhasil dieksekusi.
Kode program di atas akan meminta pengguna untuk memasukkan panjang alas dan tinggi segitiga, kemudian menghitung dan menampilkan luas segitiga tersebut.
Anda dapat mencoba menjalankan kode program di atas dengan compiler C++ seperti Code::Blocks, Dev-C++, Visual Studio, atau compiler online lainnya.