Anda di halaman 1dari 9

#include <iostream> 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 Ketiga." << endl;
cout << "2. menampilkan faktorial" << endl; float luas,panjang,lebar;
cout << "3. menampilkan luas persegi panjang" <<
endl; cout<<"Panjang : ";
cout << "4. menampilkan luas segitiga" << endl; cin>>panjang;
cout << "5. menampilkan gambar segitiga" << endl; cout<<"Lebar : ";
cout << "6. menampilkan gambar segitiga 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<<"tinggi : ";
cin>>lebar;
cout<<"masukan nilai n : "; cin>>n; luas=panjang*lebar*0.5;
cout<<"Luas segitiga: "<<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 tinggi;
}
} cout << "Masukkan tinggi segitiga: ";
if(bil == 2){ cin >> tinggi;
cout << "bilangan prima : " << a << endl;
} for (int a = 1; a <= tinggi; 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 tinggi segitiga: ";


cout << "bilangan tidak boleh negatif." << endl; cin >> tinggi;
} else {
long long faktorial = 1; for (int i = 1; i <= tinggi; i++) {
for (int j = tinggi; 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 tidak 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 tidak 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 tertinggi 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 tidak 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/tidak) : "; 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 tidak 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){ }
Void sorting
#include <iostream> int databelumterurut[n];
#include <conio.h>
#include <math.h> for(int i=0; i<n; i++){
cout<<"data ke "<<i<<": "; cin>>databelumterurut[i];
using namespace std; }

float rumus1(int a, int b){ for(int i=0; i<n; i++){


float hasil; for(int j=0; j<n-i-1; j++){
if(databelumterurut[j]>databelumterurut[j+1]){
hasil=sqrt(pow(a,2)+pow(b,2)); int temp = databelumterurut[j];
databelumterurut[j]= databelumterurut[j+1];
return hasil; databelumterurut[j+1] = temp;
} }
float rumus2(int a, int b, int c){ }
float hasil; }
for(int i=0;i<n;i++){
hasil=pow(b,2)-(4*a*c); cout<<databelumterurut[i]<<endl;
return sqrt(hasil); }
} }
void menu1(){
int a,b,c; void menu4(){
cout<<"masukkan nilai a: "; cin>>a; int n;
cout<<"masukkan nilai b: "; cin>>b;
cout<<"Masukkan nilai c: "; cin>>c; cout << "Masukkan jumlah deret: ";
if (rumus2(a,b,c)>0){ cin >> n;
cout<<rumus2(a,b,c)<<endl;
} int databelumterurut[n];
else{
cout<<"Tidak terdefinisi"<<endl; for (int i = 0; i < n; i++) {
} cout << "Data ke " << i << ": ";
cout<<endl; cin >> databelumterurut[i];
rumus1(a,b); }
}
for (int i = 0; i < n; i++) {
void menu2(){ for (int j = 0; j < n - i - 1; j++) {
int n=6; if (databelumterurut[j] > databelumterurut[j + 1]) {
int databelumterurut[6] = {1,5,3,2,5,4}; int temp = databelumterurut[j];
databelumterurut[j] = databelumterurut[j + 1];
for(int i=0; i<n; i++){ databelumterurut[j + 1] = temp;
for(int j=0; j<n-i-1; j++){ }
if(databelumterurut[j]>databelumterurut[j+1]){ }
int temp = databelumterurut[j]; }
databelumterurut[j]= databelumterurut[j+1];
databelumterurut[j+1] = temp; cout << "Data yang telah diurutkan dari yang terbesar
} ke yang terkecil:\n";
} for (int i = n - 1; i >= 0; i--) {
} cout << databelumterurut[i] << endl;
for(int i=0;i<n;i++){ }
cout<<databelumterurut[i]<<endl; }
}
}
void menu5(){
void menu3(){ int n;
int n;
cout<<"masukan jumlah deret: "; cin>>n;
cout<<"masukan jumlah deret: "; cin>>n;
char databelumterurut[n];
for (int i = 0; i < n; i++) {
for(int i=0; i<n; i++){ cout << "data ke " << i + 1 << ": ";
cout<<"data ke "<<i<<": "; cin>>databelumterurut[i]; cin >> databelumterurut[i];
} }

for(int i=0; i<n; i++){ cout << "Masukkan sisip: ";


for(int j=0; j<n-i-1; j++){ cin >> sisip;
if(databelumterurut[j]>databelumterurut[j+1]){
int temp = databelumterurut[j]; cout << "Array 1:" << endl;
databelumterurut[j]= databelumterurut[j+1]; for (int i = 0; i < sisip; i++) {
databelumterurut[j+1] = temp; cout << databelumterurut[i] << endl;
} }
}
} cout << "Array 2:" << endl;
for(int i=0;i<n;i++){ for (int i = sisip; i < n; i++) {
cout<<databelumterurut[i]<<endl; cout << databelumterurut[i] << endl;
} }
} }

