Kali ini saya akan coba memberikan contoh script sederhana mengenai if else yang menggunakan Visual c++.
if-else dipakai untuk memilih alternatif eksekusi dari dua blok pemyataan.
bentuk umum pernyataan if-else:
if (kondisi) perintah ke1;else perintah ke2;
Berikut ada beberapa contoh script if else :
/* Nama File : kalkulator sederhana.c */
#include <stdio.h>
#include <conio.h>
main ()
{
int
valid_operator =1;
char
operator;
float
bil1, bil2, hasil;
printf
("Masukkan 2 bilangan dan sebuah operator.\n\n");
printf
("Dengan format: \n\n");
printf
("= bilangan-1 operator bilangan-2\n\n");
printf
("=");
scanf
("%f %c %f", &bil1, &operator, &bil2);
if
(operator == '*'){
hasil
= bil1 * bil2;
}
else if (operator == '/'){
hasil
= bil1 / bil2;
}
else if (operator == '+'){
hasil
= bil1 + bil2;
}
else if (operator == '-'){
hasil
= bil1 - bil2;
}
else
valid_operator
= 0;
if
(valid_operator){
printf
("\n Hasil perhitungan\n\n");
printf
("%g %c %g = %g\n", bil1, operator, bil2, hasil);
}
else {
printf
("\n Operator SALAH!\n");
printf
("\n Gunakan operator +,-,/ dan * saja!");
}
getch
();
}
/* Nama File : penentu bilangan.c */
#include <stdio.h>
#include <conio.h>
main ()
{
char
c;
printf
("Masukkan suatu karakter: "); scanf ("%c",&c);
if
(c>='a' && c<='z')
printf
("%d tidak habis dibagi %d\n");
else
printf
("%d habis dibagi %d\n");
getch
();
}
/* Nama File : Type Kendaraan.c */
#include <stdio.h>
#include <conio.h>
main ()
{
char
tag;
printf
("Masukkan tipe tag (2 / 4): "); scanf ("%c", &tag);
if
(tag == '2') {
printf
("Merek sepeda motor bertipe 2 tag\n\n");
printf
("1. YA MAHA");
printf
("2. YA SUZUKI");
printf
("3. YA HONDA");
}
else {
printf
("Merek sepeda motor bertipe 4 tag\n\n");
printf
("1. MAHA");
printf
("2. SUZUKI");
printf
("3. HONDA");
}
getch
();
}
Mungkin itu dlu yang dapat saya berikan mengeani contoh script IF ELSE, bila ada terjadi eror atau warning silahkan cek lagi scriptnya.
Tidak ada komentar:
Posting Komentar