Contoh Soal UTS C++






Klik Gambar Untuk Memperbesar


LOSMEN ADEM AYEM

#include 
#include 
#include 
main()
{
int lama;
long hrg,jmlh;
float dskn,tot,byr,kembali;
char ptgs[20],cstmr[20],tgl[15],kk,kamar[15],ulg;
start:
puts("\t\tLOSMEN ADEM AYEM");
puts("\t\t****************\n");
printf("Input Nama Petugas \t: "); scanf("%s",&ptgs);
printf("Input Nama Customer \t: "); scanf("%s",&cstmr);
printf("Input Tanggal Check In \t: "); scanf("%s",&tgl);
puts("\n************************************************");
kamar:
printf("\nPilih kode Kamar[L/S/M]\t:"); scanf("%s",&kk);
printf("Input Lama Sewa \t:"); scanf("%d",&lama);
if(kk=='L'||kk=='l')
{
strcpy(kamar,"Lily");
hrg=250000;
}
else if(kk=='S'||kk=='s')
{
strcpy(kamar,"Sakura");
hrg=150000;
}
else if(kk=='M'||kk=='m')
{
strcpy(kamar,"Mawar");
hrg=75000;
}
else
{
clrscr();
puts("Kode Kamar Salah!!!");
goto kamar;
}
jmlh=hrg*lama;
if(lama>3 && lama<5) { dskn=jmlh*0.05; } else if(lama>5)
{
dskn=jmlh*0.1;
}
else
{
dskn=0;
}
tot=jmlh-dskn;
clrscr();
puts("\n\t\tKwitansi Pembayaran");
puts("\t\t LOSMEN ADEM AYEM");
puts("\t\t*******************");
printf("\nNama Petugas : %s \tNama Customer\t: %s",cstmr,ptgs);
printf("\n\t\t\tTanggal Check in: %s",tgl);
puts("\n\n**************************************************");
printf("\nKamar yang disewakan \t: %s",kamar);
printf("\nHarga sewa permalam \t: %d",hrg);
printf("\nLama sewa \t\t: %d hari",lama);
printf("\nPPN \t\t\t: %10.2f",dskn);
printf("\nJumlah bayar \t\t: %ld",jmlh);
printf("\nTotal bayar\t\t: %10.2f",tot);
printf("\nUang bayar \t\t: ");scanf("%f",&byr);
kembali=byr-tot;
puts("________________________________________-");
printf("\nUang Kembali \t\t: %10.2f",kembali);
puts("\n\n*************************************************");
printf("\nUlang Lagi [Y/T]? ");scanf("%s",&ulg);
if(ulg=='Y'||ulg=='y')
{
clrscr();
goto start;
}
else
{
}
}



