Rabu, 19 Maret 2014

struct dan pointer menghitung Luas Dan Volume Balok dan menghitung Luas Dan Volume tabung

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>

struct data
{
double *r,*t,*p,*l,*luas,*volum;
};

void main()
{
char menu,pilih;
data var;
var.t=new double;
var.p=new double;
var.l=new double;
var.r=new double;
var.luas=new double;
var.volum=new double;
do
{
clrscr();
cout<<"Pilihan Menu "<<endl;
cout<<"1. hitung Luas Dan Volume Balok"<<endl;
cout<<"2. hitung Luas Dan Volume tabung"<<endl;
cout<<"3. keluar"<<endl;
cout<<"Masukkan pilihan : ";
cin>>menu;
switch(menu)
{
case '1' :
{
cout<<"\nMasukkan Tinggi : ";cin>>*var.t;
cout<<"Masukkan Panjang : ";cin>>*var.p;
cout<<"Masukkan Lebar : ";cin>>*var.l;
*var.luas=((*var.p**var.l)+(*var.p**var.t)+(*var.t**var.l))*2;
*var.volum=*var.p**var.l**var.t;
cout<<"\nLuas Balok : "<<*var.luas<<endl;
cout<<"Volume Balok : "<<*var.volum<<endl;
break;
}

case '2' :
{
cout<<"\nMasukkan Tinggi : ";cin>>*var.t;
cout<<"Masukkan Jari-jari : ";cin>>*var.r;
*var.luas=2*3.14**var.r*(*var.r+*var.t);
*var.volum=3.14**var.r**var.r**var.t;
cout<<"\nLuas Tabung : "<<*var.luas<<endl;
cout<<"Volume Tabung : "<<*var.volum<<endl;
break;
}
case '3' :
exit(menu);
}
cout<<"\nmau hitung lagi[y/n] : ";cin>>pilih;
}while(pilih!='n');
getch();
}

Tidak ada komentar:

Posting Komentar