Senin, 24 Desember 2012

Program C++: Volume dan Luas Prisma dan Limas

Program C++: Volume dan Luas Prisma dan Limas
created by. Muhammad 'Ariful Furqon

Print Screen:

Script:
#include <iostream.h>
#include <conio.h>
#include <math.h>

void main ()
{
    cout<<"==========================================\n";
    cout<<"    Program penghitung Limas dan Prisma\n";
    cout<<"    Created by Muhammad 'Ariful Furqon\n";
    cout<<"==========================================\n";

    cout<<"Ketikkan Nomer Pilihan Anda: \n1.Volum Limas segi4 \n2.Luas Limas segi4\n3.Volum Prisma segi3\n4.Luas Prisma segi3\n";
    char pilihan;
awal:
    cout<<"Masukkan pilihan anda: ";
    cin>>pilihan;
    switch (pilihan)
    {
    case '1':
    cout<<"==========================================\n";
    cout<<"            Volum Limas segi4\n";
    cout<<"==========================================\n";
    int s1, s2,t;
    float volum;
    cout<<"Masukkan nilai panjang alas limas: ";
    cin>>s1;
    cout<<"Masukkan nilai lebar alas limas: ";
    cin>>s2;
    cout<<"Masukkan nilai tinggi limas: ";
    cin>>t;
    volum = s1*s2*t/3;
    cout<<"==========================================\n";
    cout<<"            Jawabannya adalah\n";
    cout<<"==========================================\n";
    cout<<"Volum Limas adalah: "<<volum<<endl;
    break;
    case '2':
    cout<<"==========================================\n";
    cout<<"             Luas Limas segi4\n";
    cout<<"==========================================\n";
    int s3, s4,t2;
    float luas, e, f;
    cout<<"Masukkan nilai panjang alas limas: ";
    cin>>s3;
    cout<<"Masukkan nilai lebar alas limas: ";
    cin>>s4;
    cout<<"Masukkan nilai tinggi limas: ";
    cin>>t2;
    e=sqrt((t2*t2)+((s3/2)*(s3/2)));
    f=sqrt((t2*t2)+((s4/2)*(s4/2)));
    luas =(s3*s4)+(2*(0.5*s3*f))+(2*(0.5*s4*e));
    cout<<"==========================================\n";
    cout<<"            Jawabannya adalah\n";
    cout<<"==========================================\n";
    cout<<"Luas Limas adalah: "<<luas<<endl;
    break;
    case '3':
    cout<<"==========================================\n";
    cout<<"            Volum Prisma segi3\n";
    cout<<"==========================================\n";
    int s5, s6,t3;
    float volume;
    cout<<" Masukkan Nilai Tinggi Prisma        : ";
    cin>>t3;
    cout<<" Masukkan Nilai Lebar Segitiga Alas  : ";
    cin>>s5;
    cout<<" Masukkan Nilai Tinggi Segitiga Alas : ";
    cin>>s6;
    volume=(0.5*s6*s5)*t3;
    cout<<"==========================================\n";
    cout<<"            Jawabannya adalah\n";
    cout<<"==========================================\n";
    cout<<" Volume Prisma adalah                : "<<volume<<endl;
    break;
    case '4':
    cout<<"==========================================\n";
    cout<<"            Luas Prisma segi3\n";
    cout<<"==========================================\n";
    int s7, s8,t4;
    cout<<" Masukkan Nilai Tinggi Prisma        : ";
    cin>>t4;
    cout<<" Masukkan Nilai Lebar Segitiga Alas  : ";
    cin>>s7;
    cout<<" Masukkan NIlai Tinggi Segitiga Alas : ";
    cin>>s8;
    float c,d;
    c=sqrt((s8*s8)+(s7*s7));
    d=(2*(0.5*s8*s7))+(s8*t4)+(s7*t4)+(t4*c);
    cout<<"==========================================\n";
    cout<<"            Jawabannya adalah\n";
    cout<<"==========================================\n";
    cout<<" Luas Permukaan Prisma               : "<<d<<endl;
    break;
    default:;
    cout<<"Maaf pilihan hanya 1, 2, 3, 4, 5"<<endl;
    }
    cout<<"Mengulang : [Y/N] ? ";
    char m ;
    cin>>m;
        if (m == 'Y'|| m== 'y')
            goto awal;
        else if (m == 'N'|| m == 'n')
            {
            goto akhir;
            }
akhir:
    cout<<"Terima Kasih"<<endl;
    getche;

}

0 comment:

Posting Komentar

Comment Here ^_^.....

 
;