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.
Minggu, 11 Mei 2014
Membuat Sebuah Progam Rumus Bangun Ruang Dari C++
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