Share Mata Kuliah - Forum
ITATSCOMMUNITY.COM
Sunday, 20 May 2012, 9:35 PM
[ New messages · Members · Forum rules · Search · RSS ]
Page 1 of 11
Forum » Forum » Test forum » Share Mata Kuliah (pokoknya share semua Matakuliah)
Share Mata Kuliah
adminDate: Monday, 18 Oct 2010, 7:46 AM | Message # 1
Private
Group: Administrators
Messages: 16
Awards: 0
Reputation: 0
Status: Offline
Ayoo SIlahkan
 
agen1Date: Saturday, 27 Nov 2010, 6:06 AM | Message # 2
Private
Group: Moderators
Messages: 5
Awards: 0
Reputation: 0
Status: Offline
Mantab Gan
 
LOOKDate: Wednesday, 19 Oct 2011, 0:54 AM | Message # 3
Private
Group: Users
Messages: 1
Awards: 1
Reputation: 0
Status: Offline
Ane mau share tentang beberapa modul praktikum Algo & Pemrograman kira2 boleh ga ya? Soalnya menurut pengalamanku pas lagi praktikum kalo ga ada pandangan tentang program yang di kerjakan kayaknya susah banget. sapa tau ntar bisa jadi contoh buat ngerjain tugas praktikum. wink Gimana bang Admin?

Added (19 Oct 2011, 0:50 Am)
---------------------------------------------
Ini contoh program rental sederhana

//Program Rental DVD Standard Soal//

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

void main()
{
int jdv,i;
char nmp[20];
int idf[4],jmf[4],lms[4],dnd[4];
unsigned long tot[4], total;

total=0;

cout<<" RENTAL DVD SAYA MAU "<<endl;
cout<<"======================================="<<endl;
cout<<"LIST FILM :"<<endl;
cout<<"1. GENDONG HANTU"<<endl;
cout<<"2. SUSTER NGEPOT"<<endl;
cout<<"3. CINTA SAJADAH"<<endl;
cout<<"4. LONELY TROOPS"<<endl;
cout<<endl;
cout<<"Masukkan Nama Penyewa = ";
cin>>nmp;
cout<<"Jumlah DVD yang disewa(Max 4) = ";
cin>>jdv;

for(i=0;i<jdv;i++){
cout<<"Data Ke-"<<(i+1)<<" = ";
cout<<"======================================="<<endl;
cout<<"Masukkan ID Jenis Film(1-4) = ";
cin>>idf[i];
cout<<"Masukkan Jumlah Film Yang disewa = ";
cin>>jmf[i];
cout<<"Masukkan Lama Sewa(Hari) = ";
cin>>lms[i];
}

cout<<"---------------------------------------------------------------------------"<<endl;
cout<<" STRUK RENTAL DVD SAYA MAU "<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;
cout<<"Nama Penyewa : "<<nmp<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;
cout<<"No. Nama Film Harga Jumlah Lama Denda Jumlah "<<endl;
cout<<" Sewa Sewa Sewa "<<endl;
cout<<"---------------------------------------------------------------------------"<<endl;

for(i=0;i<jdv;i++){
if(lms[i]>3){
dnd[i]=3000;
}else{
dnd[i]=0;
}
cout<<(i+1)<<". ";

if(idf[i]==1){
tot[i]=5000*jmf[i]+dnd[i];
cout<<" GENDONG HANTU "<<"Rp. 5000,- "<<jmf[i]<<"\t "<<lms[i]<<"\t ""Rp. "<<dnd[i]<<",- "<<"Rp. "<<tot[i]<<",-";
}else if(idf[i]==2){
tot[i]=5500*jmf[i]+dnd[i];
cout<<" SUSTER NGEPOT "<<"Rp. 5500,- "<<jmf[i]<<"\t "<<lms[i]<<"\t ""Rp. "<<dnd[i]<<",- "<<"Rp. "<<tot[i]<<",-";
}else if(idf[i]==3){
tot[i]=6000*jmf[i]+dnd[i];
cout<<" CINTA SAJADAH "<<"Rp. 6000,- "<<jmf[i]<<"\t "<<lms[i]<<"\t ""Rp. "<<dnd[i]<<",- "<<"Rp. "<<tot[i]<<",-";
}else{
tot[i]=4500*jmf[i]+dnd[i];
cout<<" LONELY TROOPS "<<"Rp. 4500,- "<<jmf[i]<<"\t "<<lms[i]<<"\t ""Rp. "<<dnd[i]<<",- "<<"Rp. "<<tot[i]<<",-";
}
cout<<endl;
}

for(i=0;i<jdv;i++){
total=total+tot[i];
}
cout<<"---------------------------------------------------------------------------"<<endl;
cout<<"\t\t\t\t\t\tTotal Harga = Rp. "<<total<<",-"<<endl;
cout<<"Press Any Key To Continue.... ";
getch();
}

