Anda di halaman 1dari 9

(RESPONSI MATDIS)

NAMA : ZAFRIEL AGIRALDI CHANDRA

NIM : 1900018388

PRODI : TEKNIK INFORMATIKA

PRAK : MATEMATIKA DISKRIT-RABU 10.30

Petunjuk responsi :

Setiap mahasiswa membuat aplikasi sederhana dengan memilih salah satu materi di bawah ini:

1. Himpunan

2. Relasi

3. Relasi N-array

4. Fungsi

5. Fungsi dan Komposisi Dua Fungsi

6. Bilangan Bulat

7. Aplikasi Bilangan Bulat

8. Kombinatorik

9. Penerapa Kombinatorik

10. Graf

Ketentuan Aplikasi:

1. Bahasa pemrograman/ tools yang digunakan bebas.

2. Studi kasusnya silhkan mencari sendiri/ bebas.

3. Coding dan Kasus tidak boleh sama persis dengan yang ada pada modul praktikum.

4. Tidak boleh saling bekerja sama antar praktikum, jika ditemukan dua aplikasi atau lebih

yang sama persis maka semuanaya akan diberikan nilai responsi 0.

5. Waktu pengerjaan di mulai dari tanggal 6 Juli 2020 sampai 11 Juli 2020, lebih dari batas

pengumpulan diberikan nilai 0

6. Hasil postest di kirimkan melalui google drive setiap slot sesuai jadwal praktikum.
1.STUDI KASUS (HIMPUNAN)

Studi kasus : Misalkan banyak anggota himpunan A adalah 5 terdiri dari A = {101,120,149,534,200}
dan anggota himpunan B adalah 7 terdiri dari B = {150,390,101,122,123,200,111}.

a.tentukanlah irisan dari himpunan A dan B.

b.tentukanlah gabungan dari himpunan A dan B.

Jawabannya adalah = a.{101,200}

b.{101,120,149,534,200,150,390,122,123,111}

2. CODINGAN C++

#include <iostream>

#include <cstdlib>

using namespace std;

class gull{

private:

int i, j, a[20], b[20], BA, BB;

char y;

public:

void irisan();

void gabungan();

void selamat();

void cls();

void garis();

void kembali();

int pil;

};

main(){

gull kh;
kh.cls();

kh.selamat();

cout<<"IRISAN DAN GABUNGAN 2 HIMPUNAN"<<endl<<endl;

cout<<"1. IRISAN"<<endl;

cout<<"2. GABUNGAN HIMPUNAN"<<endl<<endl;

cout<<"Masukan pilihan anda : "; cin>>kh.pil;

switch(kh.pil){

case 1:{

kh.irisan();

break;

case 2:{

kh.gabungan();

break;

default:{

kh.kembali();
break;

kh.kembali();

void gull::kembali(){

cout<<"\nApakah Anda ingin menghitung lagi ? (Y/N) "; cin>>y;

if(y=='Y' || y=='y'){

main();

else if(y=='N' || y=='n'){

cls();

selamat();

cout<<"Press any key to exit..."<<endl;

exit (0);

void gull::irisan(){

cls();

selamat();

cout<<"\tAnda memilih IRISAN"<<endl<<endl;

cout<<"Masukkan banyaknya anggota himpunan A : ";

cin>>BA;
i=0;

while(i<BA){

cout<<"Masukkan anggota " << i+1 << " : ";

cin>>a[i];

i++;

cout<<"\nMasukkan banyaknya anggota himpunan B : ";

cin>>BB;

j=0;

while(j<BB){

cout<<"Masukkan anggota " << j+1 << " : ";

cin>>b[j];

j++;

cout<<"\nHimpunan A={ ";

i=0;

while(i<BA){

cout<<a[i]<<" ";

i++;

cout<<"}";

cout<<"\nHimpunan B={ ";

j=0;

while(j<BB){

cout<<b[j]<<" ";

j++;

}
cout<<"}"<<endl<<endl;

garis();

cout<<"A irisan B = { ";

i=0;

while(i<BA){

j=0;

while(j<BB){

if(a[i]==b[j]) cout<<a[i]<<" ";

j++;

i++;

cout<<"}"<<endl;

garis();

void gull::gabungan(){

cls();

selamat();

cout<<" Anda Memilih GABUNGAN HIMPUNAN"<<endl<<endl;

cout<<"Masukkan banyaknya anggota himpunan A : ";

cin>>BA;

i=0;

while(i<BA){

cout<<"Masukkan anggota " << i+1 << " : ";

cin>>a[i];
i++;

cout<<"\nMasukkan banyaknya anggota himpunan B : ";

cin>>BB;

j=0;

while(j<BB){

cout<<"Masukkan anggota " << j+1 << " : ";

cin>>b[j];

j++;

cout<<"\nHimpunan A={ ";

i=0;

while(i<BA){

cout<<a[i]<<" ";

i++;

cout<<"}";

cout<<"\nHimpunan B={ ";

j=0;

while(j<BB){

cout<<b[j]<<" ";

j++;

cout<<"}"<<endl<<endl;

garis();

cout<<"A gabungan B = { ";


i=0;

while(i<BA){

cout<<a[i]<<" ";

i++;

i=0;

while(i<BB){

cout<<b[i]<<" ";

i++;

cout<<"}"<<endl;

garis();

void gull::garis(){

cout<<"-------------------------------------------"<<endl;

void gull::selamat(){

cout<<"==========================================="<<endl;

cout<<"=========RESPONSI PRAK.MATDIS 10.30========="<<endl;

cout<<"=------------------------------------------="<<endl;

cout<<"=~~~\tNAMA : Zafriel Agiraldi Chandra\t~~~="<<endl;

cout<<"=~~~\tNIM : 1900018388\t~~~="<<endl;

cout<<"=-----------------------------------------="<<endl;

cout<<"==========================================="<<endl<<endl<<endl;

void gull::cls(){
system("cls");

3.SCREENSHOT DEV C++ :

a.irisan

b.gabungan

Anda mungkin juga menyukai