#include <iostream>
using namespace std;
void satuan(int a)
{
if (a==1) cout<<" Satu ";
else if (a==2) cout<<" Dua ";
else if (a==3) cout<<" Tiga ";
else if (a==4) cout<<" Empat ";
else if (a==5) cout<<" Lima ";
else if (a==6) cout<<" Enam ";
else if (a==7) cout<<" Tujuh ";
else if (a==8) cout<<" Delapan ";
else if (a==9) cout<<" Sembilan ";
else if (a==10) cout<<" Sepuluh ";
else if (a==11) cout<<" Sebelas ";
}
void terbilang(long s)
{
if (s<=11) satuan(s);
else if ((s>11) && (s<=19))
{
terbilang(s%10);
cout<<"Belas ";
}
else if ((s>=20)&&(s<=99))
{
terbilang(s/10);
cout<<"Puluh";
terbilang(s%10);
}
else if ((s>=100)&&(s<=199))
{
cout<<"Seratus";
terbilang(s%100);
}
else if ((s>=200)&&(s<=999))
{
terbilang(s/100);
cout<<"Ratus";
terbilang(s%100);
}
else if ((s>=1000)&&(s<=1999))
{
cout<<"Seribu";
terbilang(s%1000);
}
else if ((s>=2000)&&(s<=9999))
{
terbilang(s/1000);
cout<<"Ribu";
terbilang(s%1000);
}
else if ((s>=10000)&&(s<=99999))
{
terbilang(s/1000);
cout<<"Ribu";
terbilang(s%1000);
}
else if ((s>=100000)&&(s<=999999))
{
terbilang(s/1000);
cout<<"Ribu";
terbilang(s%1000);
}
else if ((s>999999))
{
cout<<"Masukkan Bilangan 1 - 999999";
}
}
int main()
{
long int bil;
cout<<" \t\t\t Program Membaca Bilangann\n";
cout << "\n ~ MASUKKAN BILANGAN [ 1 - 999999 ] : ";
cin >>bil;
terbilang(bil);
}
Tuesday, 24 December 2013
contoh konversi angka ke bilangan dengan C++
contoh program konfersi mata uang dengan C++
#include <iostream>
#include <conio.h>
#include <stdio.h>
int pecahan(long y)//mengelompokan bilangan bulat melebihi kapasitas tipe data integer
{
int sisa = 0;
int seratusribu = y / 100000;
printf("%d Lembar Seratus Ribu Rupiah\n",seratusribu);// %d merupakan modulus integer
sisa = y % 100000;
int limapuluhribu = sisa / 50000;
printf("%d Lembar Lima Puluh Ribu Rupiah\n",limapuluhribu);
sisa = sisa % 50000;
int duapuluhribu = sisa / 20000;
printf("%d Lembar Dua Puluh Ribu Rupiah\n",duapuluhribu);
sisa = sisa % 20000;
int sepuluhribu = sisa / 10000;
printf("%d Lembar Sepuluh Ribu Rupiah\n",sepuluhribu);
sisa = sisa % 10000;
int limaribu = sisa / 5000;
printf("%d Lembar Lima Ribu Rupiah\n",limaribu);
sisa = sisa % 5000;
int duaribu = sisa / 2000;
printf("%d Lembar Dua Ribu Rupiah\n",duaribu);
sisa = sisa % 2000;
int seribu = sisa / 1000;
printf("%d Lembar Seribu Rupiah\n",seribu);
sisa = sisa % 1000;
int limaratus = sisa / 500;
printf("%d Koin Lima Ratus Rupiah\n",limaratus);
sisa = sisa % 500;
int duaratus = sisa / 200;
printf("%d Koin Dua Ratus Rupiah\n",duaratus);
sisa = sisa % 200;
int seratus = sisa / 100;
printf("%d Koin Seratus Rupiah\n",seratus);
sisa = sisa % 100;
int limapuluh = sisa / 50;
printf("%d Koin Lima Puluh Rupiah\n",limapuluh);
sisa = sisa % 50;
int sepuluh = sisa / 10;
printf("%d Koin Sepuluh Rupiah\n",sepuluh);
sisa = sisa % 10;
int satu = sisa / 1;
printf("%d Koin Satu Rupiah\n",satu);
sisa = sisa % 1;
}
int main()
{
long nilai;
printf("\t\tProgram Pecahan Uang\n\n");
printf("Masukkan Nominal uang <Rp.50 - Rp.1 jutaan> = Rp.");scanf("%d",&nilai);
printf("\n\n");
pecahan(nilai);
getche();
}
#include <conio.h>
#include <stdio.h>
int pecahan(long y)//mengelompokan bilangan bulat melebihi kapasitas tipe data integer
{
int sisa = 0;
int seratusribu = y / 100000;
printf("%d Lembar Seratus Ribu Rupiah\n",seratusribu);// %d merupakan modulus integer
sisa = y % 100000;
int limapuluhribu = sisa / 50000;
printf("%d Lembar Lima Puluh Ribu Rupiah\n",limapuluhribu);
sisa = sisa % 50000;
int duapuluhribu = sisa / 20000;
printf("%d Lembar Dua Puluh Ribu Rupiah\n",duapuluhribu);
sisa = sisa % 20000;
int sepuluhribu = sisa / 10000;
printf("%d Lembar Sepuluh Ribu Rupiah\n",sepuluhribu);
sisa = sisa % 10000;
int limaribu = sisa / 5000;
printf("%d Lembar Lima Ribu Rupiah\n",limaribu);
sisa = sisa % 5000;
int duaribu = sisa / 2000;
printf("%d Lembar Dua Ribu Rupiah\n",duaribu);
sisa = sisa % 2000;
int seribu = sisa / 1000;
printf("%d Lembar Seribu Rupiah\n",seribu);
sisa = sisa % 1000;
int limaratus = sisa / 500;
printf("%d Koin Lima Ratus Rupiah\n",limaratus);
sisa = sisa % 500;
int duaratus = sisa / 200;
printf("%d Koin Dua Ratus Rupiah\n",duaratus);
sisa = sisa % 200;
int seratus = sisa / 100;
printf("%d Koin Seratus Rupiah\n",seratus);
sisa = sisa % 100;
int limapuluh = sisa / 50;
printf("%d Koin Lima Puluh Rupiah\n",limapuluh);
sisa = sisa % 50;
int sepuluh = sisa / 10;
printf("%d Koin Sepuluh Rupiah\n",sepuluh);
sisa = sisa % 10;
int satu = sisa / 1;
printf("%d Koin Satu Rupiah\n",satu);
sisa = sisa % 1;
}
int main()
{
long nilai;
printf("\t\tProgram Pecahan Uang\n\n");
printf("Masukkan Nominal uang <Rp.50 - Rp.1 jutaan> = Rp.");scanf("%d",&nilai);
printf("\n\n");
pecahan(nilai);
getche();
}
Monday, 9 December 2013
contoh program menggunakan struct borland C++
contoh program menggunakan struct borland C++
#include<iostream>
#include<conio>
struct buah
{
int berat;
float harga;
float bayar;
};
float total;
buah apel;
buah pisang;
void main ()
{
cout<<"masukan berat apel : ";cin>>apel.bayar;
cout<<"masukan harga apel : ";cin>>apel.harga;
cout<<endl;
cout<<"masukan berat pisang: ";cin>>pisang.bayar;
cout<<"masukan harga pisang: ";cin>>pisang.harga;
cout<<endl;
cout<<"=================================\n";
cout<<endl<<endl;
cout<<"berat apel : "<<apel.berat<<endl;
cout<<"harga apel : "<<apel.harga<<endl;
apel.bayar=apel.berat*apel.harga;
cout<<"bayar :"<<apel.bayar<<endl<<endl;
cout<<"berat pisang : "<<pisang.berat<<endl;
cout<<"harga pisang : "<<pisang.berat<<endl;
pisang.bayar=pisang.berat*pisang.harga;
cout<<"bayar : "<<pisang.bayar<<endl<<endl;
cout<<"====================================\n";
total=apel.bayar+pisang.bayar;
cout<<"total = Rp."<<total;
getch ();
}
#include<iostream>
#include<conio>
struct buah
{
int berat;
float harga;
float bayar;
};
float total;
buah apel;
buah pisang;
void main ()
{
cout<<"masukan berat apel : ";cin>>apel.bayar;
cout<<"masukan harga apel : ";cin>>apel.harga;
cout<<endl;
cout<<"masukan berat pisang: ";cin>>pisang.bayar;
cout<<"masukan harga pisang: ";cin>>pisang.harga;
cout<<endl;
cout<<"=================================\n";
cout<<endl<<endl;
cout<<"berat apel : "<<apel.berat<<endl;
cout<<"harga apel : "<<apel.harga<<endl;
apel.bayar=apel.berat*apel.harga;
cout<<"bayar :"<<apel.bayar<<endl<<endl;
cout<<"berat pisang : "<<pisang.berat<<endl;
cout<<"harga pisang : "<<pisang.berat<<endl;
pisang.bayar=pisang.berat*pisang.harga;
cout<<"bayar : "<<pisang.bayar<<endl<<endl;
cout<<"====================================\n";
total=apel.bayar+pisang.bayar;
cout<<"total = Rp."<<total;
getch ();
}
program menghitung geometri borland C++
program untuk menghitung geometri...ok langsung aj ...mari belajar..
#include <iostream.h>
#include <conio.h>
#include <math.h>
struct geo
{
float luas;
float panjang;
float lebar;
float sisi;
float alas;
float tinggi;
float jari;
};
geo persegi;
geo segipanjang;
geo segitiga;
geo lingkaran;
geo tabung;
void main()
{
{
cout<<"\n\n PERSEGI \n\n";
cout<<" Masukkan sisi persegi = ";cin>>persegi.sisi;
persegi.luas=persegi.sisi*persegi.sisi;
cout<<endl;
cout<<"===================================";
cout<<"\n\n PERSEGI PANJANG \n\n";
cout<<" Masukkan panjang persegi panjang = ";cin>>segipanjang.panjang;
cout<<" Masukkan lebar persegi panjang = ";cin>>segipanjang.lebar;
segipanjang.luas=segipanjang.panjang*segipanjang.lebar;
cout<<endl;
cout<<"====================================";
cout<<"\n\n SEGITIGA \n\n";
cout<<" Masukkan alas segitiga = ";cin>>segitiga.alas;
cout<<" Masukkan tinggi segitiga = ";cin>>segitiga.tinggi;
segitiga.luas=0.5*segitiga.alas*segitiga.tinggi;
cout<<endl;
cout<<"====================================";
cout<<"\n\n LINGKARAN \n\n";
cout<<" Masukkan jari-jari lingkaran = ";cin>>lingkaran.jari;
lingkaran.luas=3.14*(lingkaran.jari*lingkaran.jari);
cout<<endl;
cout<<"====================================";
cout<<"\n\n TABUNG \n\n";
cout<<" Masukkan jari-jari tabung = ";cin>>tabung.jari;
cout<<" Masukkan tinggi tabung = ";cin>>tabung.tinggi;
tabung.luas=(2*(3.14*(tabung.jari*tabung.jari)))+(2*(3.14*tabung.jari)*(tabung.jari+tabung.tinggi));
cout<<endl;
cout<<"====================================\n\n";
cout<<" Luas Persegi = "<<persegi.luas<<endl;
cout<<" Luas Persegi Panjang = "<<segipanjang.luas<<endl;
cout<<" Luas Segitiga = "<<segitiga.luas<<endl;
cout<<" Luas Lingkaran = "<<lingkaran.luas<<endl;
cout<<" Luas Tabung = "<<tabung.luas<<endl;
}
getch();
}
#include <iostream.h>
#include <conio.h>
#include <math.h>
struct geo
{
float luas;
float panjang;
float lebar;
float sisi;
float alas;
float tinggi;
float jari;
};
geo persegi;
geo segipanjang;
geo segitiga;
geo lingkaran;
geo tabung;
void main()
{
{
cout<<"\n\n PERSEGI \n\n";
cout<<" Masukkan sisi persegi = ";cin>>persegi.sisi;
persegi.luas=persegi.sisi*persegi.sisi;
cout<<endl;
cout<<"===================================";
cout<<"\n\n PERSEGI PANJANG \n\n";
cout<<" Masukkan panjang persegi panjang = ";cin>>segipanjang.panjang;
cout<<" Masukkan lebar persegi panjang = ";cin>>segipanjang.lebar;
segipanjang.luas=segipanjang.panjang*segipanjang.lebar;
cout<<endl;
cout<<"====================================";
cout<<"\n\n SEGITIGA \n\n";
cout<<" Masukkan alas segitiga = ";cin>>segitiga.alas;
cout<<" Masukkan tinggi segitiga = ";cin>>segitiga.tinggi;
segitiga.luas=0.5*segitiga.alas*segitiga.tinggi;
cout<<endl;
cout<<"====================================";
cout<<"\n\n LINGKARAN \n\n";
cout<<" Masukkan jari-jari lingkaran = ";cin>>lingkaran.jari;
lingkaran.luas=3.14*(lingkaran.jari*lingkaran.jari);
cout<<endl;
cout<<"====================================";
cout<<"\n\n TABUNG \n\n";
cout<<" Masukkan jari-jari tabung = ";cin>>tabung.jari;
cout<<" Masukkan tinggi tabung = ";cin>>tabung.tinggi;
tabung.luas=(2*(3.14*(tabung.jari*tabung.jari)))+(2*(3.14*tabung.jari)*(tabung.jari+tabung.tinggi));
cout<<endl;
cout<<"====================================\n\n";
cout<<" Luas Persegi = "<<persegi.luas<<endl;
cout<<" Luas Persegi Panjang = "<<segipanjang.luas<<endl;
cout<<" Luas Segitiga = "<<segitiga.luas<<endl;
cout<<" Luas Lingkaran = "<<lingkaran.luas<<endl;
cout<<" Luas Tabung = "<<tabung.luas<<endl;
}
getch();
}
program menghitung laba dan rugi
program menghitung laba dan rugi...ok langsung aj...
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<iomanip.h>
void main()
{
int a;
struct produk
{
char nama[100];
int total,untung,hb,hj,satuan;
};
produk pdk[10];
for (a=1;a<=2;a++)
{
cout<<"Nama\t\t: ";cin>>pdk[a].nama;
cout<<"Harga Beli\t: ";cin>>pdk[a].hb;
cout<<"Harga Jual\t: ";cin>>pdk[a].hj;
cout<<"Satuan\t\t: ";cin>>pdk[a].satuan;
cout<<endl;
pdk[a].untung=((pdk[a].hj-pdk[a].hb)*pdk[a].satuan);
pdk[a].total=pdk[a].untung;
}
cout<<endl;
for (a=1;a<=2;a++)
{
cout<<endl;
cout<<"Nama\t\t: "<<pdk[a].nama;
cout<<endl;
cout<<"Harga Beli\t: "<<pdk[a].hb;
cout<<endl;
cout<<"Harga Jual\t: "<<pdk[a].hj;
cout<<endl;
cout<<"Satuan\t\t: "<<pdk[a].satuan;
cout<<endl;
cout<<"Keuntungan\t: "<<pdk[a].untung;
cout<<endl;
}
cout<<"total = "<<pdk[a].total;
getch();
}
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<iomanip.h>
void main()
{
int a;
struct produk
{
char nama[100];
int total,untung,hb,hj,satuan;
};
produk pdk[10];
for (a=1;a<=2;a++)
{
cout<<"Nama\t\t: ";cin>>pdk[a].nama;
cout<<"Harga Beli\t: ";cin>>pdk[a].hb;
cout<<"Harga Jual\t: ";cin>>pdk[a].hj;
cout<<"Satuan\t\t: ";cin>>pdk[a].satuan;
cout<<endl;
pdk[a].untung=((pdk[a].hj-pdk[a].hb)*pdk[a].satuan);
pdk[a].total=pdk[a].untung;
}
cout<<endl;
for (a=1;a<=2;a++)
{
cout<<endl;
cout<<"Nama\t\t: "<<pdk[a].nama;
cout<<endl;
cout<<"Harga Beli\t: "<<pdk[a].hb;
cout<<endl;
cout<<"Harga Jual\t: "<<pdk[a].hj;
cout<<endl;
cout<<"Satuan\t\t: "<<pdk[a].satuan;
cout<<endl;
cout<<"Keuntungan\t: "<<pdk[a].untung;
cout<<endl;
}
cout<<"total = "<<pdk[a].total;
getch();
}
program untuk meng inputkan biodata
program biodata
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
void main()
{
char nama1[30];
char nama2[30];
char nim[20];
char prodi [20];
char kelas [20];
char pil;
do {
clrscr();
cout<<"\t Universitas Telnologi Yogyakarta"; cout<<endl;
cout<<"========================================================================="; cout<<endl;
cout<<"Silahkan diisi :)"; cout<<endl<<endl;
cout<<"Masukkan NIM Anda = "; cin>>nim; cout<<endl;
cout<<"Masukkan Nama Depan Anda = "; cin>>nama1; cout<<endl;
cout<<"Masukkan Nama Belakang Anda = "; cin>>nama2; cout<<endl;
cout<<"Masukkan Prodi Anda = "; cin>>prodi; cout<<endl;
cout<<"Masukkan Kelas Anda = "; cin>>kelas; cout<<endl;
clrscr();
cout<<"========================================================================="; cout<<endl;
cout<<endl;
cout<<"BIODATA ANDA ADALAH !!!:"; cout<<endl;
cout<<"NIM = "<<nim<<endl;
cout<<"NAMA = "<<nama1<<" "<<nama2<<endl;
cout<<"PRODI = "<<prodi<<endl;
cout<<"KELAS = "<<kelas<<endl;
cout<<"========================================================================="; cout<<endl;
cout<<endl;
cout<<"APAKAH BIODATA YANG ANDA MASUKAN SUDAH BENAR?"; cout<<endl;
cout<<"APAKAH ANDA INGIN INPUT DATA LAGI [Y/T] ? "; cin>>pil;
}
while (pil=='Y' || pil=='y');
cout<<">>>> EXIT <<<<"<<endl;
getch();
}
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
void main()
{
char nama1[30];
char nama2[30];
char nim[20];
char prodi [20];
char kelas [20];
char pil;
do {
clrscr();
cout<<"\t Universitas Telnologi Yogyakarta"; cout<<endl;
cout<<"========================================================================="; cout<<endl;
cout<<"Silahkan diisi :)"; cout<<endl<<endl;
cout<<"Masukkan NIM Anda = "; cin>>nim; cout<<endl;
cout<<"Masukkan Nama Depan Anda = "; cin>>nama1; cout<<endl;
cout<<"Masukkan Nama Belakang Anda = "; cin>>nama2; cout<<endl;
cout<<"Masukkan Prodi Anda = "; cin>>prodi; cout<<endl;
cout<<"Masukkan Kelas Anda = "; cin>>kelas; cout<<endl;
clrscr();
cout<<"========================================================================="; cout<<endl;
cout<<endl;
cout<<"BIODATA ANDA ADALAH !!!:"; cout<<endl;
cout<<"NIM = "<<nim<<endl;
cout<<"NAMA = "<<nama1<<" "<<nama2<<endl;
cout<<"PRODI = "<<prodi<<endl;
cout<<"KELAS = "<<kelas<<endl;
cout<<"========================================================================="; cout<<endl;
cout<<endl;
cout<<"APAKAH BIODATA YANG ANDA MASUKAN SUDAH BENAR?"; cout<<endl;
cout<<"APAKAH ANDA INGIN INPUT DATA LAGI [Y/T] ? "; cin>>pil;
}
while (pil=='Y' || pil=='y');
cout<<">>>> EXIT <<<<"<<endl;
getch();
}
program kasir sederhana dengan borlan C++
ok langsung aj..ane mau pos tentang program borland C++ ..yaitu program kasir...
smoga dapat menambah ilmu bagu yg membaca...
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
void main()
{
int a,jml;
struct{
char nama[50];
char beli[20];
char jual[20];
char satuan[20];
float laba;
} grosiran[10];
cout<<"jumlah data barang grosiran yang akan dimasukan :";cin>>jml;
for(a=1;a<=jml;a++)
{ cout<<" barang ke " <<a<<endl;
cout<<" masukan Nama Barang \t\=";cin>>grosiran[a].nama;
cout<<" masukan Harga Beli\t\=";cin>>grosiran[a].beli;
cout<<" masukan Harga Jual\t\=";cin>>grosiran[a].jual;
cout<<" masukan jumlah\t\=";cin>>grosiran[a].satuan;
cout<<endl;
}
cout<<endl<<endl;
cout<<"------------------------------------------------"<<endl;
cout<<" barang ke- | Nama | Beli| Jual| Satuan| Laba "<<endl;
cout<<"------------------------------------------------"<<endl;
for(a=1; a<=jml;a++)
{ cout<<" "<<setiosflags(ios::left)<<setw(7)<<a;
cout<<" "<<setiosflags(ios::left)<<setw(8)<<grosiran[a].nama;
cout<<" "<<setiosflags(ios::left)<<setw(8)<<grosiran[a].beli;
cout<<" "<<setiosflags(ios::left)<<setw(8)<<grosiran[a].jual;
cout<<" "<<setiosflags(ios::left)<<setw(8)<<grosiran[a].satuan;
cout<<" "<<setiosflags(ios::right)<<setw(11);
cout<<setprecision(2)<<grosiran[a]. laba<<endl;
}
cout<<"-------------------------------------------------"<<endl;
getch();
}
smoga dapat menambah ilmu bagu yg membaca...
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
void main()
{
int a,jml;
struct{
char nama[50];
char beli[20];
char jual[20];
char satuan[20];
float laba;
} grosiran[10];
cout<<"jumlah data barang grosiran yang akan dimasukan :";cin>>jml;
for(a=1;a<=jml;a++)
{ cout<<" barang ke " <<a<<endl;
cout<<" masukan Nama Barang \t\=";cin>>grosiran[a].nama;
cout<<" masukan Harga Beli\t\=";cin>>grosiran[a].beli;
cout<<" masukan Harga Jual\t\=";cin>>grosiran[a].jual;
cout<<" masukan jumlah\t\=";cin>>grosiran[a].satuan;
cout<<endl;
}
cout<<endl<<endl;
cout<<"------------------------------------------------"<<endl;
cout<<" barang ke- | Nama | Beli| Jual| Satuan| Laba "<<endl;
cout<<"------------------------------------------------"<<endl;
for(a=1; a<=jml;a++)
{ cout<<" "<<setiosflags(ios::left)<<setw(7)<<a;
cout<<" "<<setiosflags(ios::left)<<setw(8)<<grosiran[a].nama;
cout<<" "<<setiosflags(ios::left)<<setw(8)<<grosiran[a].beli;
cout<<" "<<setiosflags(ios::left)<<setw(8)<<grosiran[a].jual;
cout<<" "<<setiosflags(ios::left)<<setw(8)<<grosiran[a].satuan;
cout<<" "<<setiosflags(ios::right)<<setw(11);
cout<<setprecision(2)<<grosiran[a]. laba<<endl;
}
cout<<"-------------------------------------------------"<<endl;
getch();
}
Subscribe to:
Posts (Atom)