Laporan Praktikum Pemrograman Komputer
Laporan Praktikum Pemrograman Komputer
Problem/Masalah
- Menentukan keliling dam luas sebuah lingkaran dengan jari jari r.
- Menentukan luas permukaan, volume, dan luas permukaan per satuan volume sebuah bila
dengan jari jari r.
- Menentukan luas permukaan, volume, dan luas permukaan per satuan volume sebuah silinder
dengan jari jari r dan tinggi h.
2. Tujuan
- Praktikan dapat menyusun program sederhana dengan statement berurutan
3. Analisis
a. Informasi
Keliling lingkaran luas lingkaran luas permukaan bola, volume bola, luas permukaan
persatuan volume bola, luas permukaan silinder, volume silinder, dan luas permukaan per
satuan volume silinder.
b. Data
Jari jari lingkaran, bola dan silinder (r), dan tinggi silinder (t)
4. Landasan Teori
i. Keliling lingkaran = 2r
ii. Luas lingkaran = r2
iii. Luas Perukaan Bola = 4 r2
4 3
iv. Volume Bola = r
3
Luas permukaan bola
v. Luas permukaan per satuan volume bola = Volume bola
b. Program tugas
1. Masukkan nilai jari jari lingkaran, bola,
dan silinder (r), serta tinggi silinder (t)
2. Hitung keliling lingkaran (k)
3. Hitung luas lingkaran (LL)
4. Hitung luas permukaan bola (LB)
5. Hitung volume bola (VB)
6. Hitung luas permukaan bola per satuan volume LPVB
7. Hitung luas permukaan silinder (LS)
8. Hitung volume slilinder (VS)
9. Hitung luas permukaan bola per satuan volume LPVS
10. Tampilkan keliling lingkaran, luas lingkaran,
luas permukaan bola, volume bola, luas perbukaan
bola per satuan volume, luas permukaan silinder,
volume silinder, dan luas permukaan silinder per
satuan volume.
5. Listing program
a. Program contoh
#include<iostream>
using namespace std;
const float phi=3.14;
int main()
{
int r;
float area1, perimeter1;
cout<<"Jari - Jari Lingkaran \t \t \t = ";cin>>r;
area1 = phi*r*r;
perimeter1 = 2*phi*r;
cout<<"Luas Lingkaran \t \t \t \t = "<<area1<<" cm\n";
cout<<"Keliling Lingkaran \t \t \t = "<<perimeter1<<" cm\n";
return 0;
}
b. Program tugas
#include<iostream>
using namespace std;
const float phi=3.14;
int main()
{
int r, a, b, c;
float area1, perimeter1, volume, area2, volume2, area3, d, e, f;
cout<<"=====================Shaffan
Haqi===================== \n";
cout<<"=================16/395305/TK/44597===================
\n";
cout<<"==========================TN=====================
===== \n";
cout<<"Jari - Jari Lingkaran \t \t \t = ";cin>>r;
area1 = phi*r*r;
perimeter1 = 2*phi*r;
f = perimeter1/area;
cout<<"Luas Lingkaran \t \t \t \t = "<<area1<<" cm\n";
cout<<"Keliling Lingkaran \t \t \t = "<<perimeter1<<" cm\n";
cout<<"Keliling Lingkaran per Satuan Luas = \t "<<f<<"\n";
cout<<"\n";
cout<<"Jari - Jari Bola \t \t \t = ";cin>>a;
volume = 4*phi*a*a*a/3;
area2 = 4*phi*a*a;
e=area2/volume;
cout<<"Volume Bola \t \t \t \t = "<<volume<<" cm\n";
cout<<"Luas Permukaan Bola \t \t \t = "<<area2<<" cm\n";
cout<<"Luas Permukaan Bola per Satuan Volume \t = "<<e<<" cm\n";
cout<<"\n";
cout<<"Jari - Jari Alas Silinder \t \t = ";cin>>b;
cout<<"Tinggi Silinder \t \t \t = ";cin>>c;
volume2 = phi*b*b*c;
area3 = 2*phi*b*c;
d = area3/volume2;
cout<<"Volume Silinder \t \t \t = "<<volume2<<" cm\n";
cout<<"Luas Permukaan Silinder \t \t = "<<area3<<" cm\n";
cout<<"Luas Permukaan per Satuan Volume \t = "<<d<<"\n";
system ("pause");
return 0;
}
6. Output Eksekusi Program
a. Program contoh
b. Program tugas