Featured Video

daftar isi





next

sumonngo

SELAMAT BERKUNJUNG KE BLOG SAYA SEMOGA SELALU LANCAR DALAM MENPELAJARINYA

Pengunjung

furawa

mp3

Masukan Nama Penyanyi - Judul Lagu

Mesin Cari Free Download Mp3 Gratis

free sms

Ads 468x60px

Followers

Skype Me™!

Featured Posts Coolbthemes



sahabat

compakgroup.blogspot.com desapelemputih.blogspot.com
menu kita
redmor tab 2 tab 3

node juga

Program

//Aray Dimensi//
#include<conio.h>
#include<stdio.h>
#include<iomanip.h>
void main()
{
int i;
char nama[5][20];
float nilai1[5];
float nilai2[5];
float hasil [5];
for(i=1;i<=2;i++)
{
cout<<"Data ke-"<<i<<endl;
cout<<"Nama siswa:";gets(nama[i]);
cout<<"Nilai Midtest:";cin>>nilai1[i];
cout<<"Nilai Final:";cin>>nilai2[i];
hasil[i]=(nilai1[i]*0.40)+(nilai2[i]*0.60);
cout<<endl;
}
cout<<"----------------------------------------------\n";
cout<<"NO. Nama Siswa Nilai Nilai";
cout<<" Hasil"<<endl;
cout<<" Midtest Final";
cout<<" Ujian"<<endl;
cout<<"----------------------------------------------\n";
for(i=1;i<=2;i++)
{
cout<<setiosflags(ios::left)<<setw(3)<<i;
cout<<setiosflags(ios::left)<<setw(18)<<nama[i];
cout<<setprecision(2)<<" "<<nilai1[i];
cout<<setprecision(2)<<" "<<nilai2[i];
cout<<setprecision(2)<<" "<<hasil[i]<<endl;
}
cout<<"----------------------------------------------\n";
getch();
}
//pernyataan do-while
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
int bil=2;
do
{
cout<<bil<<"";
}
while(bil<=10);
getch();
}
latihan soal
#include<conio.h>
#include<stdio>h
#include<iostream.h>
main()
{
int pilih,gapok,tgaji,jam,ulembur,nip[6],gajibersih,tunjangan,pajak,lama;
char nama[20],kodok[99],kode[99],*nbagian,lagi;
mulai:
clrscr();
cout<<"masukan NIP :";cin>>nip;
cout<<"masukan nama karyawan :";gets(nama);
cout<<"masukan nama bagian :";cin>>kode;
cout<<"masukan jumlah jam kerja :";cin>>jam;
cout<<"masukan lama kerja :";cin>>lama;
if (strcmpi(kode,"IT01")==0)
{
nbagian="DATA ENTRY";
gapok=1000000;
}
else
if (strcmpi(kode,"IT02")==0)
{
nbagian="PROGRAMER";
gapok=2000000;
}
else
if (strcmpi(kode,"IT003")==0)
{
nbagian ="SYSTEM ANALYST";
gapok=3000000;
}
lembur=jam-200;
if (jam>200)
{
ulembur=lembur*15000;
}
else
{
ulembur=0;
}
if(lama>2)
{
tunjangan=gapok*0.05;
}
else
if(lama>=6)
{tunjangan*0.1;
}
else
{
tunjangan=gapok*0.15;
}
clrscr();
cout<<"DATA GAJI KARYAWAN"<<endl;
cout<<"PT.BINTANG ,ANUFACTURE"<<endl;
cout<<"NIP karyawan :"<<nip<<endl;
cout<<"nama karyawan :"<<nama<<endl;
cout<<"nama bagian :"<<kode<<endl;
lembur=jam-200;
cout<<"lembur :"<<lembur<<endl;
cout<<"gajipokok :"<<gapok<<endl;
cout<<"tunjangan :"<<tunjangan<<endl;
tgaji=gapok+tunjangan+lembur;
cout<<"total gaji :"<<tgaji<<endl;
pajak=tgaji-pajak;
cout<<"gaji bersih :"<<gbersih<<endl;
cour<<"mau diinput lagi, [Y/N] ? :";cin>>lagi;
if (lagi=='Y'||lagi=='y')
goto mulai;
else
goto selesai;
getch():
selesai:
}
//nested for
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
int a,b;
for (a=1;a<=5;a++)
{
printf("\n");
for(b=a;b<=5;b++)
cout<<a<<"";
}
getch:
}
program penjualan
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char nama[88],*status,kode,lagi;
long harga_sewa,lama_sewa,ukembali,ubay,tot_bay,pot,diskon;
mulai:
clrscr();
cout<<"Masukan nama anda :";gets(nama);
cout<<"Katagori pelanggan [P/U] :";cin>>kode;
cout<<"Lama sewa :";cin>>lama_sewa;
cout<<"WARNET"<<endl;
cout<<"================================================"<<endl;
if(kode=='P')
{status="PELANGGAN";harga_sewa=4000;}
else
if(kode=='U')
{status="UMUM";harga_sewa=5000;}
if(lama_sewa>=5)
{pot=0.50*harga_sewa;}
else
if(lama_sewa>=3)
{pot=0.30*harga_sewa;}
else
{pot=0;}

cout<<"Nama pengunjung :"<<nama<<endl;
cout<<"Keterangan :"<<status<<endl;
diskon=pot*lama_sewa;
cout<<"Diskon yang diperoleh :"<<diskon<<endl;
tot_bay=(harga_sewa*lama_sewa)-diskon;
cout<<"Total pembayaran :"<<tot_bay<<endl;

cout<<"Uang bayar :";cin>>ubay;
ukembali=ubay-tot_bay;
cout<<"Uang kembali :"<<ukembali<<endl;
cout<<"================================================"<<endl;
cout<<"TERIMA KASIH ATAS"<<ends;
cout<<"ATAS KUNJUNGAN ANDA"<<endl;
cout<<"Input lagi [Y/N] ? :";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto mulai;
else
goto selesai;
getch();
selesai:
}
contoh pendaftaran kuliah
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[20],nim[6],kls,cab,*kursus,kode[10],lagi;
long biaya;
mulai:
clrscr ();
cout<<"nim :";cin>>nim;
cout<<"nama :";gets(nama);
cout<<"jurusan/kelas :";cin>>kls;
cout<<"kampus/cabang :";cin>>cab;
cout<<"kode kursus :";cin>>kode;
if(strcmpi(kode,"1")==0)
{
biaya=175000;
kursus="visual basic fundamental";
}
else
if(strcmpi(kode,"2")==0)
{
biaya=300000;
kursus="web programing";
}
else
if(strcmpi(kode,"3")==0)
{
biaya=180000;
kursus="MY08";
}
else
if(strcmpi(kode,"4")==0)
{
biaya==200000;
kursus="animasi flash";
}
cout<<"****************************\n";
cout<<"PENDAFTARAN KURSUS MAHASISWA\n";
cout<<" BSI \n";
cout<<"============================\n";
cout<<"nim :"<<nim<<endl;
cout<<"nama :"<<nama<<endl;
cout<<"jurusan/kelas :"<<kls<<endl;
cout<<"kampus/cabang :"<<cab<<endl;
cout<<"kode kursus :"<<kursus<<endl;
cout<<"biaya kursus :"<<biaya<<endl;
cout<<"nama kursus :"<<kursus<<endl;
cout<<"*****************************\n";
cout<<"mau input lagi?[Y/N]:";cin>>lagi;
if (lagi=='Y'||lagi=='y')
goto mulai;
else
goto selesai;
getch();
selesai:
}



program pendaftaran komputer if else
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{
mulai:

char nim[6],nama[10],jur[20],cabang[20],*kursus,lagi;
long biaya,kode;
clrscr();
cout<<"****************************\n";
cout<<"Pendaftaran Kursus Mahasiswa\n";
cout<<" BSI \n";
cout<<"============================\n";
cout<<"Nim :";cin>>nim;
cout<<"Nama :";gets(nama);
cout<<"Jurusan/kelas:";gets(jur);
cout<<"Kampus/cabang:";cin>>cabang;
cout<<"Kode Kursus :";cin>>kode;
cout<<"****************************\n";
if(kode==1)
{biaya=175000;
kursus="Visual Basic Fundamental";}
else
if(kode==2)
{biaya=300000;
kursus="Web Programming";}
else
if(kode==3)
{biaya=180000;
kursus="MY08";}
else
{biaya==200000;
kursus="Animasi Flash";}
cout<<"Biaya Kursus:"<<biaya<<endl;
cout<<"Nama Kursus :"<<kursus<<endl;
cout<<"****************************\n";
cout<<"Mau Input lagi?[y/n]:";cin>>lagi;
if(lagi=='y'||lagi=='Y')
{goto mulai;}
else
{goto selesai;}
getch();
selesai:
}
pemrograman C++bilangan deret
Tentunya kalian sudah tidak asing lagi dengan relasi berulang atau deret bilangan. Nah, sekarang kita akan mengimplementasikan relasi berulang atau deret bilangan tersebut kedalam bahasa pemrograman C++. Sebagai contoh awal, saya akan memberikan contoh deret seperti berikut :

S = 2 4 6 8 ... 20

Nah, dalam deret seperti ini kita harus teliti dalam menentukan rumusnya. Hal pertama yang kita cari adalah baris pertama, kedua, dst sampai 10. Dimisalkan baris = i. Nah, setelah mengetahui jumlah baris, selanjutnya adalah mengetahui angka dalam setiap baris. Kita misalkan ini sebagai f(i).

i = 1 2 3 4 5 6 7 8 9 10
f(i) = 2 4 6 8 10 12 14 16 18 20

Perhatikan bahwa f(i) = 2 * i. Saat dalam program kita ganti f(i) = x, sehingga x = 2 * i. Dan s = s + x. Nah, perhatikan syntax dibawah ini.

#include <iostream.h>
#include <conio.h>
#include <math.h>

