Anda di halaman 1dari 4

#include <iostream> asdasdasd

faktorial *= i;
using namespace std; }

int main() cout << "Hasil dari " << n << " faktorial adalah " <<
{ faktorial << endl;
int choice; }
break;
while (true) {
cout << "Menu Pilihan:" << endl; case 3:
cout << "1. Menampilkan bilangan prima" << endl; cout << "Anda memilih Pilihan Ke ga." << endl;
cout << "2. menampilkan faktorial" << endl; float luas,panjang,lebar;
cout << "3. menampilkan luas persegi panjang" <<
endl; cout<<"Panjang : ";
cout << "4. menampilkan luas segi ga" << endl; cin>>panjang;
cout << "5. menampilkan gambar segi ga" << endl; cout<<"Lebar : ";
cout << "6. menampilkan gambar segi ga terbalik" cin>>lebar;
<< endl; luas=panjang*lebar;
cout << "7. menampilkan mengecek apakah bilangan cout<<"Luas persegi panjang: "<<luas<<endl;
prima atau bukan" << endl; break;
cout << "8. Keluar" << endl;
case 4:
cout << "Masukkan pilihan Anda : "; cin >> choice; cout << "Anda memilih Pilihan Keempat." <<
switch (choice) { endl;
case 1:
cout << "Anda memilih Pilihan Pertama." <<
endl; cout<<"alas : ";
cin>>panjang;
int n; cout<<" nggi : ";
cin>>lebar;
cout<<"masukan nilai n : "; cin>>n; luas=panjang*lebar*0.5;
cout<<"Luas segi ga: "<<luas<<endl;
for(int a=1; a<n; a++){ break;
int bil=0;
for(int b=1; b<=a; b++){ case 5:
if(a % b == 0){ cout << "Anda memilih pilihan kelima." << endl;
bil=bil + 1; int nggi;
}
} cout << "Masukkan nggi segi ga: ";
if(bil == 2){ cin >> nggi;
cout << "bilangan prima : " << a << endl;
} for (int a = 1; a <= nggi; a++) {
} for (int b = 1; b <= a; b++) {
break; cout << "* ";
}
cout << endl;
}
case 2: break;
cout << "Anda memilih Pilihan Kedua." << endl;
cout << "Masukkan nilai: "; case 6:
cin >> n; cout << "Anda memilih pilihan keenam." << endl;

if (n < 0) { cout << "Masukkan nggi segi ga: ";


cout << "bilangan dak boleh nega f." << endl; cin >> nggi;
} else {
long long faktorial = 1; for (int i = 1; i <= nggi; i++) {
for (int j = nggi; j >= i; j--) {
for (int i = 1; i <= n; ++i) { cout << "* ";
}
cout << endl; int nilai;
}
break; cout<<"masukan nilai : "; cin>>nilai;

case 7: if (nilai%2==0){
cout << "Anda memilih pilihan ketujuh." << endl; cout<<"nilai"<<nilai<<"adalah nilai genap"<<endl;
cout<<"masukan nilai n : "; cin>>n; }
else{
if(n % 2 == 1; n%3 == 1){ cout <<"nilai"<<nilai<<"adalah nilai ganjil"<<endl;
cout <<n<<" adalah bilangan prima " << endl; }
} }
else{ void percabangan_3(); {
cout <<n<< " bukan bilangan prima " << endl;
} int gol;
break;
cout<<"masukan gol : "; cin>>gol;
case 8:
cout << "Terima kasih! Keluar dari program." << switch (gol)
endl; case 1 : cout<<"gaji = 100";
return 0; break;

default: case 2 : cout<<"gaji = 200";


cout << "Pilihan dak valid. Silakan coba lagi." << break;
endl;
} case 3 : cout<<"gaji = 300";
} break;

default : cout<<"golongan salah";


return 0; break;
} }
void percabangan_4(); {
B. percabangan
#include <iostream> int a,b,c,max;

using namespace std; cout<<"masukan 3 buah bilangan : ";

int main() cin >> a >> b >> c;


{
void percabangan_1(); { if (a > b)
if (a > c) max = a; //a>b and a>c
int nilai; else max = c;

cout<<"masukan nilai : "; cin>>nilai; else

if (nilai >= 90){ if (b > c) max = b;


cout<<"nilai angka : A"<<endl; else max = c;
}
if (nilai < 90){ cout<<"maksimum adalah: "<< max << endl;
cout<<"nilai angka : B"<<endl; }
} void percabangan_5(); {
else{
cout <<"maaf anda dak lulusl"<<endl; int a,b,c,min;
}
} cout<<"masukan 3 buah bilangan : ";

void percabangan_2(); { cin >> a >> b >> c;


int grade;
if (a < b)
if (a < c) min = a; //a>b and a>c cout <<"masukan grade : "; cin>> grade;
else min = c;
status = (grade >= 60) ? 'L' : 'G';
else
cout<<status<<endl;
if (b < c) min = b; }
else min = c; void percabangan_10(); {

cout<<"minimum adalah: "<< min << endl; string status;


} int grade;

void percabangan_6(); { cout <<"masukan grade : "; cin>> grade;

int a,b,c; status = (grade >= 60) ? "lulus" : "g lulus";

cout<<"masukan 3 buah bilangan : "; cout<<status<<endl;


}
cin >> a >> b >> c;
void percabangan_11(); {
cout<<"nilai ter nggi adalah : ";
int m = 26,n=82;

int min = m < n ? m:n;

if ((b>=a) && (b>=c)) cout<< b <<endl; cout<<"bilangan terkecil adalah "<<min<<endl;


}
if ((c>=a) && (c>=b)) cout<< c <<endl;
} void percabangan_12(); {
void percabangan_7(); {
int m = 26,n=82;
char jawab;
int max = m > n ? m:n;
cout<<"yakin (y/t) : "; cin>> jawab;
cout<<"bilangan terbesar adalah "<<max<<endl;
if (jawab == 'Y' || jawab == 'y') }

cout<<" ok, anda yakin" <<endl; void percabangan_12(); {


else
cout<<"maaf anda dak yakin.."<< endl; string status;
} int nim;
void percabangan_8(); {
cout <<"masukan nim : "; cin>> nim;
string jawab; if (nim%2==0){
cout<<"nim : genap"<<endl;
cout <<"yakin (yakin/ dak) : "; cin>> jawab; }
else{
if (jawab == "yakin" || jawab == "Yakin") cout <<"nim : ganjil"<<endl;
}
cout<<" ok, anda yakin" <<endl;
else int uts,uas,tugas;
cout<<"maaf, anda dak yakin.."<< endl;
} cout<<"masukan nilai uts, : ";cin>>uts
void percabangan_9(); {

char status; }
cout<<("grade : B")<<endl;}
void percabangan_13(); { else
if (rata_rata >= 65 || rata_rata < 70){
int uas, uts, tugas, max, min, rata_rata, data; cout<<("grade : C+")<<endl;}
string nama; else
char nim; if (rata_rata >= 60 || rata_rata < 65){
cout<<("grade : C")<<endl;}
cout <<"masukan nama : "; cin>> nama; else
cout <<"masukan nim : "; cin>> nim; if (rata_rata >= 55 || rata_rata < 60){
cout <<"masukan uts : "; cin>> uts; cout<<("grade : D")<<endl;}
cout <<"masukan uas : "; cin>> uas;
cout <<"masukan tugas: "; cin>> tugas; if (rata_rata < 55){
cout<<"grade : F"<<endl;}
if (nim%2==0){
cout<<"nim : genap"<<endl; }
} return 0;
else{ }
cout <<"nim : ganjil"<<endl;
} C. KL lingkaran
cout<<"nama : "<<nama<<endl; #include <iostream>

