DISUSUN OLEH:
NAMA : MUHAMMAD FARHAN SAPUTRA
NPM : C1C1020160
KELAS :B
Asisten Dosen:
Adde Nanda Caesario Putra (G1A019034)
Dosen Pengampu :
Hendri Hestiawan, Dr, S.T., M.M., M.T.
Jawab :
Source Code
Gambar 1. 1
Muhammad Farhan Saputra C1C020160
#include <stdio.h>
#include <conio.h>
int main ()
{
int a=8, b=4, x=8, y=4;
printf ("Nilai A = %d",a);
printf ("\nNilai ++A = %d",++a);
printf ("\nNilai A = %d",a);
printf ("\nNilai B = %d",b);
printf ("\nNilai --B = %d",--b);
printf ("\nNilai B = %d",b);
return 0;
}
PEMBAHASAN :
a. Program digunakan untuk menampilkan hasil increment dan decrement dari nilai
variabel a, b, x dan y.
b. Header yang digunakan :
#include <stdio.h> karena berfungsi untuk mengeluarkan perintah printf, scanf.
#include <conio.h> karena berfungsi untuk mengeluarkan perintah getch();
menahan tampilan.
c. Fungsi utama yang digunakan :
int main () berarti int memberikan nilai.
x++; digunakan untuk mengetahui hasil increment variabel x. balik, dan karena
memiliki nilai balik maka diberikan perintah.
d. Tipe data yang digunakan :
int : tipe data yang digunakan untuk menyatakan bilangan bulat.
e. Assigment yang digunakan :
a=8; deklarasi variabel a diberi nilai 8,
b=4; deklarasi variabel b diberi nilai 4,
x=8; deklarasi variabel x diberi nilai 8,
y=4; deklarasi variabel y diberi nilai 4,
++a; digunakan untuk mengetahui hasil increment variabel a,
--b; digunakan untuk mengetahui hasil decrement variabel b,
Gambar 1. 2
4. Latihan 4
Tuliskan kode program di bawah ini dengan menggunakan aplikasi IDE, kemudian
compile dan simpan dengan nama Latihan4_operator, execute kode program
tersebut., jika ada error perbaiki program tersebut. Jelaskan & simpulkan hasil
execute program Latihan4_operator.
Gambar 2. 1
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int m=15, n=7;
if (m>n)
{ cout<< m <<" Lebih Besar Dari "<<n<<endl; }
else if (m<n)
{ cout<< m <<" Lebih Kecil Dari "<<n<<endl; }
if (m==n)
{ cout<< m <<" Sama Dengan "<<n<<endl; }
else if(m!=n)
{ cout<< m <<" Tidak Sama Dengan "<<n<<endl; }
}
PEMBAHASAN
PRINTSCREEN
Gambar 2. 2
Jawab :
SOURCE CODE
Gambar 3. 1
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int p=255;
cout << "[p>=0 && p>=255] -> " << (p>=0 && p>=255)<<endl;
cout << "[p<=0 || p<=255] -> " << (p<=0 || p<=255)<<endl;
}
PEMBAHASAN
a. Program digunakan untuk mendapatkan hasil satu ungkapan berkondisi dengan
cara menghubungkan dua atau lebih ungkapan. Hasil dari operator logika
menghasilkan nilai numeric 1 (True) atau 0 (False).
Muhammad Farhan Saputra C1C020160
b. Header yang digunakan :
#include <iostream> karena berfungsi untuk mengeluarkan perintah cout, cin.
#include <conio.h> karena berfungsi untuk mengeluarkan perintah getch();
menahan tampilan.
c. Fungsi utama yang digunakan :
int main () berarti int memberikan nilai balik, dan karena memiliki nilai balik
maka diberikan perintah.
d. Tipe data yang digunakan :
int : tipe data yang digunakan untuk menyatakan bilangan bulat.
e. Assigment yang digunakan :
p=255; deklarasi variabel p diberi nilai 255.
p>=0 && p>=255; digunakan untuk mendapatkan hasil logika AND dari
variabel p apakah lebih dari sama dengan 0 d AND variabel p apakah lebih dari
sama dengan 255, akan menghasilkan benar (1) jika kedua operand bernilai
benar (1).
p<=0 || p<=255; digunakan untuk mendapatkan hasil logika OR dari variabel p
apakah kurang dari sama dengan 0 d AND variabel p apakah kurang dari sama
dengan 255, akan menghasilkan benar (1) jika salah satu dari operand bernilai
benar (1).
PRINTSCREEN
Gambar 3. 2
Jawab :
SOURCE CODE
Gambar 4. 1
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << "Masukkan Nilai A = ";
cin>>a;
b=(a+12<8);
Muhammad Farhan Saputra C1C020160
c=!(b);
cout << "Program Ekspresi NOT"<<endl;
cout << "Masukkan Nilai = " <<a<<endl;
cout << "Nilai b = (a+12<8) = " <<b<<endl;
cout << "Nilai c = !(b) = " <<c<<endl;
}
PEMBAHASAN
a. Program digunakan untuk menampilkan hasil dari operator logika NOT. Hasil
dari operator logika menghasilkan nilai numeric 1 (True) atau 0 (False).
b. Header yang digunakan :
#include <iostream> karena berfungsi untuk mengeluarkan perintah cout, cin.
c. Fungsi utama yang digunakan :
int main () berarti int memberikan nilai balik, dan karena memiliki nilai balik.
maka diberikan perintah
d. Tipe data yang digunakan :
int : tipe data yang digunakan untuk menyatakan bilangan bulat.
e. Assigment yang digunakan :
b=(a+12<8); digunakan untuk membandingkan penjumlahan antara variabel
masukan a di tambah 12 apakah kurang dari 8.
c=!(b); digunakan untuk mendapatkan hasil logika NOT dari hasil variabel b,
bernilai benar (1) jika hasil variabel b bernilai salah (0), bernilai salah (0) jika
hasil variabel b bernilai benar (1).
PRINTSCREEN
Gambar 4. 2
PEMBAHASAN
User memasukkan Nilai A tersebut, contoh saya masukkan 2 angka terakhir NPM
saya yaitu 60. Setelah memasukkan nilai A klik enter otomatis program telah
menyelesaikan sendiri sesuai source codenya.