LPK ANDA PASTI BISA
#include 
#include 
#include 
#include 
main()
{
int lama;
long biaya,total;
char ptgs[15],siswa[15],kk[2],kursus[10],kj,kelas[10],ulg;
start:
puts("\t\tLPK ANDA PASTI BISA");
puts("\t\t*******************");
printf("\nInput Nama Petugas \t\t: ");scanf("%s",&ptgs);
printf("Input Nama Siswa\t\t: ");scanf("%s",&siswa);
kursus:
printf("Pilih Kode Kursus[MS/DG/WP] \t: ");scanf("%s",&kk);
printf("Pilh Kode Jenis Kursus [R/I]\t: ");scanf("%s",&kj);
if(strcmp("ms",strlwr(kk))==0)
{
strcpy(kursus,"MICROSOFT OFFICE");
if(kj=='R'||kj=='r')
{
strcpy(kelas,"REGULER");
lama=3;
biaya=55000;
}
else if(kj=='I'||kj=='i')
{
strcpy(kelas,"INTENSIVE");
lama=2;
biaya=100000;
}
else
{
clrscr();
puts("Kode yang anda masukan salah!!!");
goto kursus;
}
}
else if(strcmp("dg",strlwr(kk))==0)
{
strcpy(kursus,"DESIGN GRAFIS");
if(kj=='R'||kj=='r')
{
strcpy(kelas,"REGULER");
lama=2;
biaya=80000;
}
else if(kj=='I'||kj=='i')
{
strcpy(kelas,"INTENSIVE");
lama=1;
biaya=150000;
}
else
{
clrscr();
puts("Kode yang anda masukan salah!!!");
goto kursus;
}
}
else if(strcmp("wp",strlwr(kk))==0)
{
strcpy(kursus,"WEB PROGRAMING");
if(kj=='R'||kj=='r')
{
strcpy(kelas,"REGULER");
lama=3;
biaya=100000;
}
else if(kj=='I'||kj=='i')
{
strcpy(kelas,"INTENSIVE");
lama=1;
biaya=150000;
}
else
{
clrscr();
puts("Kode yang anda masukan salah!!!");
goto kursus;
}
}
else
{
clrscr();
puts("Kode yang anda masukan salah!!!");
goto kursus;
}
total=lama*biaya;
clrscr();
puts("\t\t Struk Pembayaran");
puts("\t\tLPK ANDA PASTI BISA");
puts("\t\t*******************");
printf("\nNama Petugas \t\t: %s",ptgs);
printf("\nNama Siswa Kursus \t: %s",siswa);
puts("\n\n**************************************************");
printf("\nNama Kursus Yang Diambil\t: %s",kursus);
printf("\nkelas Kursus\t\t\t: %s",kelas);
printf("\nLama Kursus\t\t\t: %d bulan",lama);
printf("\nBiaya yang Harus Dibayarkan\t: %d",total);
puts("\n\n**************************************************");
printf("\nReset ulang Hitungan [Y/T]? ");scanf("%s",&ulg);
if(ulg=='Y'||ulg=='y')
{
clrscr();
goto start;
}
else
{
}
}



TOKO BUAH FRUITY FRESH
#include 
#include 
#include 
main()
{
long hrg,jml,byr;
float qty,dskn,jdskn,tot,kembali;
char nota[5],kk[2],kasir[5],kb,buah[10],ulg;
start:
puts("\t\tTOKO BUAH FRUITY FRESH");
puts("\t\t**********************");
printf("\nInput No Transaksi : "); scanf("%s",&nota);
kasir:
printf("Input Kode Kasir[BM/RG/DR] : "); scanf("%s",&kk);
puts("\n**************************************");
buah:
printf("\nPilih Kode Buah[A/L/J] : "); scanf("%s",&kb);
printf("Input jml Beli : "); scanf("%f",&qty);
if(strcmp(strlwr(kk),"bm")==0)
{
strcpy(kasir,"bima");
}
else if(strcmp(strlwr(kk),"rg")==0)
{
strcpy(kasir,"rangga");
}
else if(strcmp(strlwr(kk),"dr")==0)
{
strcpy(kasir,"dira");
}
else
{
clrscr();
puts("Kode Kasir Salah");
puts("\n");
goto kasir;
}
if(kb=='A'||kb=='a')
{
strcpy(buah,"Apel Fuji ");
hrg=35000;
if(qty>5)
{
dskn=0.25;
}
else
{
dskn=0;
}
}
else if(kb=='L'||kb=='l')
{
strcpy(buah,"Lengkeng Bangkok");
hrg=25000;
if(qty>5)
{
dskn=0.05;
}
else
{
dskn=0;
}
}
else if(kb=='J'||kb=='j')
{
strcpy(buah,"Jeruk Sunkist");
hrg=30000;
if(qty>5)
{
dskn=0.1;
}
else
{
dskn=0;
}
}
else
{
clrscr();
puts("Kode Buah Salah");
puts("\n");
goto buah;
}
jml=hrg*qty;
jdskn=jml*dskn;
tot=jml-jdskn;
clrscr();
puts("\t\t Struk Pembayaran");
puts("\t\tTOKO BUAH FRUITY FRESH");
puts("\t\t**********************");
printf("\n\nNota\t : %s \tNama Kasir : %s",nota,kasir);
puts("\n\n*******************************************");
printf("\nBuah dibeli \t: %s",buah);
printf("\nHarga per kg\t: %ld",hrg);
printf("\nJumlah Beli\t: %6.2f Kg",qty);
printf("\nJumlah harga\t: %ld",jml);
printf("\nDiskon \t\t: %6.2f",jdskn);
printf("\nTotal Bayar\t: %6.2f",tot);
printf("\nUang Bayar\t: ");scanf("%ld",&byr);
puts("___________________________ -");
kembali=byr-tot;
printf("\nUang kembali\t: %6.2f",kembali);
puts("\n\n*******************************************");
printf("\nReset ulang Hitungan [Y/T]? ");scanf("%s",&ulg);
if(ulg=='Y'||ulg=='y')
{
clrscr();
goto start;
}
else
{
}
}