Added (19 Oct 2011, 0:52 Am)
---------------------------------------------
Kalo berikut ini programnya lebih sederhana trus seleksinya pake Operator kondisi[u]

//Program Discount Print dan Fotocopy//

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

int main()
{
//deklarasi variabel input//
double a,hp,bw,foto,tot,distot,printhp,printbw,fotocopy,jprinthp,jprintbw,jfotocopy,tprinthp,tprintbw,tfotocopy,dischp,discbw,discfoto,tkprinthp,tk printbw,tkfotocopy,total;
printhp=500;
printbw=1000;
fotocopy=100;

//tampilan inputan program//
cout<<" "<<endl;
cout<<" PROGRAM DISCOUNT PRINT & FOTOCOPY "<<printhp<<endl;
cout<<"========================================="<<endl;
cout<<"Harga Print HP/Lembar = Rp. "<<printhp<<endl;
cout<<"Harga Print BW/Lembar = Rp. "<<printbw<<endl;
cout<<"Harga Fotocopy/Lembar = Rp. "<<fotocopy<<endl;
cout<<" "<<endl;
cout<<"========================================="<<endl;
cout<<" "<<endl;
cout<<"Masukkan Jumlah Print HP : ";
cin>>jprinthp;
cout<<"Masukkan Jumlah Print BW : ";
cin>>jprintbw;
cout<<"masukkan Jumlah Fotocopy : ";
cin>>jfotocopy;
cout<<" "<<endl;
cout<<"========================================="<<endl;

//biaya bayar//
hp=jprinthp*500;
bw=jprintbw*1000;
foto=jfotocopy*100;

//discount untuk print hp//
(jprinthp<10) ? tkprinthp=jprinthp*0 : tkprinthp=(jprinthp*printhp)*0.075;
tprinthp=(jprinthp*printhp)-tkprinthp;

//discount untuk print bw//
(jprintbw<10) ? tkprintbw=jprintbw*0 : tkprintbw=(jprintbw*printbw)*0.075;
tprintbw=(jprintbw*printbw)-tkprintbw;

//discount untuk fotocopy//
(jfotocopy<30) ? tkfotocopy=jfotocopy*0 : tkfotocopy=(jfotocopy*fotocopy)*0.1;
tfotocopy=(jfotocopy*fotocopy)-tkfotocopy;

//dscount masing-masing inputan//
dischp=hp-tprinthp;
discbw=bw-tprintbw;
discfoto=foto-tfotocopy;
distot=dischp+discbw+discfoto;

//total bayar setelah discount//
total=tprinthp+tprintbw+tfotocopy;

//total bayar sebelum discount//
tot=hp+bw+foto;

//tampilan keluaran program//
cout<<" "<<endl;
cout<<"Biaya Print HP = Rp. "<<hp<<"\n";
cout<<"Discount HP = Rp. "<<dischp<<"\n";
cout<<"Biaya Print HP - Discount = Rp. "<<tprinthp<<"\n";
cout<<" "<<endl;
cout<<"Biaya Print HP = Rp. "<<bw<<"\n";
cout<<"Discount BW = Rp. "<<discbw<<"\n";
cout<<"Biaya Print BW - Discount = Rp. "<<tprintbw<<"\n";
cout<<" "<<endl;
cout<<"Biaya Fotocopy = Rp. "<<foto<<"\n";
cout<<"Discount FC = Rp. "<<discfoto<<"\n";
cout<<"Biaya Fotocopy - Discount = Rp. "<<tfotocopy<<"\n";
cout<<" "<<endl;
cout<<"========================================="<<endl;
cout<<" "<<endl;
cout<<"Total Biaya Print = Rp. "<<tot<<"\n";
cout<<"Disc Total = Rp. "<<distot<<"\n";
cout<<" "<<endl;
cout<<"Total Biaya Print - Discount = Rp. "<<total<<"\n";
cout<<" "<<endl;
cout<<"Press Any Key To Continue...";
getch();
}

