Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan...

Post on 31-May-2020

10 views 0 download

Transcript of Pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · Pertemuan 4 Penyeleksian Kondisi Pernyataan...

Pertemuan 3 _ 4 3. Operator , Manipulasi String, Konversi String

4. Penyeleksian Kondisi

PERTEMUAN 3

Pertemuan 3 Operator

Unary Sifat Unary pada operator adalah hanya melibatkan sebuah operand pada suatu operasi aritmatik Contoh : -5 Binary Sifat Binary pada operator adalah melibatkan dua buah operand pada suatu operasi aritmatik Contoh : 4 + 8 Ternary Sifat Tenary pada operator adalah melibatkan tiga buah operand pada suatu operasi aritmatik Contoh : (10 % 3) + 4 + 2

Operator

Operator Aritmatika Latihan 1

Hasil

Hirarki Operator Aritmatika

Operator Aritmatika Latihan 2

Operator Aritmatika Latihan 2

Operator penambah dan pengurang

Jika diletakan didepan variabel, maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum atau langsung pada saat menjumpai ekspresi ini, sehingga nilai variabel tadi akan langsung berubah begitu ekspresi ini ditemukan, sedangkan Jika diletakan dibelakang variabel, maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini dijumpai atau nilai variabel akan tetap pada saat ekspresi ini ditemukan

Latihan operator Aritmatika 3

Operator Relasi

Hasil

Hasil 0=false 1=true

Operator Logika

Operator Logika

Operator Logika

Operator logika bitwise

Bitwise left right

Bitwise And , OR , eXclusive Or, NOT digunakan untuk membandingkan bit dari dua operand. Tanpa merubah menjadi bilangan true dan false tetapi langsung dari bilangan desimal. Karena bitwise and atau or akan membandingkan dari bit bilangannya.

Bitwise NOT

Operasi String • Fungsi strcat() =>untuk menambahkan string sumber kebagian

akhir dari string tujuan .

syntax : Strcat(tujuan, sumber);

strcmp • Fungsi strcmp()=>membandingkan string pertama

dengan string kedua. Hasil dari fungsi ini bertipe data integer (int).

syntax :

Var_int=strcmp(str1,str2)

STRCMP

Fungsi strcpy • untuk menyalin string asal ke-variabel string tujuan, dengan syarat string

tujuan harus mempunyai tipe data dan dan ukuran yang sama dengan string asal.

Syntax : Strcpy(tujuan,asal)

strlen • digunakan untuk memperoleh banyaknya karakter

dalam string. Strlen(str);

strrev • Digunakan untuk membalik letak urutan pada string

Strrev(str);

Konversi string atof() = string menjadi numerik float

Menambahkan header math.h

Variabel=atof(kata);

Konversi string atoi() = string menjadi numerik integer

Menambahkan header stdlib.h

Variabel=atoi(kata);

Konversi string atol() = string menjadi numerik long integer

Menambahkan header stdlib.h

Variabel=atol(kata);

Konversi string strlwr() = untuk mengubah setiap huruf kapital ( huruf besar ) dalam string menjadi huruf kecil. Menambahkan header string.h

Strlwr(str);

Konversi string strupr() = digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf kapital ( huruf besar ). Menambahkan header string.h

strupr(str);

PERTEMUAN 4

Pertemuan 4 Penyeleksian Kondisi

Pernyataan if mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi

syarat maka akan diabaikan”.

IF SEDERRHANA

IF else Menentukan besarnya diskon dan bonus dari jumlah beli, dengan kriteria : - jika jumlah beli > 15 maka diskon 5% dan bonusnya : payung - selain itu tidak dapat diskon dan bonus

Nested If • Jika kode baju=1 maka Merk Baju = H&R, dengan ukuran baju=S,maka harganya

45000, Jika ukuran baju=M, maka harganya 60000, selain itu harganya = 0. • Jika kode baju=2 maka Merk Baju = Adidas, dengan ukuran baju=S, maka harganya

65000, Jika ukuran Baju=M, maka harganya 75000, selain itu harganya = 0. • Selain kode baju diatas, maka salah kode.

If Majemuk

• Bila salesman dapat menjual barang hingga Rp. 200.000 ,- , akan diberikan uang jasa sebesar Rp. 10.000 ditambah dengan uang komisi Rp. 10% dari pendapatan yang diperoleh hari itu.

• Bila salesman dapat menjual barang diatas Rp. 200.000 ,- , akan diberikan uang jasa sebesar Rp. 20.000 ditambah dengan uang komisi Rp. 15% dari pendapatan yang diperoleh hari itu.

• Bila salesman dapat menjual barang diatas Rp. 500.000 ,- , akan diberikan uang jasa sebesar Rp. 30.000 ditambah dengan uang komisi Rp. 20% dari pendapatan yang diperoleh hari itu

If Majemuk

If Majemuk

Switch Case

Switch Case

Switch Case

Switch Case

Switch Case

Switch Case

Switch Case

Switch Case

Switch Case