TRAVEL AGENT PASTI NYAMAN
#include 
#include 
#include 
#include 
main()
{
long harga;
float ppn,total;
char ptgs[15],cs[15],kd_tuj[2],tuj[10],kd_grup,grup[10],tgl[10],ulg;
start:
puts("\t\tTRAVEL AGENT PASTI NYAMAN");
puts("\t\t*************************");
printf("\nInput Nama Petugas\t\t: ");scanf("%s",&ptgs);
printf("Input Nama Consumen\t\t: ");scanf("%s",&cs);
tujuan:
printf("Pilih Kode Tujuan[JG/MN/BT] \t: ");scanf("%s",&kd_tuj);
printf("Pilh Kode Jenis Kursus [F/C] \t: ");scanf("%s",&kd_grup);
printf("Tanggal Keberangkatan \t\t: ");scanf("%s",&tgl);
if(strcmp("jg",strlwr(kd_tuj))==0)
{
strcpy(tuj,"Jogja");
if(kd_grup=='F'||kd_grup=='f')
{
strcpy(grup,"Family");
harga=1500000;
ppn=0.05*harga;
}
else if(kd_grup=='C'||kd_grup=='c')
{
strcpy(grup,"Company");
harga=3000000;
ppn=0.1*harga;
}
else
{
clrscr();
puts("Kode Grup Salah!!!");
goto tujuan;
}
}
else if(strcmp("mn",strlwr(kd_tuj))==0)
{
strcpy(tuj,"Menado");
if(kd_grup=='F'||kd_grup=='f')
{
strcpy(grup,"Family");
harga=4500000;
ppn=0.15*harga;
}
else if(kd_grup=='C'||kd_grup=='c')
{
strcpy(grup,"Company");
harga=7500000;
ppn=0.05*harga;
}
else
{
clrscr();
puts("Kode Grup Salah!!!");
goto tujuan;
}
}
else if(strcmp("bt",strlwr(kd_tuj))==0)
{
strcpy(tuj,"Batam");
if(kd_grup=='F'||kd_grup=='f')
{
strcpy(grup,"Family");
harga=5000000;
ppn=0.1*harga;
}
else if(kd_grup=='C'||kd_grup=='c')
{
strcpy(grup,"Company");
harga=8000000;
ppn=0.05*harga;
}
else
{
clrscr();
puts("Kode Grup Salah!!!");
goto tujuan;
}
}
else
{
clrscr();
puts("Kode Tujuan Tidak Ada!!!");
goto tujuan;
}
total=harga-ppn;
clrscr();
puts("\t\t Struk Pembayaran");
puts("\t\tTRAVEL AGENT PASTI NYAMAN");
puts("\t\t*************************");
printf("\nNama Petugas\t: %s \t Tgl Keberangkatan : %s",ptgs,tgl);
printf("\nNama Customer\t: %s",cs);
puts("\n\n*****************************************************");
printf("\nTujuan Wisata\t: %s",tuj);
printf("\nPaket Wisata\t: %s",grup);
printf("\nHarga \t\t: %ld",harga);
printf("\nBiaya Akomodasi\t: %10.2f",ppn);
puts("\n_____________________________+");
printf("\nBiaya Total\t: %10.2f",total);
puts("\n\n*****************************************************");
printf("\nReset Hitungan [Y/T]? ");scanf("%s",&ulg);
if(ulg=='Y'||ulg=='y')
{
clrscr();
goto start;
}
else
{
}
}



