tugas algoritma 5.2

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <cmath> // untuk sqrt #include <iomanip> // untuk setprecision() using namespace std; int main() { int mode; double alas, tinggi, luas, keliling, sisiMiring; cout << "========================================\n"; cout << "Program Menghitung Segitiga Sama Kaki\n"; cout << "========================================\n\n"; // Input mode cout << "Masukan Mode\t\t:\n"; cout << "[1=Luas, 2=Keliling]\t: "; cin >> mode; // Input alas dan tinggi cout << "\nMasukan Alas Segitiga\t: \n"; cin >> alas; cout << "Masukan Tinggi Segitiga\t: \n"; cin >> tinggi; cout << "===============================\n"; cout << "Nilai Alas Adalah\t: " << alas << endl; cout << "Nilai Tinggi Adalah\t: " << tinggi << endl; // Percabangan mode if (mode == 1) { luas = 0.5 * alas * tinggi; cout << "Mode yang dipilih: Menghitung Luas\n"; cout << "Luas Segitiga\t\t: " << fixed << setprecision(2) << luas << endl; } else if (mode == 2) { // Menghitung sisi miring segitiga sama kaki sisiMiring = sqrt(pow(alas / 2, 2) + pow(tinggi, 2)); keliling = alas + 2 * sisiMiring; cout << "Mode yang dipilih\t: Menghitung Keliling\n"; cout << "Keliling Segitiga\t: " << round(keliling) << endl; } else { cout << "Mode tidak valid!" << endl; } cout << "===============================\n"; cout << "Nama \t:Aidil Akbar Azwadzi\n"; cout << "Gmail \t:azwadziaidil09@gmail.com\n"; cout << "===============================\n"; return 0; } //Nama : Aidil Akbar Azwadzi //NIM : 3420240014
Editor Settings
Theme
Key bindings
Full width
Lines