Quick actions

cmd+k|ctrl+k

Navigation

Languages

Tugas5.2

Snippet info

Language

Cpp

Visibility

public

Author

viskatiafaiza

Created

2024-11-02T17:25:48.949096Z

Updated

2024-11-09T09:19:57.047493Z

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    
    //Teknik Informatika (Semester 3)
    //Nama : Viska Tia Faiza
    //NIM : 3420230008
    
    puts("===============================================");
    puts("     Program Menghitung Segitiga Sama Kaki");
    puts("===============================================");
    
    int mode, alas, tinggi;
    float luas, keliling, sisi;

    cout<<"Masukan Mode"<<endl<<"[1:Luas, 2:Keliling]\t: ";
    scanf("%d", &mode); cout<<endl;
    
    cout<<"Masukan Alas Segitiga\t: \n"; scanf("%d", &alas);
    cout<<"Masukan Tinggi Segitiga\t: "; scanf("%d", &tinggi);
    
    puts("\n===============================================");
    printf("Nilai Alas adalah \t: %d\n", alas);
    printf("Nilai Tinggi adalah \t: %d\n", tinggi);
    
     if (mode == 1) {
        luas = 0.5 * alas * tinggi;
        cout<<"Mode yang dipilih \t: Menghitung Luas";
        printf("\nLuas Segitiga \t\t: %.2f", round(luas));
    } else if (mode == 2) {
        sisi = sqrt((pow(tinggi, 2)) + (pow(alas * 0.5, 2)));
        keliling = alas + 2 * sisi;
        cout<<"Mode yang dipilih \t: Menghitung Keliling";
        printf("\nKeliling Segitiga \t: %.2f", round(keliling));
    } else {
        printf("Mode yang dimasukkan salah!");
    }
    
    puts("\n===============================================");
    puts("Viska Tia Faiza");
    puts("[email protected]");
    
    return 0;
}
INFO