Sumber : http://teknikinformatika171b33.blogspot.com/2011/11/klik-gambar-untuk-memperbesar.html

Comments

Anonymous said…
http://everyoneweb.be/spymobile1971a160/#android_spy_software_free cell phone tapping free software download [url=http://everyoneweb.be/spymobile1980a108/#how_do_i_spy_on_a_cell_phone_without_having_access_to_it]mobile phone spy freeware[/url] gps locate a cell phone for free how to make a spy camera with a cell phone can someone spy on my cell phone remotely http://everyoneweb.com/spymobile1973a25/#best_phone_spyware_blackberry free gps phone tracker iphone [url=http://everyoneweb.com/spymobile1978a273/#cell_phone_gps_tracker_free_online]spy mobile phone without installing software[/url] fbi monitoring cell phones spy kids 2 games to play online download mobile spy software nokia http://everyoneweb.com/spymobile1972a77/#free_cell_phone_spy_software_for_computer free iphone app spying text messages [url=http://everyoneweb.be/spymobile1989a274/#android_spy_phone_reviews]phone call monitoring equipment[/url] apple iphone 5 spy spy kids 2011 wiki spy apps for iphone cydia
http://surveys.questionpro.com/a/TakeSurvey?id=3400397#how_can_i_spy_sms_messages_online [url=http://everyoneweb.com/spymobile1977a76/#cell_phone_spy_samsung_solstice]how to spy on cell phone text messages[/url]
#spy_mobile_phone_software
Anonymous said…
[url=http://www.world66.com/member/spymobile_m79cgh7j/][img]http://emeds.biz/pics/spymobile.png[/img][/url]
wild planet spy gear night goggles walmart http://www.world66.com/member/spymobile_225bi80p/ gsm mobile cell phone based device monitoring and control system project [url=http://www.world66.com/member/spymobile_u29edvmw/] cell phone spy camera nokia mobile design[/url] spy sms free download watch himym season 7 episode 13 cell phone spyware apps
mamoleptino321 http://flavors.me/mobilespy_deloselfni1980 http://surveys.questionpro.com/a/TakeSurvey?id=3440948 http://archive.org/details/outvemari
spy gear for sale online http://flavors.me/mobilespy_laquanweiver1985 free trial cell spy software [url=http://surveys.questionpro.com/a/TakeSurvey?id=3441006] free software trace phone calls[/url] spy on someones text messages free how can you track a cell phone number for free locate a cell phone by gps
http://www.world66.com/member/spymobile_9atlvlme/ http://flavors.me/spymobile_reezatipo1988 http://surveys.questionpro.com/a/TakeSurvey?id=3440707
[url=http://www.pullingatstrings.com/blog/2011/04/29/a-guest-needlefelting-tutorial/comment-page-1/#comment-13086]spyware for cell phones free download[/url]
http://getsquirly.com/videos/a-guests-eye-view-at-surf-simply#comment-231632 http://vkxwsmmkjx.bpxox.vowmbytw.tcsq.qypvthu.loqu.forum.mythem.es/cduh/bordie/ http://www.blogger.com/comment.g?blogID=3276060214276117781&postID=3454979531106942764&page=1&token=1363003263192&isPopup=true http://www.blogger.com/comment.g?blogID=6807342575731743679&postID=4509692111071693958&page=1&token=1363023502281 http://www.swglff.com/2012/films/item/transgender-tuesdays#comment-22389
spy cell phone online free http://archive.org/details/conlicosha spy vs spy xbox 360 update [url=http://archive.org/details/salcebeakit] free cell spy arsenal software downloads[/url] flexispy spy phone apple iphone how to find a cell phone number for free in canada spy phone iphone free