Rabu, 08 Juli 2009

tugas 1

/* Program 1 */
1| #include <iostream.h>
2| #include <math.h>
3| #define phi 3.141592654
4| void main()
5| {
6| double D,L;
7| cout<<"Perhitungan Diameter Lingkaran Jika Diketahui Luas Lingkaran"<<endl;
8| cout<<"Dibuat Oleh : Agust Rizaldi (0808002010024)"<<endl;
9| cout<<"============================================================"<<endl;
10| cout<<"Diketahui Phi = "<<phi<<endl;
11| cout<<"Luas Lingkaran = ";
12| cin>>L;
13| D = sqrt((4*L)/phi);
14| cout<<"Diameter Lingkaran = "<<D<<endl;
15| }

Output Program 1

Penjelasan Program:
1| Memanggil file header iostream.h yang berisi fungsi atau prototype dasar bagi program Microsoft Visual c++. Jika tidak ada file header ini program tidak bisa di-compile.
2| Memanggil file header math.h yang berisi fungsi matematika sqrt (akar kuadrat) yang digunakan dalam program ini.

3| Mendefinisikan konstanta phi agar bernilai 3.141592654.

4| Program/fungsi utama (main) yang bertipe void. Digunakan tipe void karena untuk program/fungsi ini tidak perlu untuk mempunyai nilai kembalian.

5| Menyatakan awal dari program/fungsi.

6| Mendeklarasikan variabel D dan L dengan tipe data double.

7| Menampilkan "Perhitungan Diameter Lingkaran Jika Diketahui Luas Lingkaran" di layar, endl menyatakan akhir baris.

8| Menampilkan "Dibuat Oleh : Agust Rizaldi (0808002010024)" di layar pada baris baru, endl menyatakan akhir baris.

9| Menampilkan "============================================================" di layar.
10| Menampilkan "Diketahui Phi = " di layar, <<phi berarti menampilkan nilai phi setelah tanda petik.
11| Menampilkan "Luas Lingkaran = " di layar. Tidak digunakan endl karena cin pada baris berikutnya memberi pergantian baris secara otomatis.
12| Perintah cin>>L berarti meminta input data dan memasukkan nilai data tersebut ke dalam variabel L.
13| Memuat variabel D dengan nilai hasil dari sqrt((4*L)/phi).
14| Menampilkan "Diameter Lingkaran = " dan nilai variabel D di layar.
15| Menyatakan akhir dari program/fungsi.



/* Program 2 */
1| #include <iostream.h>
2| #define phi 3.141592654
3| void main()
4| {
5| double L,V,R;
6| cout<<"Perhitungan Luas Permukaan Dan Volume Bola Jika Diketahui Radius"<<endl;
7| cout<<"Dibuat Oleh : Agust Rizaldi (0808002010024)"<<endl;
8| cout<<"================================================================"<<endl;
9| cout<<"Diketahui Phi = "<<phi<<endl;
10| cout<<"Radius Bola = ";
11| cin>>R;
12| L = 4*phi*R*R;
13| V = (4.0/3)*phi*R*R*R;
14| cout<<"Luas Permukaan Bola = "<<L<<endl;
15| cout<<"Volume Bola = "<<V<<endl;
16| }

Output Program 2

Penjelasan Program:
1| Sama seperti pada penjelasan di atas. Disini tidak digunakan file header math.h karena pada program ini tidak menggunakan sqrt.
2| Mendefinisikan konstanta phi agar bernilai 3.141592654.
3| Program/fungsi utama (main) yang bertipe void. Digunakan tipe void karena untuk program/fungsi ini juga tidak perlu untuk mempunyai nilai kembalian.
4| Menyatakan awal dari program/fungsi.
5| Mendeklarasikan variabel L, V dan R dengan tipe data double.
6| Menampilkan "Perhitungan Luas Permukaan Dan Volume Bola Jika Diketahui Radius" di layar, endl menyatakan akhir baris.
7| Menampilkan "Dibuat Oleh : Agust Rizaldi (0808002010024)" di layar.
8| Menampilkan "================================================================" di layar.
9| Menampilkan "Diketahui Phi = " dan nilai phi di layar.
10| Menampilkan "Radius Bola = " di layar.
11| Meminta input data dari user dan memuat nilainya ke dalam variabel R.
12| Memuat variabel L dengan nilai hasil dari 4*phi*R*R (rumus luas permukaan bola).
13| Memuat variabel V dengan nilai hasil dari (4.0/3)*phi*R*R*R (rumus volume bola), pada rumus tidak boleh ditulis (4/3) saja karena hasilnya akan berbeda dengan (4.0/3). Jika (4/3) akan memberi hasil 1, karena suatu bilangan bulat dioperasikan dengan bilangan bulat maka nilai yang didapat adalah bilangan bulat pula. Jika (4.0/3) maka akan memberi hasil 1.33333, karena 4.0 dianggap pecahan oleh bahasa c++.
14| Menampilkan "Luas Permukaan Bola = " dan isi variabel L di layar.
15| Menampilkan "Volume Bola = " dan isi variabel V di layar.
16| Menyatakan akhir dari program/fungsi.

Tidak ada komentar:

Posting Komentar