Modul 5 Pernyataan Dan Panduan Penyelesaian Masalah
Modul 5 Pernyataan Dan Panduan Penyelesaian Masalah
1. Tujuan Praktikum
3. Teori Dasar
Macam-macam pernyataan
o Pernyataan ungkapan, pernyataan yang terdiri atas sebuah ungkapan
diakhiri dengan titik koma, digunakan untuk penugasan nilai terhadap
variabel atau pemanggilan fungsi. Contoh: bil = 3; atau x++; atau kirim();
o Pernyataan deklarasi, pernyataan yang digunakan untuk
memperkenalkan nama variabel ataupun pengenal lain beserta tipe
datanya. Contoh: int bil;
o Pernyataan nol atau pernyataan kosong, pernyataan yang berisi titik
koma saja dan tidak melaksanakan perintah apa-apa. Namun
kehadirannya terkadang diperlukan, contohnya: while(getchar() != ‘K’);
o Pernyataan majemuk atau biasa disebut dengan istilah blok. Sejumlah
pernyataan yang berada di dalam suatu blok, seperti di atas,
diperlakukan sebagai pernyataan tunggal. Jika terdapat suatu pengenal
yang dideklarasikan dalam suatu blok, pengenal tersebut hanya dikenal
di dalam blok tersebut.
o Pernyataan goto adalah pernyataan yang mengarahkan eksekusi ke
pernyataan yang berlabel (pernyataan yang diawali oleh suatu nama
label dan tanda titik dua [:]). Contoh bentuk pernyataan goto dan
pernyataan berlabel:
goto label;
label: pernyataan;
Aliran Eksekusi di Program
o Sekuensial
Sesuai dengan namanya, aliran sekuensial akan membuat pernyataan-
pernyataan akan dijalankan secara berurutan sesuai dengan urutan
pernyataan tersebut. Berikut gambar yang memperlihatkan model alur
sekuensial.
o Penggunaan pseudocode
4. Praktikum
Pernyataan nol
Source Code
#include <stdio.h>
int main() {
printf("Hello World!");
printf("Masukkan 'K' dan tekan tombol enter untuk mengakhiri
program..");
while (getchar() != 'K');
return 0;
}
Pernyataan majemuk
Source Code
#include <stdio.h>
int main() {
int a = 5;
printf("a = %d\n", a);
{
int a = 20;
printf("a dalam blok = %d\n", a);
}
printf("a = %d\n", a);
return 0;
}
int main() {
printf("Tes goto\n");
goto akhir;
akhir:
printf("Selesai..");
return 0;
}