Tugas 5.2 Algoritma dan Struktur Data

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"; cout << "Input mode\n"; cout << "[1:Luas, 2:Keliling] \t: \n"; cin >> mode; // Input alas dan tinggi cout << "Masukan Alas Segitiga \t: \n"; cin >> alas; cout << "Masukan Tinggi Segitiga : \n"; cin >> tinggi; cout << "\nNilai 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 \t: Menghitung Luas\n"; cout << "Luas Segitiga \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 << "Muhammad Rifqi Hidayat\n"; cout << "rifqihidayat266@gmail.com\n"; cout << "=====================================\n"; return 0; } // Nama : Muhammad Rifqi Hidayat // NIM : 3420240020
Editor Settings
Theme
Key bindings
Full width
Lines