if (uts > uas) using namespace std;


if (uas > tugas) max = uts;
else max = tugas; int main(int argc, char *argv[])
{
else const float phi = 3.14;
float jari_jari, luas, keliling ;
if (uas > tugas) max = uas;
else max = tugas; cout<<"jari_jari : ";
cin>>jari_jari;
cout<<"nilai maksimum adalah: "<< max << endl;
jari_jari = 10.0;
if (uts < uas)
if (uas < tugas) min = uts; luas = phi * jari_jari * jari_jari;
else min = tugas;
keliling = 2 * phi * jari_jari;
else
cout << "luas lingkaran = " << luas <<endl;
if (uas < tugas) min = uas; cout << "keliling lingkaran = " << keliling <<endl;
else min = tugas;
}
cout<<"nilai minimum adalah: "<< min << endl;
D. L persegi Panjang
rata_rata = (uts+uas+tugas)/3; #include <iostream>
using namespace std;
cout<<"rata rata nilai anda: "<<rata_rata<<endl;
int main (){
if (rata_rata >= 90){ float luas,panjang,lebar;
cout<<("grade : A")<<endl;}
else cout<<"Panjang : ";
if (rata_rata >= 80 || rata_rata < 90){ cin>>panjang;
cout<<("grade : A-")<<endl;} cout<<"Lebar : ";
else cin>>lebar;
if (rata_rata >= 75 || rata_rata < 80){ luas=panjang*lebar;
cout<<("grade : B+")<<endl;} cout<<"Luas persegi panjang: "<<luas<<endl;
else return 0;
if (rata_rata >= 70 || rata_rata < 75){ }

Anda mungkin juga menyukai