Home » » Contoh Soal Borland C++ 1

Contoh Soal Borland C++ 1

Written By MDC Media on Monday, 2 April 2012 | 05:23

Soal 1. Buatlah program dengan menggunakan define untuk menghitung
volume Tabung (Rumus Volume Tabung : phi x jari-jari x jari-jari x tinggi)
dan Luas Tabung (Rumus Luas Tabung : 2 x phi x jari-jari x tinggi)

Jawaban :
//...program menghitung Volume dan Luas Tabung dengan menggunakan define
#include
#include
#define phi 3.14152965

void main()
{ float jari_jari,tinggi,volume,luas;
jari_jari=5.0;
tinggi=7;
volume=phi*jari_jari*jari_jari*tinggi; //...rumus Volume Tabung
luas=2*phi*jari_jari*tinggi; //...rumus luas Tabung
cout<<"Volume Tabung = "< cout<<"Luas Tabung = "< getch();
}

output :
Volume Tabung : 549.768
Luas Tabung : 219.907

Soal 2. Buatlah Program untuk mencatat data mahasiswa yang terdiri dari field nama, nim dan nilai.

Jawaban :
//...program mencatat data mahasiswa
#include
#include
void main()
{ char nama[20]; //...jangan lupa masukan batas char "[ ]"
int nim,nilai;
cout<<"Masukan Nama Mahasiswa : "<>nama; //...input nama oleh user
cout<<"Masukan Nim Mahasiswa : "<>nim; //...input nim oleh user
cout<<"Masukan Nilai Mahasiswa : "<>nilai; //...input nilai oleh user

cout<<"Nama : "< cout<<"NIM : "< cout<<"Nilai : "< getch();
}

Output :
Nama : Saputra
Nim :10200711
NIlai :60

Soal 3 Buatlah Program menghitung luas bangun geometri (bujur sangkar, lingkaran, segitiga dan trapesium). Data dimasukan oleh user melalu piranti masukkan dan luas bangunan ditampilkan sebagai keluaran.

Jawaban:
include
#include
# define phi 3.14 //...menggunakan define
void main()
{ int kode;
int luas_bujur_sangkar,sisi;
float luas_lingkaran,jari_jari;
int luas_segitiga,alas_segitiga,tinggi_segitiga;
int luas_trapesium,sisi_panjang,sisi_pendek,tinggi_trapesium;

cout<<" Pilih Program Yang Ingin Dijalankan! "<cout<<" 1. Luas Bujur sangkar. "<cout<<" 2. Luas Lingkaran. "<cout<<" 3. Luas Segitiga. "<cout<<" 4. Trapesium. "<cout<<"\nMasukan Kode Program yang ingin dijalankan = ";cin>>kode;

if (kode==1)
{ cout<<"\nMasukan Sisi Bujur Sangkar = ";cin>>sisi;
luas_bujur_sangkar = sisi*sisi;
cout<<"Luas Bujur Sangkar = "< }
else if (kode==2)
{ cout<<"\nMasukan jari-jari Lingkaran = ";cin>>jari_jari;
luas_lingkaran=phi*jari_jari*jari_jari;
cout<<"Luas Lingkaran = "< }
else if (kode==3)
{ cout<<"\nMasukan Tinggi segitiga = ";cin>>tinggi_segitiga;
cout<<"Masukan Pajang alas Segitiga = ";cin>>alas_segitiga;
luas_segitiga=(tinggi_segitiga*alas_segitiga)/2;
cout<<"Luas Segitiga = "< }
else if (kode==4)
{ cout<<"\nMasukan Sisi Pajang Trapesium = ";cin>>sisi_panjang;
cout<<"Masukna sisi pendek Trapesium = ";cin>>sisi_pendek;
cout<<"Masukan Tinggi Trapesium = ";cin>>tinggi_trapesium;
luas_trapesium=(sisi_panjang + sisi_pendek*tinggi_trapesium)/2;
cout<<"Luas Trapesium = "< }
else cout<<"\nKode yang anda masukan salah !";
getch();
}

Outputnya :
loe coba sendiri aja lah...
Share this article :

0 comments:


Populer Post

Pengunjung

free counters
 
Support : Whisuma | Morodadi Computer Madiun | MDC Advertising |
Copyright © 2011. Morodadi Komputer M
Creating Website Published by Morodadi Computer dan Advertising Madiun
powered by MDCTEAM