Pertemuan 6-7 Operator

  • Uploaded by: Euis Marlina
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Pertemuan 6-7 Operator as PDF for free.

More details

  • Words: 595
  • Pages: 6
Pertemuan 6 Operator (Bagian 1)

I. Tujuan Instruksional Agar mahasiswa mampu memahami serta membedakan jenis-jenis operator dan cara menggunakannya.

II. Konsep Dasar Beberapa jenis operator yaitu: 1. Operator Aritmatika Penjumlahan (+), pengurangan (-), pembagian (/), perkalian (*) dan sisa hasil bagi (modulo, %) 2. Operator Compound Assignment Operator ini digunakan pada saat melakukan proses pada variabel. Operatornya antara lain +=, - =, *=, /=, %=, >>=, <<=, &=, ^=, dan |=. Contoh: variabel_1 = variabel_1 + variabel_2; atau bisa juga ditulis variabel_1 += variabel_2; 3. Operator Relational dan Equality Sama dengan (= =), tidak sama dengan (! =), lebih dari (>), kurang dari (<), lebih dari atau sama dengan (>=) dan kurang dari atau sama dengan (< =). Contoh: (7 == 5) // false (5 > 4) // true (3 != 2) // true (6 >=6) // true (5 < 5) // false Catatan: Digunakan dalam struktur seleksi/kondisi.

http://euismarlina.edublogs.org

III. Praktikum di Lab Buatlah program di bawah ini : Program 1 : Menggunakan Operator Aritmatika #include #include //karena menggunakan setprecision #include int main() { float nilai1,hasil1; int nilai2,hasil2; cout<<setiosflags(ios::fixed); // untuk setprecision cout<<"Nilai 1 : "; cin>> nilai1; cout<<"Nilai 2 : "; cin>> nilai2; //Proses perhitungan dengan Operator Aritmatika hasil1=nilai1/nilai2; //tipe data hasil float hasil2=nilai1/nilai2; //tipe data hasil integer // setprecision(2) untuk memformat 2 digit belakang koma cout<<setprecision(2)<<"Hasil "<
operasi "<
jika

hasil

menggunakan tipe data float"<<endl; cout<<"Hasil "<
operasi jika

integer"<<endl; getch(); return 0; }

http://euismarlina.edublogs.org

hasil

"<
tipe

data

Program 2 : Menggunakan Compound Assignment #include #include int main() { int nilai1,nilai2; cout<<"Nilai 1 : "; cin>> nilai1; cout<<"Nilai 2 : "; cin>> nilai2; cout<<"Hasil

operasi

Nilai

1

+

Nilai

2

("<
operasi

Nilai

1

+

Nilai

2

("<
IV. Tugas Analisis dan fahami ketiga contoh program di atas, lalu tuliskan kesimpulan yang bisa anda ambil dari program-program di atas. Kumpulkan pada asisten, diakhir praktikum.

http://euismarlina.edublogs.org

Pertemuan 7 Operator (Bagian 2)

I. Tujuan Instruksional Agar mahasiswa mampu memahami serta membedakan jenis-jenis operator dan cara menggunakannya.

II. Konsep dasar Beberapa jenis operator lainnya yaitu: 1. Operator Decrease dan Increase Untuk menaikan (++) dan menurunkan (--) nilai yang ada pada variabel. 2. Operator Logika Negasi/NOT (!), AND (&&), dan OR ( | | ). 3. Operator Kondisi (?) Dengan operator kondisi, anda dapat melakukan pengujian ekspresi, apabila bernilai True, maka akan dijalankan statement1, dan jika bernilai False akan dijalankan statement2. Contoh:

(7 = = 5) ? 4 : 3 (7 = = 5) // ekspresi yang diuji 4 // statement1 3 // statement2 hasilnya 3, karena 7 tidak sama dengan 5, berarti ekspresi tersebut bernilai false.

http://euismarlina.edublogs.org

III. Praktikum di Lab Ketikkan listing program di bawah ini : Program 1 : Menggunakan Operator Increase dan Decrease #include #include int main() { int nilai1; cout<<"Nilai 1 : "; cin>> nilai1; //Penggunaan Operator Increase nilai1++; cout<<"Sekarang Nilai1++ = "<> nilai1; cout<<"Nilai 2 : "; cin>> nilai2; //Menggunakan Operator kondisi hasil=(nilai1>nilai2) ? nilai1 : nilai2; http://euismarlina.edublogs.org

cout<<"Hasil dari ekspresi ("<'<
Pertemuan 6-7 Operator
April 2020 14
Operator
May 2020 27
67
August 2019 54
67
April 2020 39
67
November 2019 59
67
November 2019 56

More Documents from ""