Membuat menu dalam menu???bukan hal yang aneh dalam bahasa pemrograman. Yang akan saya coba bahas kali ini adalah membuat menu dalam menu atau "mungkin" disebut nesting file atau apalah saya sendiri kurang ngerti.
Daripada friend tambah bingung dengan kata-kata saya yang tambah njelimet, mending friend langsung donlot ja programnya. Bisa klik disini
Minggu, November 01, 2009
Program Terbilang dengan C++(1550 = "Seribu Lima Ratus lima Puluh")
Aku sampe sekarang masih bingung, harus kasih nama apa program ini. Pokoknya, intinya dengan program ini kita mengetahui Nilai pecahan nominal uang. Misalnya Kita inputkan nominal angka 175500. Maka outputnya adalah :
1 Lembar seratus ribuan
1 lembar lima puluh ribuan
1 lembar dua puluh ribuan
0 lembar sepuluh ribuan
1 lembar lima ribuan
0 lembar dua ribuan
0 lembar seribuan
1 lembar lima ratusan
terbilang = seratus tujuh puluh lima ribu lima ratus.
friend tinggal copas code berikut di c++ friend
#include
#include
void satuan(int x)
{
if(x==1) printf("Satu ");
else if(x==2) printf(" Dua ");
else if(x==3) printf(" tiga ");
else if(x==4) printf(" empat ");
else if(x==5) printf(" Lima ");
else if(x==6) printf(" enam ");
else if(x==7) printf(" tujuh ");
else if(x==8) printf(" delapan ");
else if(x==9) printf(" sembilan ");
else if(x==10) printf(" sepuluh ");
else if(x==11) printf(" sebelas ");
}
void terbilang(long a)
{
if(a<=11) satuan(a);
else if((a>11) && (a<=19))
{
terbilang(a%10);
printf("Belas ");
}
else if((a>=20) && (a<=99))
{
terbilang(a/10);
printf("puluh ");
terbilang(a%10);
}
else if((a>=100) && (a<=199))
{
printf("seratus ");
terbilang(a%100);
}
else if((a>=200) && (a<=999))
{
terbilang(a/100);
printf("ratus ");
terbilang(a%100);
}
else if((a>=1000) && (a<1999))
{
printf("Seribu");
terbilang(a%1000);
}
else if((a>=2000) && (a<=9999))
{
terbilang(a/1000);
printf(" ribu");
terbilang(a%1000);
}
else if((a>=10000) && (a<99999))
{
terbilang(a/1000);
printf(" ribu");
terbilang(a%1000);
}
else if((a>=100000) && (a<=999999))
{
terbilang(a/1000);
printf(" ribu");
terbilang(a%1000);
}
}
void pecahan(long y)
{
int sisa = 0;
int seratusribu = y / 100000;
printf("%d Lembar Uang Seratus Ribuan \n",seratusribu);
sisa = y % 100000;
int limapuluhribu = sisa / 50000;
printf("%d Lembar Lima Puluh Ribuan \n",limapuluhribu);
sisa = sisa % 50000;
int duapuluhribu = sisa / 20000;
printf("%d Lembar dua puluh ribuan \n",duapuluhribu);
sisa = sisa % 20000;
int sepuluhribu = sisa / 10000;
printf("%d Lembar Sepuluh Ribuan \n",sepuluhribu);
sisa = sisa % 10000;
int limaribu = sisa / 5000;
printf("%d Lembar Lima ribuan \n",limaribu);
sisa = sisa % 5000;
int duaribu = sisa / 2000;
printf("%d Lembar Dua ribuan \n",duaribu);
sisa = sisa % 2000;
int seribu = sisa / 1000;
printf("%d Lembar seribu \n",seribu);
sisa = sisa % 1000;
int limaratus = sisa / 500;
printf("%d Lembar lima ratusan \n",limaratus);
sisa = sisa % 500;
}
void main()
{
long nilai;
printf("Masukkan Nominal = ");scanf("%d",&nilai);
pecahan(nilai);
terbilang(nilai);
getche();
}
1 Lembar seratus ribuan
1 lembar lima puluh ribuan
1 lembar dua puluh ribuan
0 lembar sepuluh ribuan
1 lembar lima ribuan
0 lembar dua ribuan
0 lembar seribuan
1 lembar lima ratusan
terbilang = seratus tujuh puluh lima ribu lima ratus.
friend tinggal copas code berikut di c++ friend
#include
#include
void satuan(int x)
{
if(x==1) printf("Satu ");
else if(x==2) printf(" Dua ");
else if(x==3) printf(" tiga ");
else if(x==4) printf(" empat ");
else if(x==5) printf(" Lima ");
else if(x==6) printf(" enam ");
else if(x==7) printf(" tujuh ");
else if(x==8) printf(" delapan ");
else if(x==9) printf(" sembilan ");
else if(x==10) printf(" sepuluh ");
else if(x==11) printf(" sebelas ");
}
void terbilang(long a)
{
if(a<=11) satuan(a);
else if((a>11) && (a<=19))
{
terbilang(a%10);
printf("Belas ");
}
else if((a>=20) && (a<=99))
{
terbilang(a/10);
printf("puluh ");
terbilang(a%10);
}
else if((a>=100) && (a<=199))
{
printf("seratus ");
terbilang(a%100);
}
else if((a>=200) && (a<=999))
{
terbilang(a/100);
printf("ratus ");
terbilang(a%100);
}
else if((a>=1000) && (a<1999))
{
printf("Seribu");
terbilang(a%1000);
}
else if((a>=2000) && (a<=9999))
{
terbilang(a/1000);
printf(" ribu");
terbilang(a%1000);
}
else if((a>=10000) && (a<99999))
{
terbilang(a/1000);
printf(" ribu");
terbilang(a%1000);
}
else if((a>=100000) && (a<=999999))
{
terbilang(a/1000);
printf(" ribu");
terbilang(a%1000);
}
}
void pecahan(long y)
{
int sisa = 0;
int seratusribu = y / 100000;
printf("%d Lembar Uang Seratus Ribuan \n",seratusribu);
sisa = y % 100000;
int limapuluhribu = sisa / 50000;
printf("%d Lembar Lima Puluh Ribuan \n",limapuluhribu);
sisa = sisa % 50000;
int duapuluhribu = sisa / 20000;
printf("%d Lembar dua puluh ribuan \n",duapuluhribu);
sisa = sisa % 20000;
int sepuluhribu = sisa / 10000;
printf("%d Lembar Sepuluh Ribuan \n",sepuluhribu);
sisa = sisa % 10000;
int limaribu = sisa / 5000;
printf("%d Lembar Lima ribuan \n",limaribu);
sisa = sisa % 5000;
int duaribu = sisa / 2000;
printf("%d Lembar Dua ribuan \n",duaribu);
sisa = sisa % 2000;
int seribu = sisa / 1000;
printf("%d Lembar seribu \n",seribu);
sisa = sisa % 1000;
int limaratus = sisa / 500;
printf("%d Lembar lima ratusan \n",limaratus);
sisa = sisa % 500;
}
void main()
{
long nilai;
printf("Masukkan Nominal = ");scanf("%d",&nilai);
pecahan(nilai);
terbilang(nilai);
getche();
}
Membalik Kata Dengan C++ (dengan Pointer)
Hari ini dapet tugas dari dosen buat bikin algoritma balik kata dengan c++. Karena bingung mo posting apa'an, akhirnya tugas dari Dosen tersebut gak pake lama langsung aku kerjain. Di bawah ini adalah code nya.
// Program Membalik Kata dengan menggunakan pointer
#include
#include
#include
#include
main()
{
char kalimat[99];
char *p;
char m;
char *k;
k=&m;
int a,b;
printf("Masukkan kalimat = ");scanf("%s",&kalimat);
a=strlen(kalimat);
p=kalimat;
for(b=0;b<((a/2));b++)
{
*(k+b)= *(p+a-(b+1));
*(p+a-(b+1))= *(p+b);
*(p+b)= *(k+b);
}
printf("Hasil = %s",kalimat);
getche();
}
Klo project jadinya juga bisa di download, pilih menu download diatas
// Program Membalik Kata dengan menggunakan pointer
#include
#include
#include
#include
main()
{
char kalimat[99];
char *p;
char m;
char *k;
k=&m;
int a,b;
printf("Masukkan kalimat = ");scanf("%s",&kalimat);
a=strlen(kalimat);
p=kalimat;
for(b=0;b<((a/2));b++)
{
*(k+b)= *(p+a-(b+1));
*(p+a-(b+1))= *(p+b);
*(p+b)= *(k+b);
}
printf("Hasil = %s",kalimat);
getche();
}
Klo project jadinya juga bisa di download, pilih menu download diatas
Rabu, Oktober 28, 2009
Cara Mengelompokkan Teman Dengan Kategori Tertentu
Mungkin kita pernah berfikir, untuk apa mengelompokkan teman??, tapi tenyata kegunaan dari Daftar teman atau friend list sangat banyak. Misalnya kita ingin mengirimkan pesan atau undangan kepada semua teman-teman kita di SMA, maka kita tidak usah mencari teman kita dan mengirim satu-persatu, jika kita sudah membuat friend list. Sehingga kita tinggal memilih salah satu daftar friend list. Selain itu kita juga mengatur status online atau offline kepada friend list tertentu sehingga kita tidak akan terganggu ketika kita hanya ingin chatting dengan orang tertentu.
Dan masih banyak sekali kegunaan dari pengelompokkan teman.
Cara mengelompokkan teman :
> Klik Menu teman yang ada diatas
> Pada Rincian pilih teman
> Pada List teman, kita tinggal pilih tambahkan ke daftar

> Pada box yang muncul kita tinggal memilih buat daftar baru jika kita ingin membuat daftar baru atau kita bisa memilih daftar kategori diatasnya jika kita telah membuat daftar kategori sebelumnya
> Maka pada Rincian akan muncul Daftar kategori yang baru kita tambahkan
Dan masih banyak sekali kegunaan dari pengelompokkan teman.
Cara mengelompokkan teman :
> Klik Menu teman yang ada diatas
> Pada Rincian pilih teman
> Pada List teman, kita tinggal pilih tambahkan ke daftar
> Pada box yang muncul kita tinggal memilih buat daftar baru jika kita ingin membuat daftar baru atau kita bisa memilih daftar kategori diatasnya jika kita telah membuat daftar kategori sebelumnya
> Maka pada Rincian akan muncul Daftar kategori yang baru kita tambahkan
Cara Mengatur Status Online/Offline Kepada Teman Yang Dikehendaki
Chatting di facebook merupakan kegiatan yang sangat menyenangkan. Tapi kadang kita merasa jengkel karena misalnya kita hanya ingin dengan chatting dengan orang tertentu misal pacar kita, tapi di lain pihak ada teman-teman kita yang juga mengajak kita untuk Chatting. Tentu kita merasa tidak enak jika tidak membalas ajakan teman kita itu. lalu terpikirkan bagaimana caranya supaya status online kita hanya bisa dilihat oleh orang tertentu. Ternyata kita bisa melakukannya dengan sangat mudah. Langkah pertama yang harus dilakukan adalah mengelompokkant teman-teman kita dalam kategori tertentu.
Klik kanan Pada Chat atau Obrolan di Kanan bawah.

Kita tinggal mengaturnya, apakah akan dijadikan Online atau Offline
simbel bukan!!
Klik kanan Pada Chat atau Obrolan di Kanan bawah.
Kita tinggal mengaturnya, apakah akan dijadikan Online atau Offline
simbel bukan!!
Langganan:
Postingan (Atom)