#include <iostream>
#include <cmath> // untuk sqrt()
#include <iomanip> // untuk setprecision()
using namespace std;
int main() {
float alas, tinggi, sisi, luas, keliling;
int mode;
puts("===============================================");
puts(" Program Menghitung Segitiga Sama Kaki ");
puts("===============================================");
puts("Masukan Mode");
cout << "[1:Luas, 2:Keliling] : ";
cin >> mode;
cout << "\nMasukan Alas Segitiga : ";
cin >> alas;
cout << "\nMasukan Tinggi Segitiga : ";
cin >> tinggi;
puts("\n===============================================");
cout << "Nilai Alas Adalah : " << alas << endl;
cout << "Nilai Tinggi Adalah : " << tinggi << endl;
if (mode == 1) {
luas = 0.5 * alas * tinggi;
cout << "Mode yang dipilih : Menghitung Luas" << endl;
cout << "Luas Segitiga : " << fixed << setprecision(2) << luas << endl;
}
else if (mode == 2) {
// Hitung sisi miring (segitiga sama kaki)
sisi = sqrt(pow((alas / 2), 2) + pow(tinggi, 2));
keliling = alas + (2 * sisi);
// Output hasil sesuai contoh gambar
cout << "Mode yang dipilih : Menghitung Keliling" << endl;
cout << "Keliling Segitiga : " << fixed << setprecision(2) << keliling << endl;
}
puts("===============================================");
cout << "Irsyad Purbha" << endl;
cout << "irsyadpurbha.fst@uia.ac.id" << endl;
return 0;
}