Penyelesaian masalah suatu program yang berfungsi untuk menghitung Luas 3 Bangun ruang sekaligus yakni :
- Lingkaran
- Persegi
- Segitiga
If
if berarti jika,
yang berarti “jika kondisi ini terbukti maka… (akan dilakukan sesuatu dalam
kondisi seperti ini)”.If biasanya “berpasangan” dengan else. Jadi,
dapat dikatakan bahwa secara keseluruhan apa yang dimengerti oleh komputer
adalah: “jika kondisi x, maka komputer akan melakukan tindakan X, selain
itu maka komputer akan melakukan tindakan else atau selain X”.
Else
Else adalah kondisi selain / diluar
kondisi pertama (if).
else if
else if sebenarnya
adalah kondisi kedua yang diperkirakan akan terjadi sedangkan else sebenarnya
adalah kondsi terakhir yang diperkirakan akan terjadi. Jika anda perhatikan sebenarnya
else adalah untuk semua kondisi selain kondisi pertama. Artinya, jika anda
memasukkan huruf selain “L” juga akan diangap gender anda adalah perempuan.
Karena yang terbaca oleh komputer adalah “jika variabel gender “isinya” huruf L, maka dia adalah
laki – laki, selain itu dia adalah perempuan”. Jadi, jika anda
memasukkan huruf X atau Z sekalipun, anda akan tetap dianggap sebagi
perempuan.
Penempatan else if adalah selalu di bawah if (mengingat bahwa bagaimana
bisa
ada else if yaitu kondisi selain if jika if-nya sendiri belum ada).
Berikut ini adalah contoh program dengan menggunakan If, disini saya
membuat program menghitung luas bangun ruang yang telah saya sebutkan di
ata tadi
Untuk lebih jelasnya simak script berikut ,, cekidot:
#include <conio.h>
#include <iostream.h>
void garis()
{
cout<<"========================================";
cout<<endl;
}
void lingkaran()
{ double r, l;
cout<<"menghitung luas lingkaran";cout<<endl;
cout<< "phi=3.14";cout<<endl;
cout<<"Input jari-jari : ";
cin>>r;
l= r*r*3.14;
cout<<"luas lingkaran = ";
cout<<l;cout<<endl;
}
void segitiga()
{double a,l,t;
cout<<"menghitung luas segitiga";cout<<endl;
cout<<"input alas :";
cin>>a;
cout<<"input tinggi : ";
cin>>t;
l=0.5*a*t;
cout<<"Luas segitiga = "; cout<<endl;
cout<<l;
}
void segiempat()
{ double s,l;
cout<<"MENGHITUNG LUAS SEGI EMPAT";cout<<endl;
cout<<"masukkan sisi : ";
cin>>s;
l=s*s;
cout<<"Luas Segi Empat = ";
cout<<l;
}
void main()
{
char pilihan;
garis();
cout<<"menghitung luas bangun datar";cout<<endl;
garis();
cout<<endl;
cout<<"a. lingkaran";cout<<endl;
cout<<"b. Segitiga"; cout<<endl;
cout<<"c. segiempat";
cout<<endl;
cout<<endl;
garis();
cout<<endl;
cout<<"Silahkan pilih a/b/c : ";cin>>pilihan;
cout<<endl;
cout<<endl;
if (pilihan=='a')
{
lingkaran();
}
else if (pilihan=='b')
{
segitiga();
}
else
{
segiempat();
}
getch();
}
Oke bro dari script dapat kita ketahui ada beberapa void, terdapat
- void garis()
- void lingkaran()
- void segitiga()
- void segiempat()
- void main() ==> fungsi main
Dari beberapa void diata memiliki tugas sendiri sendiri, yang keseluruhan diatur oleh satu voidmain atau fungsi utama
Sekiansedikit tambahan ilmu dari saya.., semoga bermanfaat,.,. SALAM BLOGGER.
Tidak ada komentar:
Posting Komentar
Komentar yang sopan bro...