LISTING
PROGRAM
LOGIKA PROGRAM
Kali ini saya membuat
program tentang fungsi , pertama diatas adalah coding untuk fungsi utama yang
akan pertama kali di jalankan saat kita menjalankan program , dan di fungsi
utama itu kita bisa memanggil fungsi-fungsi lain yang kita inginkan sesuai
dengan kebutuhan.
Di atas adalah blok coding
dari fungsi untuk melakukan input anggota himpunan, di sana kita menggunakan
perulangan for agar kita bisa melakukan input sesuai dengan jumlah anggota yang
kita butuhkan disana kita harus melakukan input pada anggota A dan anggota B,
dan anggota himpunan itu akan menjadi data array yang akan di gunakan pada
fungsi lainnya,
Di atas adalah blok koding
dari fungsi yang akan digunakan untuk melakukan percetakan dari anggota
himpunan yang sudah kita input tadi , di sana kita menggunakan perulangan for
agar kita bisa mencetak setiap anggota himpunan satu persatu.
Di atas adalah blok coding
dari fungsi untuk melakukan input relasi dari anggota himpunan yang sudah ada .
Di atas adalah coding
perulangan dari inputnya , dimana yang kita input nanti akan masuk kedalam
array “temp” dan “temp2” sebagai array sementara agar tidak tercampur dengan
array “HimpunanA” dan “HimpunanB” yang menjadi array himpunan utama yang
menampung data dari anggota himpunan yang kita input diawal.
Selanjutnya adalah pengecekan
apakan relasi yang kita input sama dengan
perintah
for (int j= 0;
j<=(jmlHimpunanA-1);j++){
if(temp[i]==HimpunanA[j]){
SamaA=true;
}
}
Perintah itu di gunakan
untuk mengubah variable “SamaA” dan “SamaB” yang kita tetapkan sebagai false
dalam Boolean , dan disini kita ubah menjadi true agar bisa di gunakan untuk penanda
bahwa anggota himpunan tersebut adalah yang ditunjuk sebagai relasi.
Diatas adalah blok coding
untuk melakukan pengencekan apakah relasi yang kita input sebelumnya adalah
fungsi atau Cuma relasi biasa , kondisinya adalah jika array pada “HimpunanA”
semua anggotannya sama dengan “HimpunanAsal” yang sesuai dengan syarat dari
fungsi bila semua anggota domain memiliki hubungan dengan anggota himpunan
kodomain secara satu-satu , jika ada satu yang tidak terhubung atau terhubung
dengan 2 atau lebih anggota kodomain maka relasi tersebut hanya relasi biasa .
Blok Coding diatas adalah adalah untuk melakukan cetak pada relasi, yang
sudah kita input tadi , dan disana akan di munculkan range dari relasi yang
sudah kita kita input .
OUTPUT PROGRAM
Tidak ada komentar:
Posting Komentar