Latihan menggunakan if majemuk Tampilan setelah dirun Ketentuan: Logika program: Input nama pelanggan Pilih kode pilihan, maka nama dan harga barang muncul Input jumlah beli, maka total harga, potongan, total bayar muncul Uang bayar diinput,maka kembali muncul ->Total harga=jumlah beli x harga ->Potongan didapat dari jika jumlah pembelian lebih besar dari 20 maka potongan 15 %dari total harga Selain itu potongan tidak ada (0) ->total bayar=total harga – potongan ->kembali=uang Bayar- total bayar
PENGENALAN PERINTAH GOTO Penggunaan perintah GO TO Perintah go to merupakan perintah untuk mengarahkan eksekusi program ke peryataan yang diawali dengan suatu label -Penggunaan label Label merupakan suatu pengenal go to yang diakhiri dengan titik 2 (:) #include <stdio.h> #include <conio.h> #include <iostream.h> main() { char nama[20],alamat[30],lagi; atas: clrscr(); puts("masukkan nama :");gets(nama); puts("masukkan alamat:");gets(alamat); cout<<endl; puts("nama:");puts(nama); puts("alamat:");puts(alamat); cout<<"Ingin input lagi[y/t]:";cin>>lagi; if(lagi=='y'||lagi=='Y') goto atas; else goto keluar; getch(); keluar: } Contoh sederhana:
Listing Lihat di notepad
Penggunaan switch case Ekspresi integer atau karakter merupakan nama variabel yang diberikan dengan type data integer atau karakter….atau dengan kata lain hanya 1 karakter saja Konstanta merupakan karakter atau angka yang kita masukkan Break merupakan keluar dari perintah case atau dengan kata lain sudah dipilih case tertentu Default merupakan pilihan terakhir apabila case – casenya tidak dipilih…atau apabila kita menggunakan if..default itu sama dengan else atau pilihan apabila tidak memenuhi syarat case.
Contoh Ketentuan : . Konstanta nama hari 1 Senin 2 Selasa 3 Rabu 4 Kamis 5 Jumat 6 Sabtu 7 Minggu . Selain konstanta diatas pada nama hari muncul pesan : anda salah input kode
Listing lihat pada notepad
Gunakan switch case okay.. Cetakan biasa input output Ketentuan: Total =jumlah beli x harga Logika program : Input nama pembeli input kode barang, lalu enter maka tampilan output muncul Gunakan switch case okay..
Lihat listing di notepad