Anda di halaman 1dari 8

SOAL ANALISIS HARI KE - 2

PAKET A

#include <iostream>
#include <conio.h>

using namespace std;

int main(){

int a,b,c;

cout<<" program mengurutkan angka dari besar ke kecil"<<endl;


cout<<"masukan 3 angka beturut dengan spasi: ";
cin>>a>>b>>c;

getch();

if (a > b && a > c && b > c)


cout<<" "<<a<<" "<<b<<" "<<c<<endl;

else if (a > b && a > c && c > b)


cout<<" "<<a<<" "<<c<<" "<<b<<endl;

else if (b > a && b > c && a > c)


cout<<" "<<b<<" "<<a<<" "<<c<<endl;

else if (a > c && b > c && a > b)


cout<<" "<<c<<" "<<a<<" "<<b<<endl;

else if (c > a && c > b && b > a)


cout<<" "<<c<<" "<<b<<" "<<a<<endl;

return 0;

OUTPUT PAKET A:
SOAL ANALISIS HARI KE - 2

PAKET B

#include <iostream>

using namespace std;

int main ()

{
int data [ ] = {56, 23, 12, 8, 56, 45, 23, 13, 98, 9};
int i,j;
int jumData = sizeof(data) / sizeof(int);

cout<< "Data sebelum diurutkan : "<<endl;

for (i = 0; i < jumData; i++)

cout<< data[i] << " ";


cout << endl;

for (i=0; i< jumData - 1; i++)

for (j = i; j < jumData; j++)

if(data[i] > data[j]){


int tmp = data[i];
data[i] = data[j];
data[j] = tmp;
}

cout<< "Data setelah diurutkan: "<<endl;

for (i = 0; i < jumData; i++)

cout<< data[i] << " ";


cout<<endl;

return 0;
}
OUTPUT PAKET B:
SOAL ANALISIS HARI KE - 2

PAKET C

#include <iostream>
using namespace std;

int ambil(int bil, int i){

if (i == 1) {
return 1;
}

else if (bil % i == 0) {
return 1 + ambil(bil, --i);
}
else {
return 0 + ambil(bil, --i);
}
}

int cek(int bil){

if (bil > 1) {
return (ambil(bil, bil) == 2);
}
else
return false;
}

int main(){

int bil;
cout<<"Masukan Bilangan : ";
cin>>bil;

if (cek(bil)){
cout<<"Bilangan Prima"<<endl;
}

else {
cout<<"Bukan Bilangan Prima"<<endl;
}
return 0;
}
OUTPUT PAKET C:
SOAL ANALISIS HARI KE - 2

PAKET D

#include <iostream>
#include <stdio.h>

using namespace std;

int main ()

{
int i,n,cari,posisi,ketemu=0;
int data[n];
cout<< "Banyaknya data = ";
cin>>n;

for (i=0;i<n;i++)
{
cout<< "Masukan Data ke - "<< i <<" : ";
cin>> data[i];
}

cout<< "Data yang dicari = ";


cin>> cari;
ketemu=0;
i=0;

while ((ketemu == 0) && (i < n))


{
if(data[i] == cari)
{
ketemu = 1;
posisi = i;
}
else i = i+1;
}

if(ketemu == 0)
{
cout<< "Data yang dicari tidak ditemukan"<<endl;
}

else{
cout<< "Data yang dicari ditemukan "<<endl;
cout<< "Data pada posisi "<< posisi + 1 <<endl;
}
}
OUTPUT PAKET D:
SOAL ANALISIS HARI KE - 2

PAKET E

#include <iostream>
#include <conio.h>
#include <string>

using namespace std;


int main(){

int bil1, bil2, pil;


float hasil;
string operasi;

cout<<"PILIH OPERATOR ARITMATIKA"<<endl;


cout<<"1. penjumlahan "<<endl;
cout<<"2. pengurangan "<<endl;
cout<<"3. perkalian "<<endl;
cout<<"4. pembagian"<<endl;
cout<<"5. modulus"<<endl;
cout<<endl;

cout<<"masukan pilihan: ";cin>> pil;

cout<<"masukan bilangan pertama: "; cin>>bil1;

cout<<"masukan bilangan kedua: "; cin>>bil2;

switch(pil){

case 1 : hasil = bil1 + bil2;


operasi = '+';
break;

case 2 : hasil = bil1 - bil2;


operasi = '-';
break;

case 3 : hasil = bil1 * bil2;


operasi = '*';
break;

case 4 : hasil = bil1 / bil2;


operasi = '/';
break;

case 5 : hasil = bil1 % bil2;


operasi = '%';
break;
default :
cout<<"Salah memasukan operator"<<endl;
}

cout<<" "<<bil1<<operasi<<bil2<<"="<<hasil<<endl;

getch();
}

OUTPUT PAKET E:

Anda mungkin juga menyukai