Perulangan dengan Statement IF

• statement penentu keputusan atau IF di gunakan untuk menentukan pilihan dari suatu kondisi yang di berikan. Cara kerjanya ialah dengan melakukan perbandingan menggunakan relational operator atau logical operator, apabila kondisi terpenuhi maka proses A dan apabila kondisi tidak memenuhi maka tidak dapat mengerjakan proses A tetapi akan mengerjakan proses B. • Jenis statement IF - If - if-else - if-else-if - switch • Pernyaaan If digunakan untuk menguji sebuah expresi apakah dia bernilai false atau true. • Pernyataan if – else digunakan jika pengujian kondisi bernilai benar maka stateman di bawah if yang akan di eksekusi dan jika pengujian bernilai salah maka stateman di bawah else yang akan di eksekusi. • Pernyataan switch merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah alternative, misalnya untuk menggantikan pernyataan if bertingkat. • Operator yang digunakan untuk menghasilkan kondisi benar dan salah, bisa berupa operator relasi dan juga operator logika. • Operator relasi bisa dipakai untuk membandingkan dua buah nilai. Hasil perbandingan berupa keadaan benar atau salah. Operator Makna > Lebih dari >= Lebih dari atau sama dengan < Kurang dari <= Kurang dari sama dengan == Sama dengan != Tidak sama dengan • Operator logika dipakai untuk menghubungkan expresi relasi. Operator Makna && Dan (AND) || Atau (OR) ! Tidak (NOT) • Kemungkinan pada operasi logika && dan || Operand1 Operand2 Hasil || && Salah Salah 0 0 Salah Benar 1 0 Benar Salah 1 0 Benar Benar 1 1 • Fungsi putchar() digunakan khusus untuk menampilkan sebuah karakter dilayar. Penampilan karakter tidak diakhiri dengan perpindahan baris. • Fungsi getchar() digunakan khusus untuk menerima masukan berupa sebuah karakter dari keyboard. • Fungsi scanf() digunakan untuk memasukkan berbagai jenis data. • header di gunakan Untuk komputasi fungsi matematika umum • perator Aritmatika yang menggunakan file header math.h seperti berikut : • pow(a,b) : untuk pemangkatan • max() : untuk mencari nilai maximal • min() : untuk mencari nilai minimum • sqrt() : untuk menghitung akar suatu bilangan contohnya : soal : Buatlah program untuk menghitung menggunakan kalkulator dengan 2 masukkan dan 1 operator. source code : #include main() { float a,b; char o; printf("Masukkan operasi bilangan : "); scanf("%c", &o); printf("Masukkan bilangan pertama : "); scanf("%f", &a); printf("Masukkan bilangan kedua : "); scanf("%f", &b); printf("------------------------------\n"); if (o=='+') printf("hasil dari %.2f+%.2f=%.2f\n",a,b, a+b); else if (o=='-') printf("hasil dari %.2f-%.2f=%.2f\n",a,b, a-b); else if (o=='*') printf("hasil dari %.2f*%.2f=%.2f\n",a,b, a*b); else if (o=='/') printf("hasil dari %.2f/%.2f=%.2f\n",a,b, a/b); }
Lebih baru Lebih lama