안녕 하십니까 어서 오세요 ~ Annyeong Eoseo Oseyo in My Blog ~ Apakabar? Selamat Datang Di Blogku

Kamis, 20 November 2008

Contoh Program C++

Program C++ Konversi Desimal ke Biner


#include
void biner(int);
void main(void)
{
int angka;
char pil;

cout << "Masukkan sebuah angka (+) : ";
cin >> angka;
if (angka < 0)
cout << "Maaf, angka tidak Positif\n";
else
{
cout << style="color: rgb(102, 102, 102);">" Bilangan biner-nya adalah : ";
biner
(angka);
cout <<>}
}

void biner(int angka)
{
int hasil;

if(angka<= 1)
{
cout <<>return;
}

hasil = angka%
2;
biner
(angka>> 1);
cout <<>}



Program C++ Kalkulator Mini


#include
#include

int main()
{
float bil1, bil2, jml;
char opr, pil;

cout <<>cout << "\t\t\tKALKULATOR SEDERHANA (+ - / *)\n\n\n";
cout << "Masukkan bailangan pertama : ";cin>>bil1;
cout << "Pilih tanda operasi : ";cin>>opr;
cout << "Masukkan bailangan kedua : ";cin>>bil2;

if (opr == '+')
{
jml = bil1 + bil2;
cout << style="color: rgb(102, 102, 102);">"=" <<>}
else if (opr == '-')
{
jml = bil1 - bil2;
cout << style="color: rgb(102, 102, 102);">"=" <<>}
else if (opr == '*')
{
jml = bil1 * bil2;
cout << style="color: rgb(102, 102, 102);">"=" <<>}
else if (opr == '/')
{
jml = bil1 / bil2;
cout << style="color: rgb(102, 102, 102);">"=" <<>}
else if (opr!='-' && opr!='+' && opr!='/' && opr!='*')
{
cout << "Operator tidak sesuai (+ - / *)"<}

cout << "Anda ingin ulangi? Y/N: ";cin >> pil;
if (pil == 'Y' || pil == 'y' )
{
main
();
return 0;
}
else
return 0;
}

Program C++ Menampilkan Bilangan Genap


#include
#include
void main()
{
int x, max;

cout << "MENAMPILKAN BILANGAN GENAP"<cout << "Masukkan bilangan : "; cin >>x;
cout << "Batas maksimal : "; cin >>max;

while (x <= max)
{
if (x % 2 == 0)
{
cout <<>}
x=x
+1;
}

}

Program C++ Membuat Menu


#include 
#include
#include

void main()
{
int pilihan;
float Lsegitiga,Lbujursangkar,Lpersegipanjang,Llingkaran ;
float a, t, s, p, l, r, phi;

cout<<
"============ MENU =============="<<<"1. Menghitung Luas Segitiga"<<<"2. Menghitung Luas Bujursangkar"<<<"3. Menghitung Luas Persegipanjang"<<<"4. Menghitung Luas Lingkaran"<<<"5. Exit"<<<"================================"<<<<"Masukkan pilihan anda : ";cin>>pilihan;

switch (pilihan)
{
case 1 :
cout<<"Menghitung Luas Segitiga"<<<"Masukkan alas segitiga : ";cin>>a;
cout<<"Masukkan tinggi segitiga : ";cin>>t;
Lsegitiga = 0.5*a*t;
cout<<"Luas segitiga adalah : "<<break;
case 2 :
cout<<"Menghitung Luas Bujursangkar"<<<"Masukkan sisi bujursangkar : ";cin>>s;
Lbujursangkar = s*s;
cout<<"Luas bujursangkar : "<<break;
case 3 :
cout<<"Menghitung Luas Persegipanjang"<<<"Masukkan panjang : ";cin>>p;
cout<<"Masukkan lebar : ";cin>>l;
Lpersegipanjang = p*l;
cout<<"Luas Persegipnjng: "<<break;
case 4 :
cout<<"Menghitung Luas Lingkaran"<<<"Masukkan jari-jari lingkaran : ";cin>>r;
phi = 3.14;
Llingkaran = phi*r*r;
cout<<"Luas lingkaran adalah : "<<break;
case 5 :
cout<<"Exit..."<break;
default:
cout<<"Menu tidak tersedia...";
break;
}
}

Program C++ Menampilkan Nama Bulan


#include
#include

void main()
{
int x;
cout<<
"Masukkan angka bulan: "; cin>>x;
switch(x)
{
case 1 :
cout<<
"Januari";break;
case 2 :
cout<<
"Februari";break;
case 3 :
cout<<
"Maret";break;
case 4 :
cout<<
"April";break;
case 5 :
cout<<
"Mei";break;
case 6 :
cout<<
"Juni";break;
case 7 :
cout<<
"Juli";break;
case 8 :
cout<<
"Agustus";break;
case 9 :
cout<<
"September";break;
case 10 :
cout<<
"Oktober";break;
case 11 :
cout<<
"Nopember";break;
case 12 :
cout<<
"Desember";break;
default:
cout<<
"Tidak ada bulan ke urutan tersebut";
break;
}
}

0 komentar: