Jawaban Soal-soal C++ Untuk Pemula Menggunakan Borland C++ 5.02

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 = "< 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 : "<
#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! "<
#include
#define harga 5203.02 //...menentukan harga dengan define

void main()
{ float jumlah,total;

cout<<"Masukan jumlah barang = ";cin>>jumlah;
total=harga*jumlah;
cout<<"\nYang harus di bayar = "<
#include
void main()
{ int kode;
int a,b,c;
float a1,b1,c1; //...variabel untuk pembagian

cout<<"Program Operasi aritmatika"<
#include

void main()
{ int a,i;

cout<<"Masukan batas bilangan yang ingin ditampilkan = ";cin>>a;
for (i=1;i<=a;i++) //...menampilkan angka berurutan lebih kecil samadengan a if (i%2!=0) //...memilih bilangan ganjil atau bukan cout<
#include
void main()
{ int bil ;

cout <<"Masukan Bilangan = ";cin>>bil;

if (bil%2!=0) //...menentukan bilangan yang dimasukan ganjil/genap
cout<<"\nBilangan ganjil."; else cout<<"\nBilangan genap"; getch(); } Output : Masukan Bilangan = 4 Bilangan Genap Soal Buatlah program untuk menselekasi suatu bilangan dengan ketentua sebagai berikut : 0
#include

void main()
{ int nilai;
cout<<"Masukan nilai = ";cin>>nilai;
if (nilai>0 && nilai<=30) //...&& logika and cout<<"\nNilai Rendah"; else if (nilai>30 && nilai<=60) cout<<"\nNilai sedang"; else if (nilai >60 && nilai<=100) cout<<"\nNilai Tinggi"; else cout<<"\nSalah memasukan nilai"; getch(); } Output : Masukan nilai = 35 Nilai sedang Soal No.9 Buatlah program dalam bentuk menu yang mampu menghitung : a. Luas dan Keliling Bujur Sangkar b. Luas dan Keliling Persegi Panjang c. Luas dan Keliling Lingkaran. Jawab : #include
#include
#define phi 3.14152965
void main()
{ int kode;
int luas_bj,keliling_bj,sisi;
int panjang_persegi,lebar_persegi,luas_persegi,keliling_persegi;
float luas_lingkaran,keliling_lingkaran,jari;

cout<<"Program Menghitung luas dan keliling bangun Geometri"<
#include

void main()
{ int i;
for(i=10;i>=1;i--) //...menentukan bilangan terbesar keterkecil.
cout<<" "<
#include

void main()
{ int i;
i=10;
while (i>0)
{cout<
#include

void main()
{ int i,j;
for(i=1;i<=4;i++) { //..."i<=4" harus lebih besar dari " "j". for(j=4;j>=i;j--)
cout<<'*'; cout<
#include

void main()
{ int i,j;
i=1;
while (i<=4) { j=4; while (j>=i)
{ cout<<'*'; j--; } cout<
#include
void main()
{ int a,i,x,hasil;
x=8;
for (a=5;a>=1;a--) //...menentukan pengulang menurun
{hasil = x - a; //...rumus menentukan hasil
cout<
#include
void main()
{ int x,y,i,hasil;
x=8;
y=5;
while (y>=1)
{ hasil=x-y;
cout<
#include
float luas_segitiga(int a, int b);
void main ()
{ float tinggi,alas,hasil;

cout<<"Masukan Nilai Tinggi = " ;cin>>tinggi;
cout<<"Masukan Nilai Alas = " ;cin>>alas;
hasil=luas_segitiga(tinggi,alas);
cout<<"Luas Segita = "<
#include
long int fak(int n);
void main()
{ int x,nilai;

cout<<"Masukan nilai = ";cin>>nilai;
x=fak(nilai);
cout<<"Nilai faktorial = "< getch();
}
long int fak(int n) //...fungsi faktorial
{ if (n==1 || n==0)return 1; //...menentukan bila n = 1 dan n = 0
return n*fak(n-1); //...menentukan faktorial
}

Output :
Masukan Nilai = 3
Nilai faktorial = 6

Kata kunci: jawaban soal2 c++

Komentar

Posting Komentar

Postingan populer dari blog ini

BAHASA INDONESIA 1 (Kalimat Efektif)

PENGERTIAN, CONTOH KATA ABSTRAK DAN KATA KONKRET

Algoritma Dijkstra