Anda di halaman 1dari 7

COMPUTER LABORATORY

ELECTRICAL ENG. DEPARTMENT

ANDALAS UNIVERSITY

No Soal Listing Program Screenshot program Nilai


1. Gabungkan #include <iostream>
tugas modul 2 using namespace std;
dan 3 dengan
menggunakan struct kubus{
int
materi modul
sisi,volkub,lpkub;
4 }kubus;
struct balok{
int
lebar,panjang,tinggi,volb
al,lpbal;
}balok;
struct bola{
int
jari_jari,phi=3.14,volbol,
lpbol;
}bola;

int main ()
{
int pilihan;
cout<<"Pilih
Program Yang Akan
Dijalankan"<<endl;

cout<<"1.Program
Menghitung Luas
Permukaan dan Volume
Bangun Ruang"<<endl;

cout<<"2.Program
Menghitung
Penjumlahan dan
Pengurangan Matriks
Berordo 3x3"<<endl;

cout<<"Program yang
Akan Dijalankan :";
cin>>pilihan;
cout<<endl;
cout<<endl;
if (pilihan==1)
{
char pilih;

cout<<"Program
Menghitung Luas
Permukaan dan
Volume"<<endl;

cout<<"a.Kubus"<<endl;

cout<<"b.Balok"<<endl;
cout<<"c.Bola"<<endl;
cout<<"Pilih
Luas Permukaan dan
Volume bangun yang
akan dihitung :";
cin>>pilih;
cout<<endl;
cout<<endl;

if(pilih=='a')
{

int*x,*y;

cout<<"Menghitung
Luas Permukaan dan
Volume Kubus"<<endl;

cout<<"Masukkan
panjang sisi : ";

cin>>kubus.sisi;

kubus.lpkub=6*kubus.sis
i*kubus.sisi;

kubus.volkub=kubus.sisi
*kubus.sisi*kubus.sisi;

cout<<"Luas
Permukaan Kubus adalah
: "<<kubus.lpkub<<" cm
"<<endl;

cout<<"Volume
Kubus adalah :
"<<kubus.volkub<<" cm
"<<endl;

x=&kubus.lpkub;

y=&kubus.volkub;

cout<<"Alamat
dari luas permukaan
kubus
adalah :"<<x<<endl;

cout<<"Alamat
dari volume kubus
adalah :"<<y<<endl;
}
if(pilih=='b')
{

int*h,*i;

cout<<"Menghitung
Luas Permukaan dan
Volume Balok"<<endl;

cout<<"Masukkan
panjang balok : ";

cin>>balok.panjang;

cout<<"Masukkan lebar
balok : ";

cin>>balok.lebar;

cout<<"Masukkan tinggi
balok : ";

cin>>balok.tinggi;

balok.lpbal=(balok.panja
ng*balok.lebar)+
(balok.panjang*balok.tin
ggi)+
(balok.lebar*balok.tinggi
);

balok.volbal=balok.panja
ng*balok.lebar*balok.tin
ggi;

cout<<"Luas
Permukaan Balok
adalah :
"<<balok.lpbal<<" cm
"<<endl;

cout<<"Volume
Balok adalah :
"<<balok.volbal<<" cm
"<<endl;

h=&balok.lpbal;

i=&balok.volbal;
cout<<"Alamat
dari luas permukaan
balok :"<<h<<endl;

cout<<"Alamat
dari volume balok adalah
:"<<i<<endl;
}
if(pilih=='c')
{

int*e,*f;

cout<<"Menghitung
Luas Permukaan dan
Volume Bola"<<endl;

cout<<"Masukkan
panjang jari-jari : ";

cin>>bola.jari_jari;

bola.lpbol=4*3.14*bola.j
ari_jari*bola.jari_jari;

bola.volbol=bola.phi*bol
a.jari_jari*bola.jari_jari*
bola.jari_jari*4/3;

cout<<"Luas
Permukaan Bola adalah :
"<<bola.lpbol<<" cm
"<<endl;

cout<<"Volume
Bola adalah :
"<<bola.volbol<<" cm
"<<endl;

e=&bola.lpbol;

f=&bola.volbol;

cout<<"Alamat
dari luas permukaan bola
adalah :"<<e<<endl;

cout<<"Alamat
dari volume bola
adalah :"<<f<<endl;
}
else {
cout<<"Maaf
input yang anda
masukkan salah"<<endl;
}
return 0;
}
if(pilihan==2)
{
int i,j;
int matrikA [3][3],
matrikB [3][3],
matrikHasil [3][3],
matrikkurang[3][3];
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{

cout<<"Masukkan
elemen
A"<<i<<","<<j<<"=";cin
>>matrikA [i][j];}
}
cout<<endl;

for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{

cout<<"Masukkan
elemen
B"<<i<<","<<j<<"=";cin
>>matrikB [i][j];}
}
cout<<endl;

cout<<"Nilai matriks A
adalah"<<endl;
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ cout<<"\t"<<matrikA
[i][j];
}
cout<<endl<<endl;
}

cout<<"Nilai matriks B
adalah"<<endl;
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ cout<<"\t"<<matrikB
[i][j];
}
cout<<endl<<endl;
}

for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
matrikHasil [i]
[j]=matrikA [i][j]
+matrikB [i][j];
matrikkurang [i]
[j]=matrikA [i][j]-
matrikB [i][j];
}
}

cout<<"Penjumlahan
Matrik"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{

cout<<"\t"<<matrikHasil
[i][j];
}
cout<<endl<<endl;
}

cout<<"Pengurangan
Matrik"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{

cout<<"\t"<<matrikkuran
g [i][j];
}
cout<<endl<<endl;
}
}
else {

cout<<"Maaf
input yang anda
masukkan salah"<<endl;
}
return 0;
}

JOURNAL FORM
PRACTICUM COMPUTER PROGRAMMING

Name : Vinoza Shalsabila


BP : 1810953027
Module Practicum : 4 (Function, Pointer, and Structure)

Practicum Assistant
(Hayatul Sukma)

Anda mungkin juga menyukai