Quick actions

cmd+k|ctrl+k

Navigation

Languages

TUGAS ALGORITMA 5.1

Snippet info

Language

Cpp

Visibility

public

Author

raffaisnurasha25

Created

2025-11-21T07:02:31.174472Z

Updated

2025-11-21T07:02:31.174472Z

#include <iostream>
#include <cstdio> 
#include <cstring> 
using namespace std;

int main() {
    
    puts("=======================================");
    puts("Program Percabangan Persegi Panjang");
    puts("=======================================");

    int panjang, lebar, mode, hasil;
    char mode_nama[20]; 

    cout << "Masukkan Panjang Persegi \t:\n";
    scanf("%d", &panjang); 

    cout << "Masukkan Lebar Persegi   \t:\n";
    scanf("%d", &lebar);

    puts("=======================================");
    cout << "Masukkan Mode\n";
    cout << "[1:Luas, 2:Keliling] \t\t: \n";
    scanf("%d", &mode);

    if (mode == 1) {
        hasil = panjang * lebar;
        strcpy(mode_nama, "Luas");
    } else if (mode == 2) {
        hasil = 2 * (panjang + lebar);
        strcpy(mode_nama, "Keliling");
    } else {
        printf("Mode %d yang dimasukkan tidak didukung.\n", mode);
        return 0; 
    }
    
    printf("Panjang persegi adalah \t\t: %d\n", panjang);
    printf("Lebar persegi adalah   \t\t: %d\n", lebar);
    printf("Mode yang dipilih adalah %s\n", mode_nama);
    printf("%s Persegi adalah    \t: %d\n", mode_nama, hasil);
    
    puts("=======================================");

    printf("Nama\t: RAFFAIS NUR ASHA\n");
    printf("Nim\t: 3420240013\n");
    
    return 0;
}
INFO