void menu6(){ int main(){


int n; int i=1, menu;

cout << "Masukkan jumlah deret: "; do{


cin >> n; cout<<"1. Menghitung rumus
phytagoras"<<endl;
char databelumterurut[n]; cout<<"2. sorting statis"<<endl;
cout<<"3. sorting angka input
for (int i = 0; i < n; i++) { dinamis"<<endl;
cout << "Data ke " << i << ": "; cout<<"4. sorting angka input dinamis
cin >> databelumterurut[i]; terbalik"<<endl;
} cout<<"5. sorting huruf input dinamis
"<<endl;
for (int i = 0; i < n; i++) { cout<<"6. sorting huruf input dinamis
for (int j = 0; j < n - i - 1; j++) { terbalik"<<endl;
if (databelumterurut[j] > databelumterurut[j + 1]) { cout<<"7. pecah array berdasarkan input
int temp = databelumterurut[j]; nilai sisip"<<endl;
databelumterurut[j] = databelumterurut[j + 1]; cout<<"pilih menu: "; cin>>menu;
databelumterurut[j + 1] = temp;
} if(menu==1){
} menu1();
} }
else if(menu==2){
cout << "Data yang telah diurutkan dari yang terbesar menu2();
ke yang terkecil:\n"; }
for (int i = n - 1; i >= 0; i--) { else if(menu==3){
cout << databelumterurut[i] << endl; menu3();
} }
} else if(menu==4){
menu4();
void menu7(){ }
int n, sisip; else if(menu==5){
menu5();
cout << "Masukkan panjang array: "; }
cin >> n; else if(menu==6){
menu6();
int databelumterurut[n]; }
else if(menu==7){ "data1", "data2", "data3", "data4", "data5"
menu7(); };
}
} cout<< data[0]<<endl;
while(i>0);
return 0;
} int data[10];

Data for(int i=0; i<10; i++){


#include <iostream> data[i] = rand();
cout<<"data ke "<<i+1<<" adalah "<< data[i]<<endl;
using namespace std; }

int main()
{ int n;
int data[5];
cout<<"masukan nilai n: "; cin>>n;
data[0] = 10;
data[1] = 2; int data[n];
data[3] = 3;
data[4] = 0; for(int i=0; i<n; i++){
data[5] = 2; cout<<"data ke "<<i<<": "; cin>>data[i];
}
cout<< data[4] <<endl;
for(int i=0; i<n; i++){
cout<<"data ke "<<i+1<<": "<<data[i]<<endl;
char data[5]; }

data[0] = 'a';
data[1] = 'b'; int a=1;
data[3] = 'c'; int menu;
data[4] = 'd'; do{
data[5] = 'e'; cout<<"silahkan pilih menu: "; cin>>menu;
if(menu==1){
cout<< data[4]<<endl;
}
else if(menu==2){
string data[5];
}
data[0] = "data1"; }
data[1] = "data2"; while(a>0);
data[3] = "data3"; return 0;
data[4] = "data4"; }
data[5] = "data5";
Prima
cout<< data[4]<<endl; #include <iostream>
using namespace std;

string data[5] = { int main()


"data1", "data2", "data3", "data4", "data5" {
}; int choice;

cout<< data[4]<<endl; while (true) {


cout << "Menu Pilihan:" << endl;
cout << "1. Menampilkan bilangan prima" << endl;
cout << "2. menampilkan faktorial" << endl;
string data[5] = { cout << "3. menampilkan luas persegi panjang" <<
endl; cout<<"Panjang : ";
cout << "4. menampilkan luas segitiga" << endl; cin>>panjang;
cout << "5. menampilkan gambar segitiga" << endl; cout<<"Lebar : ";
cout << "6. menampilkan gambar segitiga 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<<"tinggi : ";
cin>>lebar;
cout<<"masukan nilai n : "; cin>>n; luas=panjang*lebar*0.5;
cout<<"Luas segitiga: "<<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 tinggi;
}
} cout << "Masukkan tinggi segitiga: ";
if(bil == 2){ cin >> tinggi;
cout << "bilangan prima : " << a << endl;
} for (int a = 1; a <= tinggi; 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 tinggi segitiga: ";


cout << "bilangan tidak boleh negatif." << endl; cin >> tinggi;
} else {
long long faktorial = 1; for (int i = 1; i <= tinggi; i++) {
for (int j = tinggi; j >= i; j--) {
for (int i = 1; i <= n; ++i) { cout << "* ";
faktorial *= i; }
} cout << endl;
}
cout << "Hasil dari " << n << " faktorial adalah " << break;
faktorial << endl;
} case 7:
break; cout << "Anda memilih pilihan ketujuh." << endl;
cout<<"masukan nilai n : "; cin>>n;
case 3:
cout << "Anda memilih Pilihan Ketiga." << endl; if(n % 2 == 1; n%3 == 1){
float luas,panjang,lebar; cout <<n<<" adalah bilangan prima " << endl;
}
else{
cout <<n<< " bukan bilangan prima " << endl;
}
break;

case 8:
cout << "Terima kasih! Keluar dari program." <<
endl;
return 0;

default:
cout << "Pilihan tidak valid. Silakan coba lagi." <<
endl;
}
}

return 0;
}

Anda mungkin juga menyukai