Minggu, 11 Mei 2014

Membuat Sebuah Progam Rumus Bangun Ruang Dari C++

Yap kali ini saya akan memberikan sebuah contoh progam " Rumus Bangun Ruang " dengan sangat sederhana. Pada progam ini saya menggunakan fungsi " Switch Case " dan " While ". Oke baiklah monggo di lihat kebawah hehehe... :)


Source Code

#include "stdafx.h"
#include <iostream>
#define phi 3,14

using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
int pilihan , p, l, t, s, v, a, ta, tp, jari, sisi, luasalas;
int ulang=1;

while(ulang == 1)
{

cout << "=================================" << endl;
cout << " M. DIO DWI SEPTIAN ";
cout << " X TKJ 2 ";
cout << " 21 " << endl;
cout << "=================================" << endl;
cout << " Pilih Rumus Bangun Ruang " << endl;
cout << " 1. Volume Kubus/Balok " << endl;
cout << " 2. Volume Prisma Segitiga " << endl;
cout << " 3. Volume Tabung " << endl;
cout << " 4. Volume Bola " << endl;
cout << " 5. Volume Limas " << endl;
cout << " 6. Volume Kerucut " << endl;
cout << " ======================== " << endl;
cout << " Pilihan Anda :  ";
cin >> pilihan;

switch(pilihan)
{
case 1:
cout << "Panjang = ";
cin >> p;
cout << "Lebar = ";
cin >> l;
cout << "Tinggi = ";
cin >> t;
v = p * l * t;
cout << "Volume = " << v << endl;
break;
case 2:
cout << " Masukkan Nilai Panjang = ";
cin >> p;
cout << " Masukkan Nilai Lebar = ";
cin >> l;
luasalas=p*l /2;
cout << " Hasil Luas Alas = " << luasalas << endl;
cout << " Masukkan Nilai Tinggi Prisma = ";
cin >> tp;
v = luasalas*tp;
cout << " Volume = " << v << endl;
break;
case 3:
cout << " Masukkan Nilai Jari - Jari = ";
cin >> jari;
luasalas = jari * jari * 22 / 7;
cout << " Luas Alas " << luasalas << endl;
cout << " Volume Tabung = " << endl;
cout << " Luas Alas " << luasalas << endl;
cout << " Masukkan Nilai Tinggi Tabung = ";
cin >> t;
v = luasalas*t;
cout << " Volume = " << v << endl;
break;
case 4:
cout << " Masukkan Nilai Jari - Jari = ";
cin >> jari;
v = jari * jari* jari * 4 / 3 * 22 / 7;
cout << " Volume = " << v << endl;
break;
case 5:
cout << " Masukkan Nilai Sisi = ";
cin >> sisi;
cout << " Masukkan Nilai Tinggi = ";
cin >> t;
v = sisi * sisi * t/3;
cout << " Volume = " << v << endl;
break;
case 6:
cout << " Masukkan Nilai Jari - Jari = ";
cin >> jari;
cout << " Masukkan Nilai Tinggi = ";
cin >> t;
v = jari * jari * 22 / 7 * t/3;
cout << " Volume = " << v << endl;
default:
break;
}

cout << "Ingin Mengulang..? Tekan 1 = (1/0)";
cin >> ulang;
ulang = ulang;
}

system("pause");
return 0;
}

Pada penggunaan " Switch Case " kita mengakhiri case dengan Break supaya nantinya tidak langsung keluar dari progam dan menampilkan hasil dari Rumus" tadi. Ohya disini saya juga ada While ( pengulangan ). Hehehe...  Begitu juga dengan system("pause"); supaya ketika menjalankan tidak langsung out dari display nya.

Berikut Ini adalah contoh dari progam tersebut.


Jika mengulang pencet tombol 1. Jika ingin keluar pencet tombol 0
Memilih rumus yang lain. 

Sekian sedikit contoh progam yang bisa saya berikan. Semoga bermanfaat. 
SAYONARA MINNA :D

.

0 komentar:

Posting Komentar