Hey Rek!!!kembali lagi dengan aku untuk kembali berbagi ilmu.Kali ini aku akan menjelaskan statmen penentu keputusan yo rek.Tujuanya yaitu agar kita dapat mempelajari dan mengamati penggunaan statment penentu keputusan yaitu statmen if-else. Memanfaatkan statment if-else untuk membuat proses perulangan yaitu dengan mengkombinasikan dengan statment goto-label.mempelajari statment if-else bersarang.Mempelajari penggunaan dari statment switch-case sebagai alternatif pengganti statment if-else.Mempelajari bentuk lain dari statment if-else yaitu statment else-if.

Teoriya adalah statment if-else menentukan pilihan dari suatu kondisi yang diberikan dengan cara kerja membandingkan Relational operator dan Logical operator, apabila kondisi terpenui (benar) kalo sebaliknya (salah) maka tidak akan mengerjakan proses A atau dapat mengerjakan proses B. Proses A dan B merupakan satu statment. Statment  if-else merupakan gabungan dari beberapa if-else dimana apabila ada kondisi yang harus diuji kebenaranya secara bersama.Statment else-if adalah bentuk lain if-else yang digunakan untuk memnentukan kondisi yang benar dari beberapa kondisi yang tersedia Statment switch-case adalah bentuk lain dari statment else-if dengan mendaftarkan kondisi secara vertical dalam suatu kolom sehingga memudahkan dalam hal evaluasi program.

PRAKTEK KUY

1.Membuat ganjil genap:

void main()
{
int a;
printf(“Masukan Bilangan=”);
scanf(“%d”,&a);

if(a%2==0)
{
printf(“Genap”,&a);
}
else
{
printf(“Ganjil”,&a);
}
getch();
}

Kemudian buid and Run

2.Membuat program penentuan karakter:

void main()
{
char a;
printf(“masukan huruf/angka=”);
scanf(“%c”, &a );
if(a>=’a’&&a<=’z’)
printf(“HURUF KECIL”);
else if(a>=’A’&&a<=’Z’)
printf(“HARUF BESAR”);
else if(a>=’0’&&a<=’9′)
printf(“ANGKA”);
else(“KARAKTER KHUSUS”);
getch();
}

Kemudian Build dan RUN

3.Membuat kalkulator sederhana

void main()
{
char a;
printf(“masukan huruf/angka=”);
scanf(“%c”, &a );
if(a>=’a’&&a<=’z’)
printf(“HURUF KECIL”);
else if(a>=’A’&&a<=’Z’)
printf(“HARUF BESAR”);
else if(a>=’0’&&a<=’9′)
printf(“ANGKA”);
else(“KARAKTER KHUSUS”);
getch();
}

Kemudian Build and RUN

4.Membuat program untuk menentukan tahun kabisat(1900-2005)

/* Name File : Tugas 3.5.4.C */
void main()
{
int tahun;
printf(“Masukkan tahun antara 1900-2019 = “);
scanf(“%d”, &tahun);
if(tahun%400==0, tahun%4==0)
printf(“\nTahun %d tahun kabisat”, tahun);
else
printf(“\nTahun %d bukan tahun kabisat”, tahun);
getch();
}

Kemudian Build and RUN

5.Membuat program determnan dan mencari akar akar persamaan kuadrat: Ax^2+Bx+C dimana D=B^2+4AC

/* Name File : Tugas 3.5.4.C */
void main()
{
int tahun;
printf(“Masukkan tahun antara 1900-2019 = “);
scanf(“%d”, &tahun);
if(tahun%400==0, tahun%4==0)
printf(“\nTahun %d tahun kabisat”, tahun);
else
printf(“\nTahun %d bukan tahun kabisat”, tahun);
getch();
}

Kemudian Build and Run

segitu dulu ya rek ilmu yang bisa saya bagikan,terimakasih telah membaca