Anda di halaman 1dari 9

NUR ANNISAA BADIA

1929042069
PTIK F 2019

MATAKULIAH DASAR-DASAR PEMROGRAMAN


PRAKTIKUM OPERATOR

1. OPERATOR ARITMATIKA
a. Flowchart Program
b. Listing Program
#include <iostream>
using namespace std;
//PROGRAM OPERATOR ARITMATIKA

int main(){
int x;
int bil[2];
int Hasil[5];
cout<<"==========PROGRAM ARITMATIKA OTOMATIS ( + X / % ) DARI 2
BILANGAN=========="<<endl;

for (x=0;x<=1; x++){


cout<<"Masukkan Bilangan ke - "<<x+1<<endl;
cin>>bil[x];
}
Hasil[0] = bil[0]+bil[1]; //operator penjumlahan
Hasil[1] = bil[0]-bil[1]; //operator pengurangan
Hasil[2] = bil[0]/bil[1]; //operator pembagian
Hasil[3] = bil[0]*bil[1]; //operator perkalian
Hasil[4] = bil[0]%bil[1]; //operator modulus

cout<<endl<<"Hasil Penjumlahan Kedua Bilangan = "<<Hasil[0]<<endl;


cout<<"Hasil Pengurangan Kedua Bilangan = "<<Hasil[1]<<endl;
cout<<"Hasil Pembagian Kedua Bilangan = "<<Hasil[2]<<endl;
cout<<"Hasil Perkalian Kedua Bilangan = "<<Hasil[3]<<endl;
cout<<"Sisa Bagi Kedua Bilangan = "<<Hasil[4]<<endl;

return 0;
}

c. Screenshoot Hasil Program


2. OPERATOR UNARY
a. Flowchart Program
b. Listing Program
#include <iostream>
using namespace std;
//PROGRAM OPERATOR UNARY

void tambah (int *BB){


*BB +=10; //kodeplus
}void kurang (int *BB){
*BB -=10; //kodeminus
}

int main(){
int x,y,z;
cout<<"PROGRAM MELIHAT IDEAL BERAT BADAN"<<endl<<endl;

cout<<"Masukkan berat badan anda"<<endl;


cin>>x;
cout<<"Masukkan tinggi badan anda"<<endl;
cin>>y;

if (y-x>=100){
cout<<endl<<"Berat badanmu "<< x <<"kg dan itu kurang ideal"<<endl<<"Sebaiknya kamu
menambah berat badan kurang lebih 10kg"<<endl<<endl<<"Sehingga beratmu menjadi kurang lebih = ";
tambah (&x);
}else if (y-x == 110){
cout<<endl<<"Berat badanmu sudah ideal "<<endl<<"PERTAHANKAN! Jangan sampai naik
atau turun sekitar 10kg"<<endl<<endl<<"Sehingga beratmu tetap = ";
}else if (y-x<=100){
cout<<endl<<"Berat badanmu " << x <<"kg dan itu berlebihan"<<endl<<"Sebaiknya kamu
mengurangi berat badan kurang lebih 10kg"<<endl<<endl<<"Sehingga beratmu menjadi kurang lebih = ";
kurang (&x);
}
cout<<x<<" Kg";
}

c. Screenshoot Hasil Program


3. OPERATOR TERNARY
a. Flowchcart Program
b. Listing Program
#include <iostream>
using namespace std;
//PROGRAM OPERATOR TERNARY

int main(){
int tinggi, kode;
cout<<" PROGRAM MENGECEK JENIS PERAIRAN MENGGUNAKAN KEDALAMANNYA
"<<endl;
cout<<endl<<"Masukkan kedalaman perairan yang ingin diketahui jenisnya (satuan meter)"<<endl;
cin>>tinggi;

cout<<endl<<"Kira-kira itu kedalaman peraiaran apa? (1)Kolam renang, (2)Sungai, (3)Danau, (4)Laut,
(5)Palung"<<endl;
cin>>kode;

if (tinggi>=0,tinggi<10,kode==1){
cout<<"True"<<endl;
}else if (tinggi>=10 && tinggi<30 && kode==2){
cout<<"True"<<endl;
}else if (tinggi<=30 && tinggi<50 && kode==3){
cout<<"True"<<endl;
}else if (tinggi<=50 && tinggi<400 && kode==4){
cout<<"True"<<endl;
}else if (tinggi<=400 && tinggi<1000 && kode==5){
cout<<"True"<<endl;
}else{
cout<<"False"<<endl;
}

c. Screenshoot Program
4. OPERATOR LOGIKA
a. Flowchart Program
b. Listing Program
#include <iostream>
using namespace std;
//PROGRAM OPERATOR LOGIKA

int main (){


bool anak;
cout<<"PROGRAM MENAMPILKAN TABEL KEBENARAN SEDERHANA"<<endl<<endl;
anak = 2 == 4;//0 false

//not = kebalikan
cout<<"LOGIKA NOT"<<endl;
anak = not(2 == 4);//1 true
cout<<anak<<endl;
anak = !(2 == 2);//0 false
cout<<anak<<endl;

//and(perkalian)
//bernilai benar bila semmua kondisinya benar
//1 and 1 = 1 - else 0
cout<<"LOGIKA AND"<<endl;
anak = (2 < 4) and (2 > 1);//1 and 1 = 1 true
cout<<anak<<endl;
anak = (2 < 4) and (2 < 1);//1 and 0 = 0 false
cout<<anak<<endl;
anak = (2 > 4) and (2 > 1);//0 and 1 = 0 false
cout<<anak<<endl;
anak = (2 < 1) and (2 > 3);//0 and 0 = 0 false
cout<<anak<<endl;

//or(penjumlahan)
//bernilai salah jika kedua kondisinya salah
cout<<"LOGIKA OR"<<endl;
anak = (2 < 4) or (2 > 1);//1 or 1 = 1 true
cout<<anak<<endl;
anak = (2 < 4) or (2 < 1);//1 or 0 = 0 true
cout<<anak<<endl;
anak = (2 > 4) or (2 > 1);//0 or 1 = 0 true
cout<<anak<<endl;
anak = (2 < 1) or (2 > 3);//0 or 0 = 0 false
cout<<anak<<endl;
}

c. Screenshoot Program
Note*Lampiran disertai dengan pengiriman file program

Anda mungkin juga menyukai