INPUT & OUTPUT :
LISTING PROGRAM
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{ struct
{char kls[10],namak[10], kk[3], kl,jk,jamk[20];
int jum;
float harga,total;}kereta[5];
char nk[10],np[10];
int i,n;
float ubay,ukem,ts;
clrscr();
cout<<"Nama Kasir = ";cin>>nk;
cout<<"Nama Pembeli = ";cin>>np;
cout<<"Jumlah Beli = ";cin>>n;
for (i=1;i<=n;i++)
{
cout<<endl;
cout<<"Kode Kereta [PH/AB/AL] = ";cin>>kereta[i].kk;
cout<<"Kode Kelas [1/2/3] = ";cin>>kereta[i].kl;
cout<<"Jam Keberangkatan [A/B] = ";cin>>kereta[i].jk;
if (!strcmp(kereta[i].kk,"PH") || !strcmp(kereta[i].kk,"ph"))
{strcpy(kereta[i].namak,"Parahyangan");}
else if (!strcmp(kereta[i].kk,"AB") ||!strcmp(kereta[i].kk,"ab"))
{strcpy(kereta[i].namak,"Argo Bromo");}
else
{strcpy(kereta[i].namak,"Argo Lawu");}
if (kereta[i].kl='1')
{(strcpy(kereta[i].kls,"VIP"));
kereta[i].harga=1200000;}
else if (kereta[i].kl='2')
{(strcpy(kereta[i].kls,"Bisnis"));
kereta[i].harga=600000;}
else
{(strcpy(kereta[i].kls,"Ekonomi"));
kereta[i].harga=200000;}
if ((kereta[i].jk='A') || (kereta[i].jk='a'))
if (kereta[i].kl='1')
{(strcpy(kereta[i].jamk,"Pagi pukul 09.00"));}
else if (kereta[i].kl='2')
{(strcpy(kereta[i].jamk,"Siang pukul 13.00"));}
else
{(strcpy(kereta[i].jamk,"Sore pukul 17.00"));}
else
if (kereta[i].kl='1')
{strcpy(kereta[i].jamk,"Pagi pukul 10.00");}
else if (kereta[i].kl='2')
{strcpy(kereta[i].jamk,"Siang pukul 14.00");}
else
{strcpy(kereta[i].jamk,"Malam pukul 20.00");}
}
cout<<endl<<endl;
printf("\nNama Kasir = %s",nk);
printf("\nNama Pembeli = %s",np);
for (i=1;i<=n;i++)
{
cout<<"\nData Ke - "<<i;
printf("\nNama Kereta = %s",kereta[i].namak);
printf("\nNama Kelas = %s",kereta[i].kls);
printf("\nHarga Tiket = %8.0f",kereta[i].harga);
printf("\nJam Keberangkatan = %s",kereta[i].jamk);
cout<<"\n_______________________________________";
ts=ts+kereta[i].harga;
}
printf("\nTotal Keseluruhan = %8.0f",ts);
cout<<"\nUang Bayar = Rp ";cin>>ubay;
ukem=ubay-ts;
printf("\nUang Kembali = %8.0f",ukem);
getch();
}
—————
INPUT & OUTPUT :
LISTING PROGRAM
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{ struct
{char nk[10],kls[10],namak[10], np[10], kk[3], kl,jk,jamk[20];
int jum;
float harga,total, ubay,ukem;}kereta;
clrscr();
cout<<"Nama Kasir = ";cin>>kereta.nk;
cout<<"Nama Pembeli = ";cin>>kereta.np;
cout<<"Kode Kereta [PH/AB/AL] = ";cin>>kereta.kk;
cout<<"Kode Kelas [1/2/3] = ";cin>>kereta.kl;
cout<<"Jam Keberangkatan [A/B] = ";cin>>kereta.jk;
cout<<"Jumlah Beli = ";cin>>kereta.jum;
if (!strcmp(kereta.kk,"PH") || !strcmp(kereta.kk,"ph"))
{strcpy(kereta.namak,"Parahyangan");}
else if (!strcmp(kereta.kk,"AB") ||!strcmp(kereta.kk,"ab"))
{strcpy(kereta.namak,"Argo Bromo");}
else
{strcpy(kereta.namak,"Argo Lawu");}
if (kereta.kl='1')
{(strcpy(kereta.kls,"VIP"));
kereta.harga=1200000;}
else if (kereta.kl='2')
{(strcpy(kereta.kls,"Bisnis"));
kereta.harga=600000;}
else
{(strcpy(kereta.kls,"Ekonomi"));
kereta.harga=200000;}
if ((kereta.jk='A') || (kereta.jk='a'))
if (kereta.kl='1')
{(strcpy(kereta.jamk,"Pagi pukul 09.00"));}
else if (kereta.kl='2')
{(strcpy(kereta.jamk,"Siang pukul 13.00"));}
else
{(strcpy(kereta.jamk,"Sore pukul 17.00"));}
else
if (kereta.kl='1')
{strcpy(kereta.jamk,"Pagi pukul 10.00");}
else if (kereta.kl='2')
{strcpy(kereta.jamk,"Siang pukul 14.00");}
else
{strcpy(kereta.jamk,"Malam pukul 20.00");}
cout<<endl<<endl;
printf("\nNama Kasir = %s",kereta.nk);
printf("\nNama Pembeli = %s",kereta.np);
printf("\nNama Kereta = %s",kereta.namak);
printf("\nNama Kelas = %s",kereta.kls);
printf("\nHarga Tiket = %8.0f",kereta.harga);
printf("\nJam Keberangkatan = %s",kereta.jamk);
printf("\nJumlah Beli = %d",kereta.jum);
kereta.total=kereta.jum*kereta.harga;
printf("\nTotal Bayar = %8.0f",kereta.total);
cout<<"\nUang Bayar = Rp ";cin>>kereta.ubay;
kereta.ukem=kereta.ubay-kereta.total;
printf("\nUang Kembali = %8.0f",kereta.ukem);
getch();
}
—————
INPUT :
OUTPUT :
LISTING PROGRAM
#include "stdio.h"
#include "conio.h"
#include "iostream.h"
sisa (float tc)
{ float kdp,sp; int dp,hr;
if (tc > dp)
{ return(kdp = tc - dp);
return(sp = hr - kdp);
return (printf("\nKelebihan Cicilan anda DP adalah = %8.0f",kdp));}
else if (tc < dp)
{ return (kdp = dp-tc);
return(sp = hr + kdp);
return (printf("\nKekurangan Cicilan anda DP adalah = %8.0f",kdp));}
else
{ return (printf("\nDp anda sudah cukup"));
return (sp = hr + 0);}
}
garis()
{
cout<<"-----------------------------------------"<
}
main()
{ char np[10],type[3],namat[10];
int i,n;
float hr,dp,tc,cdp[5],kdp,sp;
cout<<"PERUMAHAN SUKARAYA INDAH "<
garis();
cout<<"Masukkan Nama Pembeli = ";gets(np);
cout<<"Masukkan Type [21/36/45] = ";cin>>type;
if (!strcmp(type,"21"))
{ strcpy(namat,"Anyelir");
hr = 50000000;
dp = 5000000;}
else if (!strcmp(type,"36"))
{ strcpy(namat,"Kenanga");
hr = 100000000;
dp = 3000000;}
else
{ strcpy(namat,"Seruni");
hr = 150000000;
dp = 75000000;}
cout<<"Masukkan Lama Cicilan DP = ";cin>>n;
for (i=1;i<=n;i++)
{ cout<<"Cicilan ke - "<
cout<<"\nJumlah Biaya cicilan DP = ";cin>>cdp[i];}
garis();
cout<
cout<<"Daftar Biaya Pembelian Rumah "<
garis();
printf("\nNama Pembeli = %s",np);
printf("\nType Rumah yang diambil = %s",type);
printf("\nNama Type Rumah = %s",namat);
printf("\nHarga Rumah = %8.0f",hr);
printf("\nBiaya DP = %8.0f",dp);
cout<
printf("\nRincian Jumlah Pencicilan DP\n");
garis();
printf("\nCicilan Ke Jumlah Biaya Cicilan DP\n");
garis();
for(i=1;i<=n;i++)
{printf("\n %d %8.0f",i,cdp[i]);
tc=tc+cdp[i];
cout<
}
garis();
printf("\nTotal Cicilan DP =%8.0f",tc);
sp = sisa (tc);
printf("\nSisa Pembayaran = %8.0f",sp);
cout<
getch();
}
STRUC_ARRAY_FUNCTION_RUMAH.pdf (69,6 kB)
—————
—————
—————
—————
—————
NB : perhatikan keterangan yang tersedia di soal..... keterlambatan dianggap kelompok tersebut tidak menyerahkan tugas
ikuti format yang sudah disediakan..
—————
Materi ini dipergunakan untuk hari kamis - sabtu (8 - 10 April 2010). Silahkan di print untuk masing-masing anggota kelompoknya, materi harus dipegang pada waktu kuliah pada tanggal tersebut.
LATIHAN PENGGABUNGAN CHECK BOX.pdf (57,6 kB)
TERIMA KASIH ATAS PERHATIANNYA
—————
Tugas dikumpulkan tanggal 10-04-2010 pukul 12.00 di lab masing-masing
Untuk SERVICE,INSTALASI KOMPUTER DAN LAN, hubungi: