Senin, 30 April 2012
Program rental VCD menggunakan C++
Source
Code:
#include<iostream.h>
#include<conio.h>
#include<string.h>
void
main()
{
int n;
int denda[10];
long total = 0;
int ID[10];
int jumlah[10];
int lama[10];
int harga;
char nama[100];
cout<<"============================="<<endl;
cout<<" RENTAL DVD HELLO KITTY"<<endl;
cout<<"============================="<<endl;
cout<<"LIST FILM"<<endl;
cout<<"1. HANTU
GENDONG"<<endl;
cout<<"2. SUSTER
NGEBUT"<<endl;
cout<<"3. SEJADAH
CINTA"<<endl;
cout<<"4. LONNEY
TOONS"<<endl;
cout<<endl;
cout<<"Nama Penyewa : ";
cin.getline(nama,100);
cout<<"Jumlah DVD yang di
sewa<Max 4> : ";
cin>>n;
for(int i = 1; i<=n; i++)
{
cout<<endl;
cout<<"Data
ke-"<<i<<" :"<<endl;
cout<<"==================="<<endl;
cout<<"Masukkan
ID Jenis Film<1-4> : ";
cin>>ID[i];
cout<<"Jumlah
Film yang di Sewa : ";
cin>>jumlah[i];
cout<<"Masukkan
Lama sewa<Hari> : ";
cin>>lama[i];
if(lama[i]>3)
{
denda[i] = 3000;
}
else
{
denda[i] =
0;
}
}
cout<<endl;
cout<<"--------------------------------------------------------------------------"<<endl;
cout<<" STRUK RENTAL DVD HELLO
KITTY"<<endl;
cout<<"-------------------------------------------------------------------------"<<endl;
cout<<"Nama
Penyewa :"<<nama<<endl;
cout<<"-----------------------------------------------------------------------"<<endl;
cout<<"No.
Nama Film \t\tHarga \t\tJumlah \tLama \tDenda \tHarga"<<endl;
cout<<"\t\t\tSewa
\t\tSewa \tSewa"<<endl;
cout<<"-----------------------------------------------------------------------"<<endl;
for(int j=1; j<=n;
j++)
{
if
(ID[j]==1)
{
harga
= 5000*jumlah[j]+denda[j];
cout<<j<<".
";
cout<<"HANTU
GENDONG \tRp. 5000,-
\t"<<jumlah[j]<<"\t"<<lama[j]<<"\t"<<denda[j]<<"\t"<<harga<<endl;
}
if
(ID[j]==2)
{
harga
= 5500*jumlah[j]+denda[j];
cout<<j<<".
";
cout<<"SUSTER
NGEBUT \tRp. 5500,- \t"<<jumlah[j]<<"\t"<<lama[j]<<"\t"<<denda[j]<<"\t"<<harga<<endl;
}
if
(ID[j]==3)
{
harga
= 6000*jumlah[j]+denda[j];
cout<<j<<".
";
cout<<"SAJADAH
CINTA \tRp. 6000,-
\t"<<jumlah[j]<<"\t"<<lama[j]<<"\t"<<denda[j]<<"\t"<<harga<<endl;
}
if
(ID[j]==4)
{
harga
= 4500*jumlah[j]+denda[j];
cout<<j<<".
";
cout<<"LONNEY
TOONS \tRp. 5500,-
\t"<<jumlah[j]<<"\t"<<lama[j]<<"\t"<<denda[j]<<"\t"<<harga<<endl;
}
total = total+harga;
cout<<"-----------------------------------------------------------------------"<<endl;
}
cout<<"\t\t\t\t\t\tTotal
Harga : \t"<<total;
getch();
}
deret fibonanci menggunakan tahun pada deret ke 4 menggunakan c++
Source Code
#include <iostream.h>
#include <conio.h>
int main()
{
long int batas, n, m, tahun, a, b, jml, i;
cout <<"BATAS DERET FIBONACCI
: ";
cin >> batas;
cout <<"DERET KE
: ";
cin >> n;
cout <<"MASUKKAN TAHUN
: ";
cin >> tahun;
cout <<"TAMPILAN DERET
: ";
i=1;
a=0;
b=0;
m=0;
jml=0;
while(i<=batas)
{
m=m+1;
if((m%n)==0)
{
cout << tahun << "
";
jml = jml + tahun;
}
else
{
cout << i << "
";
jml = jml + i;
}
a=b;
b=i;
i=a+b;
}
cout <<"\nJUMLAH : "<<jml;
//cout << endl << jml;
getch ();
}
program data menggunakan c++
#include
<iostream.h>
#include
<conio.h>
#include
<string.h>
int
i,j;
int
nilMhs1[90],nilMhs2[90];
char
nmMhs[90][10];
void
garis(){
cout<<"======================================"<<endl;
}
int
inpNil(){
cout<<"Masukkan Nilai UTS :
";
cin>>nilMhs1[j];
cout<<"Masukkan Nilai UAS :
";
cin>>nilMhs2[j];
j=j+1;
return j;
}
char
inpNama(){
char nama[10];
cout<<"Masukkan Nama Mahasiswa : ";
cin>>nama;
strcpy(nmMhs[j],nama);
j=inpNil();
return 0;
}
void
lihatData(){
cout<<"Nama \tUTS
"<<"\tUAS"<<endl;
garis();
for (i=0;i<j;i++){
cout<<nmMhs[i]<<"\t"<<nilMhs1[i]<<"\t"<<nilMhs2[i]<<endl;
}
}
void
ratarata(){
int rata[90];
cout<<"Nama
\tRata-rata"<<endl;
garis();
for (i=0;i<j;i++){
rata[i]=(nilMhs1[i]+nilMhs2[i])/2;
cout<<nmMhs[i]<<"\t"<<rata[i]<<endl;
}
}
void
hapusData(){
int hps;
cout<<"Hapus Data Mahasiswa
"<<endl;
garis();
cout<<"Inputkan Index yang
akan dihapus (>0) : ";
cin>>hps;
hps=hps-1;
cout<<"Data dengan Index
"<<(hps+1)<<" telah dihapus
"<<nmMhs[hps]<<endl;
for(i=hps;i<j;i++){
strcpy(nmMhs[i],nmMhs[i+1]);
nilMhs1[i]=nilMhs1[i+1];
nilMhs2[i]=nilMhs2[i+1];
}
j=j-1;
}
void
cariData(){
char hrf;
char bnt[10];
int ct;
ct=0;
cout<<"Cari Data
Mahasiswa"<<endl;
garis();
cout<<"Inputkan huruf awal :
";
cin>>hrf;
cout<<endl;
for(i=0;i<j;i++){
strcpy(bnt,nmMhs[i]);
if(bnt[0]==hrf){
cout<<nmMhs[i]<<"\tIndeks
Ke-"<<(i+1)<<endl;
ct+=1;
}
}
if(ct==0){
cout<<"Data
tidak ditemukan"<<endl;
}
}
void
updateData(){
int inp,jaw;
jaw=j;
cout<<"Update Data Mahasiswa"<<endl;
garis();
cout<<"Inputkan Indeks :
";
cin>>inp;
j=inp-1;
inpNama();
cout<<"Data telah
terupdate.."<<endl;
j=jaw;
}
void
dataLulus(){
int rata[90];
cout<<"Nama \tRata-rata
\tLulus"<<endl;
garis();
for (i=0;i<j;i++){
rata[i]=(nilMhs1[i]+nilMhs2[i])/2;
cout<<nmMhs[i]<<"\t"<<rata[i];
if (rata[i]<56){
cout<<"\t\tTidak
Lulus"<<endl;
}else{
cout<<"\t\tLulus"<<endl;
}
}
}
void
main(){
int
pil;
j=0;
do{
cout<<"Program
Data Mahasiswa"<<endl;
garis();
cout<<"1.
Input Data Mahasiswa"<<endl;
cout<<"2.
Lihat Data Mahasiswa"<<endl;
cout<<"3.
Lihat Nilai Rata-rata"<<endl;
cout<<"4.
Hapus Data Mahasiswa "<<endl;
cout<<"5.
Cari Data Mahasiswa "<<endl;
cout<<"6.
Update Data Mahasiswa "<<endl;
cout<<"7.
Lihat Kelulusan Mahasiswa "<<endl;
cout<<"8.
Keluar "<<endl;
garis();
cout<<"Masukkan
Pilihan anda = ";
cin>>pil;
garis();
switch(pil)
{
case 1:
inpNama();
garis();
break;
case 2:
lihatData();
garis();
break;
case 3:
ratarata();
garis();
break;
case 4:
hapusData();
garis();
break;
case 5:
cariData();
garis();
break;
case 6:
updateData();
garis();
break;
case 7:
dataLulus();
garis();
break;
case 8:
cout<<"Terima
Kasih..."<<endl;
garis();
break;
}
}while(pil!=8);
}
Kamis, 19 April 2012
Javascript Framework Mootols
Adalah framework Javascript. Di gunakan untuk
memudahkan membangun aplikasi web berbasis Javascript dan Ajax. Mootools dibuat
oleh Valerio Proietti.
Pembagian Mootols terdiri dari 2 bagian yaitu
a. Mootools
core adalah core dari mootools
b. Mootools
more adalah plugin dari mootools
c.
Dasar-dasar Mootools
d. Pada umumnya JavaScript dipakai
untuk menjalankan sesuatu ketika sebuah kejadian (event) terjadi
misalnya saat tombol diklik, form disubmit, checkbox diklik dan sebagainya.
e.
Contohnya
adalah sebagai berikut.
<html>
<head>
<script>
function clickMe()
{
alert('Terima kasih, Anda telah mengklik link ini');
}
</script>
</head>
<body>
<a href="#"
onclick="clickMe()">Klik di sini</a>
</body>
</html>
Jika dieksekusi dan link tersebut
diklik, fungsi clickMe akan dijalankan dan akan muncul sebuah
kotak kecil. Dengan Mootools, Anda bisa membuat fungsi yang serupa namun dengan
struktur yang lebih terorganisir.
<html>
<head>
<script src="mootools.js"></script>
<script>
window.addEvent('domready', function () {
$('clickMe').addEvent('click', function(e){
e.stop();
alert('Terima kasih, Anda telah mengklik link ini');
});
});
</script>
</head>
<body>
<a href="#"
id="clickMe"">Klik di sini</a>
</body>
</html>
Mungkin Anda penasaran, apa bedanya dengan skrip yang
pertama? Jika dijalankan hasilnya sama seperti skrip sebelumnya.
Mootools mempunyai sebuah event khusus yang dinamakan domready.
Event ini berfungsi untuk menangani kejadian ketika Document Object
Model (DOM) diakses.
Nah, di dalam domready inilah Anda
bisa menuliskan fungsi-fungsi lain untuk menangani event tertentu seperti klik,
submit, drag-drop dan sebagainya.
Untuk menangkap event yang dihasilkan oleh suatu
object HTML, Anda bisa menggunakan fungsi dollar ($) dengan parameter
berupa ID object tersebut. Dalam contoh di atas yaitu$(‘clickMe’).
Langganan:
Postingan (Atom)