pertemuan 3 4 - wyneyusnaeni2014.files.wordpress.com · pertemuan 4 penyeleksian kondisi pernyataan...
TRANSCRIPT
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