v algoritma biasanya ditulis dalam pseudo, yang merupakan campuran bahasa pemrograman dan bahasa manusia, seperti bahasa Inggris
v Pseudocode harus tepat dan cukup jelas sehingga seorang programmer yang baik dapat dikonversi menjadi sintaktis kode yang benar,
v bagaimanapun, adalah jauh lebih kaku daripada kode pseudo : Orang tidak perlu khawatir tentang poin sintaksis atau negara bagian variabel, misalnya
16. Pernyataan For
• Untuk klaim yang paling sering digunakan untuk langkah melalui variabel integer tahap yang sama
• diawali dengan kata kunci for, diikuti dengan tiga ekspresi dalam kurung yang menjelaskan apa yang harus dilakukan dengan satu atau lebih
variabel untuk mengontrol v ekspresi pertama memberitahu bagaimana variabel kontrol atau variabel
diinisialisasi atau dideklarasikan dan diinisialisasi sebelum iterasi pertama v ekspresi kedua menentukan waktu loop harus berakhir, berdasarkan
evaluasi ekspresi Boolean sebelum setiap iterasi v ekspresi ketiga menceritakan bagaimana variabel kontrol atau variabel akan
diperbarui setelah setiap tubuh loop iterasi
17. Pernyataan syntax for
for inisialisasi; Boolean_Expression; Update Badan • Pengawas dapat terdiri dari pernyataan tunggal atau daftar laporan
tertutup dalam sepasang tanda kurung • Perhatikan bahwa tiga ekspresi kontrol dipisahkan oleh dua,, bukan tiga
titik koma • Perhatikan bahwa ada tidak ada titik koma setelah kurung tutup pada
awal loop
18. Tanda koma dari pernyataan for
21
• for loop dapat berisi beberapa inisialisasi tindakan dipisahkan oleh koma
v Perhatian harus digunakan ketika menggabungkan sebuah deklarasi dengan beberapa tindakan
v ini ilegal untuk menggabungkan beberapa jenis deklarasi dengan beberapa tindakan, seperti
v Untuk menghindari masalah yang mungkin, yang terbaik adalah untuk menyatakan semua variabel luar pernyataan for
• A untuk loop dapat berisi tindakan memperbarui beberapa, dipisahkan dengan koma juga Hal
v ini bahkan dimungkinkan untuk menghilangkan tubuh loop di jalan, • namun, untuk loop hanya dapat berisi satu ekspresi Boolean untuk
menguji loop akhir
19. Contoh program import java.util.Scanner;
public class coba {
public static void mainString args[] {
Scanner input = new ScannerSystem.in; int barang,pilihan,banyak,harga;
System.out.printlnLPKIAMART; System.out.printlnselamat datang selamat berbelanja;
System.out.println1. ice cream magnum; System.out.println2. susu ultra;
System.out.println3. pulpy orange; System.out.println4. lays keripik kentang;
System.out.println5. coca cola; System.out.println6. sari roti sandwich;
System.out.printmasukan barang yang anda pilih : ;
22
barang = input.nextInt; switchbarang
{ case 1 : System.out.printlnnama barang : ice cream magnum;
System.out.printlnharga satuan : 8.500; System.out.printberapa banyak yang akan anda beli : ;
banyak = input.nextInt; harga = banyak 8500;
System.out.printTotal harga : ; System.out.printlnharga;
break;
case 2 : System.out.printlnnama barang : susu ultra; System.out.printlnharga satuan : 4.500;
System.out.printberapa banyak yang akan di beli : ; banyak = input.nextInt;
harga = banyak 4500; System.out.printtotal harga : ;
System.out.printlnharga; break;
case 3 : System.out.printlnnama barang : pulpy orange; System.out.printlnharga satuan : 6.500;
System.out.printberapa banyak yang akan di beli : ; banyak = input.nextInt;
harga = banyak 6500; System.out.printtotal harga : ;
System.out.printlnharga; break;
23
case 4 : System.out.printlnnama barang : lays keripik kentang; System.out.printlnharga satuan : 7.500;
System.out.printberapa banyak yang akan di beli : ; banyak = input.nextInt;
harga = banyak 7500; System.out.printtotal harga : ;
System.out.printlnharga; break;
case 5 : System.out.printlnnama barang : coca cola; System.out.printlnharga satuan : 5.000;
System.out.printberapa banyak yang akan di beli : ; banyak = input.nextInt;
harga = banyak 5500; System.out.printtotal harga : ;
System.out.printlnharga; break;
case 6 : System.out.printlnnama barang : sari roti sandwich; System.out.printlnharga satuan : 2.500;
System.out.printberapa banyak yang akan di beli : ; banyak = input.nextInt;
harga = banyak 2500; System.out.printtotal harga : ;
System.out.printlnharga; break;
} }
}
24
public static void mainString args[ ] String[ ] args : method main menerima variable dengan nama args, bertipe String. Tanda [ ] menunjukkan
args adalah variable array. system.out.println : menampilkan teks yang diapit “ “ ke layar.
Jangan lupa memberi tanda ; nextInt untuk membaca inputan integer
{ : menandai dimulainya isi class tesProgram sedangkan, } : menutup isi class. Bentuk dari Switch-case merupakan pernyataan yang dirancangan khusus
untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki
kegunaan sama seperti if – else bertingkat. break adalah perintah untuk mengakhiri statement. Apabila tidak ada break,
komputer akan mengeksekusi intruksi yang berada di bawahnya walaupun berada di case yang berbeda.
G. PENGERTIAN C++