void main()
{
int i = 1;
int s = 0;
int x = 0;
cout<<"S = ";
while(i<=10)
{
x = 2 * i;
s += x;

cout<<" "<<x;
i++;
}
cout<<"\n\nJumlah Deret s = "<<s;
getch();
}

Untuk deret lainnya, saya hanya akan memberikan rumusnya saja.

S = 3, 5, 7, 9, ..., 15
Rumusnya : f(i) = 2 * i + 1

S = 2, 5, 10, 17, ..., 101
Rumusnya : f(i) = i * i + 1

S = 3, -6, 9, -12, ..., -21
Rumusnya = f(i) = 3 * i * (-1)i

Maaf hanya itu yang bisa saya berikan. Silahkan kembangkan relasi atau deret lainnya. ^_^
Membuat Animasi Queue dalam Pemrograman C++
Baru aja, saya iseng ngubek-ngubek Folder yang ada di laptop. Trus saya nemu ini nih, program animasi Queue C++ yang saya dapatkan waktu masih semester 2. Walau sudah agak lupa dengan C++, karena setelah tamat semester 2 saya bertemu dengan SQL, Java, dan VB. Tapi saya putuskan untuk tetap membagikan source code program ini. Kasian juga kan, daripada didiamkan di laptop tanpa pernah dipakai, mending saya bagi disini. Siapa tahu ada yang membutuhkan referensi untuk membuat tugas dan sebagainya.

Nah, yang ingin melihat source code program animasi dengan Queue, silahkan lihat source codenya dibawah ini:




#include <iostream.h>
#include <conio.h>
#include <stdlib.h>

char pil;
int jml;
void delay();

struct node
{
char kar;
node *next;
};
node *tail; //ekor
node *now;
node *head;
void buatnodebaru()
{
tail=NULL;
head=NULL;
}
void push(char ch)
{
now=new node;
if(head==NULL)
{
now->kar=ch;
now->next=NULL;
tail=now;
head=now;

}
else
{
now->kar=ch;
now->next=NULL;
tail->next = now;
tail=now;
}
}

void enqueue()
{
int i;
char temp;
gotoxy(1,6);
cout<<" ";
gotoxy(1,8);
cout<<" ";
gotoxy(1,6);
cout<<"masukkan @ karakter : ";
cin>>temp;
gotoxy(1,6);
cout<<" ";

push(temp);
for(i=1;i<= 75-jml*6;i++)
{
gotoxy(i+1,20);cout<<" O";
gotoxy(i,21); cout<<"=("<<now->kar<<")=";
gotoxy(i+1,22);cout<<"| |";
delay();
if(i!=75-jml*6)
{
gotoxy(i+1,20);cout<<" ";
gotoxy(i,21);cout<<" ";
gotoxy(i+1,22);cout<<" ";
}

}
}

void dequeue()
{
if(head==NULL)
{
gotoxy(1,8); cout<<"antrean kosong !";
delay();

}
else
{
jml=jml-1;
char delete_element=head->kar;
node *temp;
temp=head;
head=head->next;
delete temp;

for(int i=69;i<=76;i++)
{
gotoxy(i+1,20); cout<<" O";
gotoxy(i,21); cout<<"=("<<delete_element<<")=";
gotoxy(i+1,22); cout<<"| |";
delay();
gotoxy(i+1,20); cout<<" ";
gotoxy(i,21); cout<<" ";
gotoxy(i+1,22); cout<<" ";
}
int byk=0;

while(byk!=jml)
{
byk=byk+1;
for(int i=69-byk*6;i<=75-byk*6;i++)
{
gotoxy(i+1,20); cout<<" O";
gotoxy(i,21); cout<<"=("<<head->kar<<")=";
gotoxy(i+1,22); cout<<"| |";
delay();
if(i!=75-byk*6)
{
gotoxy(i+1,20); cout<<" ";
gotoxy(i,21); cout<<" ";
gotoxy(i+1,22); cout<<" ";
}
}
}
}
}

void input()
{
gotoxy(1,1);cout<<"1.Enqueue";
gotoxy(1,2);cout<<"2.Dequeue";
gotoxy(1,3);cout<<"3.Exit";
do
{
gotoxy(1,4);cout<<"masukkan pilihan anda[1/2/3] : ";
gotoxy(32,4);cin>>pil;
gotoxy(32,4);cout<<" ";
switch(pil)
{
case '1':
{
if(jml<10)
{
jml=jml+1;
enqueue();
}
else
{
gotoxy(1,8); cout<<"antrean penuh !";
delay();
gotoxy(1,8); cout<<" ";
}
break;
}
case '2':
{
dequeue();
break;
}
case '3':
{
exit(1);
break;
}
}
}while(1);
}

void main()
{
buatnodebaru();
jml=0;
clrscr();
input();
getch();
}
void delay()
{
for(int y=1;y<100;y++)
for(int x=1;x<100;x++)
for(int p=1;p<100;p++)
cout<<"";
}


Jika ada kebingungan, silahkan tanyakan pada dosen kalian. Atau kakak kelas yang mahir C++ ^_^

Powered by Qumana
Online Live TV Streaming - Indonesia