PlanetBlog - Komunitas Blog Indonesia

Kamis, 10 Februari 2011

Bentuk If Else Tunggal


Sintak dari bentuk statement If else adalah sebagai berikut:


                If (kondisi) statement;

                Else Statement;


    Statement adalah kondisi atau seteleh else dapat berupa statement kosong, statement tunggal atau blok dari statement. Statement If else akan memproses statement yang mengikutinya jika (If)kondisi yang diseleksi adalah benar, sebaliknya Else akan memproses statement setelah else jika kondisi yang diseleksi adalah salah.


Contoh Programnya adalah:

#Include <stdio.h>

main( )

{

     float A,B;

     printf(“Masukkan nilai a?”);scanf(“%f”%A);

     printf(“Masukkan nilai b?”);scanf(“%f”,&B);

     printf(“\n”);


If (B= =0);

     Printf(“%f dibagi dengan 0 adalah Tak berhingga \n “,A);

Else

     Printf(“%f dibagi dengan %f adalah %f  \n “,A,B,A/B);

}


Jika program itu dijalankan akan memperoleh hasil:






Masukkan nilai a? 5

Masukkan nilai b? 0

5.000000 dibagi dengan 0 adalah Tak Berhingga


 

Program di atas menyeleksi nilai suatu pembagi. Jika nilai pembagi adalah nol, maka hasil pembagian dengan angka nol akan mendapatkan hasil tak berhingga.

Baca Selengkapnya...

Bentuk If Tunggal Sederhana

Sintak dari bentuk If tunggal sederhana adalah sebagai berikut:

If (kondisi) statement;

Bentuk ini menunjukkan jika If kondisi yang diseleksi adalah benar (bernilai logika satu), maka statement yang mengikutinya akan diproses. Sebaliknya bila kondisi yang diseleksi tidak benar (bernilai logika nol) maka statement berikutnya yang akan diproses.

Contoh programnya:

#include <stdio.h>

main( )
{
int JumlahAnak;
float GajiKotor,Tunjangan,PersenTunjangan =0:2;

printf(“Gaji Kotor? “);

scanf(“%f”,&GajiKotor);
printf(“Jumlah Anak ?”);
printf(“%d”,&JumlahAnak);

If (JumlahAnak>2) PersenTunjangan=0,3;

Tunjangan= PersenTunjangan*GajiKotor;

Printf(“\n Besarnya tunjangan = Rp %10.2f\n”,Tunjangan);

}

Jika program ini dijalankan akan menujukkan hasil :

Gaji Kotor ? 100000

Jumlah Anak ? 5
Besarnya Tunjangan = Rp 30000,00

Jumlah Tunjangan pegawai tergantung pada jumlah anak yang dimiliki, Jika seorang pegawai mempunyai anak kurang dari tiga maka tunjanganya adalah sebesar 20% dari gaji kotornya. Jika jumlah anaknya lebih besar atau sama dengan 3, maka besar tunjangan adalah 30% dari gaji kotornya.

Penting: Sintak dari statement If menunjukkan bahwa kondisi yang diseleksi

harus ditulis diantara tanda kurung.


Baca Selengkapnya...

Rabu, 09 Februari 2011

Statement Penyeleksian dengan "IF"

Beberapa statement disediakan oleh program bahasa C untuk mengendalikan beberapa proses dari program. Statement If dan Switch dapat digunakan untuk proses menyeleksi kondisi. Kita akan dibahas cara mengendalikan proses penyeleksian menggunakan If. Begitu pula beberapa operator yang digunakan untuk pengganti If juga akan dibahas dalam bab ini.
Statement – statement penyeleksian kondisi digunakan untuk menyeleksi suatu kondisi atau syarat – syarat tertentu, seperti misalnya apakah nilai A lebih besar dari 7 ( A>7),umur lebih tua dari 20 tahun(Umur>20),Nama Ali adalah Ali(Nama= = “Ali” dan sebagainya.Catatan:Arus dari proses selanjutnya tergantung dari proses yang diseleksi.
Proses kondisional yang disediakan dalam bahasa C adalah :
• If
• If else
• Nested If Baca Selengkapnya...

Template by:

Free Blog Templates