Praktikum Bahasa C Struktur Kendali
Bentuk Struktur Kendali Struktur IF Struktur IF – Else Struktur Switch
Flowchart Struktur IF if ( kondisi ) {true_statement;} Pernyataan_A Pernyataan_B Pernyataan_C false true if ( kondisi ) {true_statement;}
IF ( Syarat Tunggal - Code) # include <stdio.h> #include <stdlib.h> int main () { int nilai; printf("Masukkan Nilai : "); scanf("%d", &nilai); if (nilai >= 65) {printf("Selamat Anda Lulus");} getch(); }
IF ( Syarat Jamak - Code) # include <stdio.h> #include <stdlib.h> int main () { int nilai, kehadiran; printf("Masukkan Nilai : "); scanf("%d", &nilai); printf("Masukkan Kehadiran : "); scanf("%d", &kehadiran); if (nilai >= 65 && kehadiran >= 10) {printf("Selamat Anda Lulus");} getch(); }
Flowchart Struktur IF if ( kondisi ) {true_statement;} else {false_statement;} Pernyataan_A Kondisi Pernyataan_B Pernyataan_C false true
IF - Else ( Tunggal - Code) # include <stdio.h> #include <stdlib.h> int main () { int nilai, kehadiran; printf("Masukkan Nilai : "); scanf("%d", &nilai); printf("Masukkan Kehadiran : "); scanf("%d", &kehadiran); if (nilai >= 65 && kehadiran >= 10) {printf("Selamat Anda Lulus");} else {printf("Sayang Sekali Anda Belum Beruntung");} getch(); }
Strultur IF - Else ( Bersarang ) if ( kondisi_1) { if ( kondisi_2 ) true_statement_2; else false_statement_2; } false_statement_1;
IF - Else ( Bersarang - Code) if (nilai >= 65) { if (kehadiran >= 10) printf("Selamat Anda Lulus"); } else printf("Karena Malas Hadir, Anda Tidak Lulus"); printf("Maaf Sekali, Anda Tidak Lulus"); getch(); # include <stdio.h> #include <stdlib.h> int main () { int nilai, kehadiran; printf("Masukkan Nilai : "); scanf("%d", &nilai); printf("Masukkan Kehadiran : "); scanf("%d", &kehadiran);
Struktur SWITCH switch (pilihan) { case pilihan1 : {aksi_1; break;} default : {aksi_default; }
Flowchart Struktur SWITCH pilihan pilihan pilihan 1 pilihan 2 pilihan 3 pilihan 4 aksi 1 aksi 2 aksi 3 aksi 4 pernyataan berikutnya
Struktur SWITCH ( code ) # include <stdio.h> #include <stdlib.h> int main () { int bulan; printf("Masukkan Bulan (dalam angka) : "); scanf("%d", &bulan); switch (bulan) case 1 : {printf("Bulan Januari"); break;} case 2 : {printf("Bulan Februari"); case 3 : {printf("Bulan Maret"); case 4 : {printf("Bulan April"); case 5 : {printf("Bulan Mei"); case 6 : {printf("Bulan Juni"); break;} case 7 : {printf("Bulan Juli"); case 8 : {printf("Bulan Agustus"); case 9 : {printf("Bulan September"); case 10 : {printf("Bulan Oktober"); case 11 : {printf("Bulan Novemver"); case 12 : {printf("Bulan Desember"); default : {printf("Masukkan Angka dari 1 s.d. 12"); } getch();
Q & A ?