Tugas5.2

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <string.h> // Nama : Junita Laras Wati // NIM : 3420230028 using namespace std; // Fungsi untuk menghitung akar kuadrat dengan pendekatan (untuk bilangan integer) float akar_ketelitian(int angka) { float aproksimasi = angka / 2.0; float aproksimasi_baik; do { aproksimasi_baik = aproksimasi; aproksimasi = (aproksimasi_baik + angka / aproksimasi_baik) / 2.0; } while (aproksimasi != aproksimasi_baik); // Ulangi hingga stabil return aproksimasi; } int main() { int alas, tinggi, mode; float luas, keliling, sisi; char nama[50] = "Junita Laras Wati"; char email[50] = "junitalaras18@gmail.com"; puts("============================================"); puts(" Program Menghitung Segitiga Sama Kaki "); puts("============================================"); cout << "Masukkan Mode\n[1:Luas, 2:Keliling] : \n"; cin >> mode; cout << "Masukkan Alas Segitiga : \n"; cin >> alas; cout << "Masukkan Tinggi Segitiga: "; cin >> tinggi; puts("\n============================================"); printf("Nilai Alas Adalah : %d\n", alas); printf("Nilai Tinggi Adalah : %d\n", tinggi); if(mode == 1) { puts("Mode yang dipilih \t: Menghitung Luas"); } else if(mode == 2) { printf("Mode yang dipilih \t: Menghitung Keliling \n"); } luas = alas * tinggi * 0.5; keliling = alas * tinggi; if(mode == 1) { printf("Luas segitiga adalah\t\t : %.2f \n", luas); } else if(mode == 2) { printf("Keliling segitiga\t: %.2f \n", keliling); } else { puts("Mode yang dipilih tidak valid."); } puts("============================================"); printf("Nama : %s\n", nama); printf("Email : %s\n", email); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines