Assalamualaikum Wr Wb

Alo Gaess ketemu lagi sama saya Alif. Kali ini kita akan membahas tentang “STATEMENT PENENTU KEPUTUSAN”

Control Statement adalah statement yang digunakan untuk mengarahkan jalannya program. Sehingga urutan pengerjaan program dapat melompat-lompat atau berulang.

Ada beberapa statement yang termasuk control statement yaitu statements if-else, else-if, go to(), switch(), break, continue, for(), while() dan do-while. Statement for () digunakan untuk membuat perulangan yang dikontrol oleh nilai-nilai tertentu yaitu initial (nilai awal), condition (kondisi), increment decrement(penambahan/ penurunan).

Untuk dapat memahami lebih jauh lagi sebaiknya kita mencobanya langsung . Oke langsung saja …

PERCOBAAN PERTAMA

Pada percobaan ini kita untuk membuat program agar dapat menentukan suatu bilangan itu termasuk bilangan genap atau ganjil. Berikut programnya

#include<stdio.h>
void main()
{
int z, sisa;

printf(“Masukkan suatu bilangan = “);
scanf(“%d”, &z);
sisa = z % 2 == 0;

if(sisa)
printf(“\nBilangan ini adalah GENAP”, z);
else
printf(“\nBilangan ini adalah GANJIL”, z);

getch();
}

Hasil Percobaan 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

Kita lanjut ke percobaan berikutmya

Percobaan Kedua 

Pada percobaan ini kita disuruh untuk menentukan suatu kelompok yang dimasukkan keyboard termasuk huruf besar, huruf kecil, angka, atau karakter khusus. berikut contoh programnya

#include<stdio.h>
void main()
{
char c;

printf(“Masukkan suatu karakter : “); scanf(“%c”, &c);
if(c>=’a’ && c<=’z’)
printf(“\nhuruf ini termasuk huruf KECIL.\n”);
else if(c>=’A’ && c<=’Z’)
printf(“\nhuruf ini termasuk huruf BESAR.\n”);
else if(c>=’0′ && c<= ‘9’)
printf(“\nKarakter ini termasuk ANGKA”);
else
printf(“\nKarakter ini termasuk KARAKTER KHUSUS”);

getch();
}

Hasil Percobaan 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

 

PERCOBAAN KETIGA 

Pada percobaan ini kita akan membuat pemrograman untuk kalkulator sederhana. Berikut programnya

#include<stdio.h>
#include<conio.h>
void main()
{
int valid_operator;
char operator;
float bil1, bil2, hasil;

printf(“Masukkan 2 bilangan dan sebuah operator.\n\n”);
printf(“Mulai perhitungan”);

scanf(“%f %c %f “,&bil1, &operator, &bil2);

switch(operator) {
case ‘*’: hasil = bil1 * bil2; break;
case ‘/’: hasil = bil1 / bil2; break;
case ‘+’: hasil = bil1 + bil2; break;
case ‘-‘: hasil = bil1 – bil2; break;
case ‘%’: hasil = bil1 % bil2; break;
case ‘&’: hasil = bil1 & bil2; break;
case ‘|’: hasil = bil1 | bil2; break;
default : valid_operator = 0;
}
if
valid_operator = 0; {
}

}

Hasil Percobaan 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

PERCOBAAN KEEMPAT 

pada percobaan ini kita disuruh untuk membuat program yang dapat menentukan apakah tahun tersebut termasuk tahun kabisat atau bukan, berikut contoh programnya

#include <stdio.h>

main(){
int tahun;

printf(“masukkan tahun : “);
ULANG:
scanf(“%d”, &tahun);

if(tahun>=1900 && tahun<=2005 && tahun%4==0)
printf(“Tahun %d adalah tahun kabisat\n\n”, tahun);
else
printf(“tahun %d bukan tahun kabisat\n\n”, tahun);
goto ULANG;
}

Hasil Percobaan 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Nah akhirnya kita masuk ke percobaan terakhir. Bagaimana kawan mulai paham kan??..

PERCOBAAN KELIMA

pada percobaan ini kita akan menghitung suatu determinan dan mencari akar-akar dari persamaan kuadrat. Berikut contoh programnya ..

#include<stdio.h>
#include<math.h>>
main()
{
float a,b,c,d,e,x1,x2,x3,x4;
printf (“program untuk menghitung determinan”);
printf (“\nMasukkan persamaan\n”);
printf (“Masukkan nilai a = “); scanf(“%f”,&a);
printf (“\nMasukkan nilai b = “); scanf(“%f”,&b);
printf (“\nMasukkan nilai c = “); scanf(“%f”,&c);
d = (b*b) – 4*a*c;
e =-b/2*a;
x1= (-b+(sqrt(d)))/(2*a);
x2= (-b-(sqrt(d)))/(2*a);
x3= (-b+(sqrt(d)))/(2*a);
x4= (-b-(sqrt(d)))/(2*a);
if (d == 0) {printf(“nilai d=0 maka akar-akarnya kembar yaitu x1=x2 = %.2f”, e);}
else if (d >0)
{printf(“nilai d =%.2f maka akar-akarnya yaitu x1 = %2f dan x2=%2f”,d, x1,x2);}
else printf (“nilai d=%f maka akar-akarnya imaginer berlainan,yaitu x1=%.2f dan x2=%.2f “, d,x3,x4);
getch();
}

Hasil Percobaan 

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Yash akhirnya kita sudah menyelesaikan semua percobaan. Semoga materi kali ini dapat bermanfaat ya bagi kalian semua. Okey See You Next Time Gaesss..

Sekian terima kasih. Mohon maaf apabila ada salah kata.

Waalaikumsalam Wr Wb