contoh penggunaan CASE C++

#include <iostream>
using namespace std;
int main(){
    int hari;
    cout<<"masukkan bilangan = ";
    cin>>hari;
    switch(hari) {
    case 1:
    cout<<"Hari ke-"<<hari<<"adalah Hari Minggu";
    break;
    case 2:
    cout<<"Hari ke-"<<hari<<"adalah Hari Senin";
    break;
    case 3:
    cout<<"Hari ke-"<<hari<<"adalah Hari Selasa";
    break;
    case 4:
    cout<<"Hari ke-"<<hari<<"adalah Hari Rabu";
    break;
    case 5:
    cout<<"Hari ke-"<<hari<<"adalah Hari Kamis";
    break;
    case 6:
    cout<<"Hari ke-"<<hari<<"adalah Hari Jumat";
    break;
    case 7:
    cout<<"Hari ke-"<<hari<<"adalah Hari Sabtu";
    break;
    default:
    cout<<"cuma sampe 7 doang";
    }
}


#include <iostream>
using namespace std;
int main(){
    int program;
    float alas,tinggi,luas,sisi,panjang,r,phi, lebar, volume;
    cout<<"1. Menghitung Luas Segitiga"<<endl;
    cout<<"2. Menghitung Luas Persegi"<<endl;
    cout<<"3. Menghitung Luas Persegi Panjang"<<endl;
    cout<<"4. Menghitung Luas Lingkaran"<<endl;
    cout<<"5. Menghitung Volume Kubus"<<endl;
    cout<<"6. Menghitung Volume Balok"<<endl;
    cout<<"7. Menghitung Volume Bola"<<endl;
    cout<<"Pilih program = ";
    cin>>program;
    switch(program) {
    case 1:
    cout<<"Masukkan alas = ";
    cin>>alas;
    cout<<"Masukkan Tinggi = ";
    cin>>tinggi;
    luas=alas*tinggi*1/2;
    cout<<"Luas Segitiga = "<<luas<<" cm2";
    break;
    case 2:
    cout<<"Masukkan sisi = ";
    cin>>sisi;
    luas=sisi*sisi;
    cout<<"Luas Persegi = "<<luas<<" cm2";
    break;
    case 3:
    cout<<"Masukkan panjang = ";
    cin>>panjang;
    cout<<"Masukkan lebar = ";
    cin>>lebar;
    luas=panjang*lebar;
    cout<<"Luas Persegi Panjang = "<<luas<<" cm2";
    break;
    case 4:
    phi=3.14;
    cout<<"Masukkan nilai jari-jari = ";
    cin>>r;
    luas=phi*r*r;
    cout<<"Luas Lingkaran = "<<luas<<" cm2";
    break;
    case 5:
    cout<<"Masukkan nilai sisi = ";
    cin>>sisi;
    volume=sisi*sisi*sisi;
    cout<<"Volume Kubus = "<<volume<<" cm3";
    break;
    case 6:
    cout<<"Masukkan nilai panjang = ";
    cin>>panjang;
    cout<<"Masukkan nilai lebar = ";
    cin>>lebar;
    cout<<"Masukkan nilai tinggi = ";
    cin>>tinggi;
    volume=panjang*lebar*tinggi;
    cout<<"Volume Balok = "<<volume<<" cm3";
    break;
    case 7:
    cout<<"Masukkan nilai jari-jari = ";
    cin>>r;
    phi=3.14;
    volume=phi*r*r*r*4/3;
    cout<<"Volume Bola = "<<volume<<" cm3";
    break;
    default:
    cout<<"cukup udah nggak ada lagi!!!";
    }
}

0 comments