Algoritma Menghitung Luas Segitiga C++

4 min read Jun 28, 2024
Algoritma Menghitung Luas Segitiga C++

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:

  1. Deklarasikan variabel:

    • alas untuk menyimpan panjang alas segitiga (tipe data float atau double untuk memungkinkan angka desimal).
    • tinggi untuk menyimpan tinggi segitiga (tipe data float atau double).
    • luas untuk menyimpan hasil perhitungan luas (tipe data float atau double).
  2. Input data:

    • Gunakan cin untuk meminta pengguna memasukkan nilai alas dan tinggi segitiga.
  3. Hitung luas:

    • Gunakan rumus luas = (alas * tinggi) / 2; untuk menghitung luas segitiga.
  4. Tampilkan hasil:

    • Gunakan cout untuk menampilkan luas segitiga yang telah dihitung.

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 file iostream yang berisi fungsi input/output standar seperti cin dan cout.
  • using namespace std;: Memudahkan penggunaan elemen dari namespace std seperti cin dan cout.
  • int main(): Fungsi utama program C++.
  • float alas, tinggi, luas;: Deklarasi variabel dengan tipe data float 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 variabel alas.
  • cout << "Masukkan tinggi segitiga: "; dan cin >> tinggi;: Menampilkan pesan dan membaca input untuk tinggi segitiga.
  • luas = (alas * tinggi) / 2;: Menghitung luas segitiga menggunakan rumus dan menyimpan hasilnya ke variabel luas.
  • 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.