Added (19 Oct 2011, 0:54 Am)
---------------------------------------------
Naah... Kalo yang satu ini Program data Mahasiswa sederhana tapi tanpa database menggunakan Switch Case[u]

//Program Data Mahasiswa//

#include <iostream.h>
#include <conio.h>
#include <cstring.h>
#include <string.h>

int i,j;
int nilaiMhs1[90],nilaiMhs2[90];
char namaMhs[90][10];

void garis(){
cout<<"======================================"<<endl;
}
int inputNilai()
{
cout<<"Masukkan Nilai UTS : ";
cin>>nilaiMhs1[j];
cout<<"Masukkan Nilai UAS : ";
cin>>nilaiMhs2[j];
j=j+1;
return j;
}
char inputNama()
{
char nama[10];
cout<<"Masukkan Nama Mahasiswa : ";
cin>>nama;
strcpy(namaMhs[j],nama);
j=inputNilai();
return 0;
}
void lihatData()
{
cout<<"Nama \tUTS "<<"\tUAS"<<endl;
garis();
for (i=0;i<j;i++)
{
cout<<namaMhs[i]<<"\t"<<nilaiMhs1[i]<<"\t"<<nilaiMhs2[i]<<endl;
}
}
void ratarata()
{
float rata[90];
cout<<"Nama \tRata-rata"<<endl;
garis();
for (i=0;i<j;i++)
{
rata[i]=(nilaiMhs1[i]+nilaiMhs2[i])*0.5;
cout<<namaMhs[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 "<<namaMhs[hps]<<endl;

for(i=hps;i<j;i++)
{
strcpy(namaMhs[i],namaMhs[i+1]);
nilaiMhs1[i]=nilaiMhs1[i+1];
nilaiMhs2[i]=nilaiMhs2[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,namaMhs[i]);
if(bnt[0]==hrf){
cout<<namaMhs[i]<<"\tIndeks Ke-"<<(i+1)<<endl;
}

}
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;
inputNama();
cout<<"Data telah terupdate.."<<endl;
j=jaw;
}
void dataLulus(){
float rata[90];
cout<<"Nama \tRata-rata \tLulus"<<endl;
garis();
for (i=0;i<j;i++){
rata[i]=(nilaiMhs1[i]+nilaiMhs2[i])*0.5;
cout<<namaMhs[i]<<"\t"<<rata[i];
if (rata[i]<56){
cout<<"\t\tTidak Lulus"<<endl;
}else{
cout<<"\t\tLulus"<<endl;
}
}
}
void main(){
int pilih;
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 Data Mhs yang Lulus"<<endl;
cout<<"8. Keluar Program "<<endl;
garis();
cout<<"Masukkan pilihan anda = ";
cin>>pilih;

switch (pilih)
{
case 1 :
inputNama();
garis();
cout<<"\n";
break;

case 2 :
lihatData();
garis();
cout<<"\n";
break;

case 3 :
ratarata();
garis();
cout<<"\n";
break;

case 4 :
hapusData();
garis();
cout<<"\n";
break;

case 5 :
cariData();
garis();
cout<<"\n";
break;

case 6 :
updateData();
garis();
cout<<"\n";
break;

case 7 :
dataLulus();
garis();
cout<<"\n";
break;

case 8 :
break;

}
}
while(pilih!=8);
}

 
Forum » Forum » Test forum » Share Mata Kuliah (pokoknya share semua Matakuliah)
Page 1 of 11
Search:

Copyright itatscommunity.com © 2012 Create a website for free