If, If-else, For Loop, While Loop, Do-While Loop dengan Bahasa C

If, If-else, For Loop, While Loop, Do-While Loop dengan Bahasa C

daftar isi :

1. pengertian struktur kontrol

2. If Statment

3. If-Else Statment

4. For Loop

5. While Loop

6. Do-While Loop




1. Pngertian Struktur Kontrol

Di dalam pemrograman ada istilah yang di sebut struktur kontrol, apa itu struktur kontrol?.
Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program.
kali ini kita akan mempraktekan apa itu struktur kontrol


2. If Statment

Pemilihan if digunakan untuk menjalankan suatu blok kode jika kondisi tertentu terpenuhi.
Jika kondisi evaluasi bernilai benar (true), blok kode di dalam if akan dieksekusi. Jika kondisi
evaluasi bernilai salah (false), blok kode di dalam if akan dilewati.
kita akan membuat sebuah Flowchart, Pseudocode, dan Code Program dari If Statmnet

  • Flowchart



  • Pseudocode
Suruh User memasukan nilai

    jika nilai di bagi 2 = 0
       "itu Bilangan genap

  • Code Program
#include <stdio.h>
int main(){
int num;
printf("masukan bilangan bulat = ");
scanf("%d",&num);
if(num % 2 == 0){
printf("itu Bilangan genap");
}
}
maka outputnya akan seperti ini :



  3. If Statment

else if adalah pilihan alternative dari penyeleksian untuk mencari kondisi yang diinginkan, else if memiliki fungsi yang sama seperti pernyataan if dan diletakan setelah pernyataan if. else adalah pilihan terakhir yang akan dijalankan jika semua pilihan tidak memiliki nilai benar (true) pada kondisi yang ada.

  • Flowchart


  • Pseudocode
Program Ganjil_genap

suruh user masukan intput bilangan genap

jika(if) input % 2 == 0
print out (itu bilangan genap);
jika salah (else)
print out (itu bilangan Ganjil) ;

  • Code Program
#include <stdio.h>
int main(){
int num;
printf("masukan bilangan bulat = ");
scanf("%d",&num);
if(num % 2 == 0){
printf("itu Bilangan genap");
}else{
printf("itu Bilangan Ganjil");
}
}
maka outputnya akan seperti ini :



  4. For Loop

Perulangan For adalah suatu bentuk proses pengulangan kegiatan pada suatu statement atau lebih secara berulang ulang-ulang selama yang dijadikan acuan tersebut terpenuhi dengan baik.

  • FlowChart


  • Pseudocode
FOR i = 1
i to 10 
print i
End for

  • CodeProgram

#include <stdio.h>

int main(){
int i;
for (i = 1; i <= 10; i++) {
printf(
"%i\n",i) ;

}
return 0;
}
Dibawah ini merupakan output dari kode di atas :


5. While Loop

While Loop adalah metode perulangan dimana ada kondisi yang harus dipenuhi supaya looping bisa berjalan terus. While Loop mengulangi eksekusi sub diagram didalamnya sampai terminal kondisi menerima nilai Boolean tertentu. Nilai Boolean tergantung dari sifat dari While Loop


  • FlowChart




  • Code Program
#include <stdio.h>

int main (){
int i = 5;
while (i <= 100) {
printf("%d\n", i);
i += 5;
}
return 0;
}
Maka hasil nya akan seperti gambar di bawah ini :

6. Do-While Loop

Do-while digunakan untuk mengulang statement sebanyak satu kali terlebih dahulu, kemudian akan mengecek statement didalam while apakah bernilai benar, jika bernilai benar maka akan diulang kembali

  • Flowchart

  • Pseudocode

  • Code Program
#include <stdio.h>

int main() {
int bilangan;

do {
printf("Masukkan bilangan positif (masukkan negatif untuk berhenti): ");
scanf("%d", &bilangan);



} while (bilangan >= 0);

return 0;
}
Output dari program tersebut akan seperti dibawah ini :

dari output tersebut kitika kita memasukan bilangan positif maka perulanagan akan terus berlanjut,
sedangkan ketika kita memasukan angka negaatif, maka perulangan tersebut akan berhenti

Comments

Popular posts from this blog

konsep dasar algoritma graf