Quick actions

cmd+k|ctrl+k

Navigation

Languages

Tugas5.2

Snippet info

Language

Cpp

Visibility

public

Author

junitalaras18

Created

2024-11-02T10:03:54.303487Z

Updated

2024-11-23T02:47:48.616107Z

#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] = "[email protected]";

    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;
}
INFO