100% menganggap dokumen ini bermanfaat (1 suara)
69 tayangan

Program Matriks Transpose Dengan

Program tersebut merupakan contoh program menu array C++ dengan fitur biodata dan penjumlahan matriks menggunakan array satu dan multidimensi. Program dimulai dengan header input/output dan deklarasi fungsi utama, kemudian menampilkan pilihan menu dan melakukan perulangan untuk setiap pilihan menu menggunakan switch case. Pilihan pertama menampilkan biodata, sedangkan pilihan kedua melakukan penjumlahan matriks dengan input nilai matriks, proses pen
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
69 tayangan

Program Matriks Transpose Dengan

Program tersebut merupakan contoh program menu array C++ dengan fitur biodata dan penjumlahan matriks menggunakan array satu dan multidimensi. Program dimulai dengan header input/output dan deklarasi fungsi utama, kemudian menampilkan pilihan menu dan melakukan perulangan untuk setiap pilihan menu menggunakan switch case. Pilihan pertama menampilkan biodata, sedangkan pilihan kedua melakukan penjumlahan matriks dengan input nilai matriks, proses pen
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 22

Program Matriks Transpose dengan C++

#include<iostream.h>// header
#include<conio.h>
#include<stdlib.h>
#include<math.h> // header untuk operasi matematika
void main() // fungsi utama
{// pembuka program
int A[!"[!"#b#c#baris#kolom$
char pil$
do{
cout<<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%<<endl$
cout<<% '()*(A+ +A,(-./ ,(A0')/1 2<<endl$ // munculkan ke la3ar
cout<<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%<<endl$
cout<<%4umlah 5aris 6 2$
cin>>baris$
cout<<%4umlah .olom 6 2$
cin>>kolom$
cout<<endl$
for (b&!$b<baris$b77)
{
for (c&!$c<kolom$c77)
{
cout<<%+atriks [8<<b7<<8#8<<c7<<8" &%$
cin>>A[b"[c"$
9
9
cout<<endl<<endl$
cout<<%+atriks 'ertama 6%<<endl<<endl$
for (b&!$b<baris$b77)
{
for (c&!$c<kolom$c77)
{
cout<<% 2<<A[b"[c"<<% 2$
9
cout<<endl<<endl$
9
cout<<%+atriks ,ranspose 6%<<endl<<endl$
for (b&!$b<kolom$b77)
{
for (c&!$c<baris$c77)
{
cout<<% 2<<A[c"[b"<<% 2$
9
cout<<endl$
cout<<endl$
9
getch()$
cout<<%-ngin +engulang 'rogram : (;/0) 6 2$
cin>>pil$
9
<hile(pil&&=;>??pil&&=3>)$
9// penutup program
Fungsi Gabungan C++
berikut adalah contoh program C++ tentang fungsi gabungan, semoga bermanfaat buat
teman-teman.
#include <stdio.h>
#include <conio.h>
main ()
{
int ,!,"#
char ulang#
do
{
printf($masukkan nilai %& $)#
scanf ($'i$,()#
printf($masukkan nilai %%& $)#
scanf ($'i$,(!)#
printf($masukkan nilai %%%& $)#
scanf ($'i$,(")#
if (>!)
{ if (>")
printf ($nilai % terbesar$)#
else
printf ($nilai %%% terbesar$)#
)
else
{ if (!>")
printf ($nilai %% terbesar$)#
else
printf ($nilai %%% terbesar$)#
)
if (>!>")
{ if (<!<")
printf ($*nnilai % tengah$)#
else
printf ($*nnilai %%% tengah$)#
)
else
{ if (!<")
{ if (!>)
printf ($*nnilai %% tengah$)#
else
printf ($*nnilai % tengah$)#
)
else
printf ($*nnilai %%% tengah$)#
)
if (<!)
{ if (<")
printf ($*nnilai % terkecil$)#
else
printf ($*nnilai %%% terkecil$)#
)
else
{ if (!<")
printf ($*nnilai %% terkecil$)#
else
printf ($*nnilai %%% terkecil$)#
)
if (( >& !) (( (! >& "))
{
printf($*n'i > 'i > 'i$, ,!,")#
printf($*r*n*n*n+lang lagi ,-./01$)#
ulang & getch()#
)
else
if (( >& ") (( (" >& !))
{
printf($*n'i > 'i > 'i$, ,",!)#
printf($*r*n*n*n+lang lagi ,-./01$)#
ulang & getch()#
)
else
if ((! >& ) (( ( >& "))
{
printf($*n'i > 'i > 'i$, !,,")#
printf($*r*n*n*n+lang lagi ,-./01$)#
ulang & getch()#
)
else
if ((! >& ") (( (" >& ))
{
printf($*n'i > 'i > 'i$, !,",)#
printf($*r*n*n*n+lang lagi ,-./01$)#
ulang & getch()#
)
else
if ((" >& !) (( (! >& ))
{
printf($*n'i > 'i > 'i$, ",!,)#
printf($*r*n*n*n+lang lagi ,-./01$)#
ulang & getch()#
)
else
if ((" >& !) (( ( >& !))
{
printf($*n'i > 'i > 'i$, ",,!)#
printf($*r*n*n*n+lang lagi ,-./01$)#
ulang & getch()#
)
else
ulang & getch()#
)
2hile ((ulang && 3!3) 44 (ulang && 3-3))#
contoh program menu array c++
5abel6 bahasa pemrograman, contoh program menu arra!, %lmu 7omputer
89 komentar
contoh program menu arra! c++ :out of 8; based on 8; ratings. : user re<ie2s.
1.Program Array 1 Dimensi
=erupakan arra! !ang mengakses setiap elementn!a melalui inde ;, inde arra! secara
default dimulai dari ;. >iba2ah ini merupakan source code contoh program arra! 8 dimensi.
? #include
@erintah #include Aiostream.hB. @erintah ini digunakan untuk memanggil file header (include
file) !ang didalamn!a terdapat perintah, fungsi !ang bisa digunakan dalam program !ang
dibuat.
? =ain()
Cungsi ini adalah suatu fungsi khusus !ang akan dieksekusi pertama. Detiap program harus
mempun!ai fungsi main(). Cungsi main() dia2ali dengan tanda { !ang men!atakan a2al dari
program dan diakhiri dengan tanda ) !ang men!atakan akhir dari program. 7arena program
tersebut menggunakan format angka, maka dari itu digunakan int main().
? %nt nilai
%nt digunakan karena program tersebut menggunakan angka dan nilai adalah sebagai
primar! ke!n!a.
? ,E0
=erupakan batasan sampai berapa arra! melakukan pencetakan karena arra! defaultn!a
dimulai dari ;, arra! ini akan melakukan pencetakan sampai inde 9.
? %nt i
%ni adalah primar! ke! !ang kedua dimana nilai i akan dihasilkan dari for(i&;#i<E#i++)
name&$@rog%d$ content&$Ford.>ocument$>maksudn!a i bernilai ; dan i akan melooping
dari ; sampai i kurang dari E dan i terus bertambah naik karena menggunakan i++.
G Heturn ;
>igunakan untuk mengakhiri program didalam c++
>iba2ah ini adalah output !ang dihasilkan dari source code diatas.
I. @rogram Jrra! I dimensi
Jrra! I dimensi merupakan arra! !ang terdiri dari m buah baris dan n buah kolom,
bentukn!a dapat berupa matri atau tabel. >iba2ah ini merupakan source code contoh
program arra! 8 dimensi.
? #include
@erintah #include Aiostream.hB. @erintah ini digunakan untuk memanggil file header (include
file) !ang didalamn!a terdapat perintah, fungsi !ang bisa digunakan dalam program !ang
dibuat.
? =ain()
Cungsi ini adalah suatu fungsi khusus !ang akan dieksekusi pertama. Detiap program harus
mempun!ai fungsi main(). Cungsi main() dia2ali dengan tanda { !ang men!atakan a2al dari
program dan diakhiri dengan tanda ) !ang men!atakan akhir dari program. 7arena program
tersebut menggunakan format angka, maka dari itu digunakan int main().
? Char abKad ,E0,E0
Char digunakan karena <ariabel program tersebut adalah karakter, ,E0,E0 maksudn!a adalah
menggunakan E kolom dan E baris dan abKad sebagai primar! ke!n!a..
? *n*n
>alam program ini digunakan I kali karena untuk menKauhkan spasi keba2ah atau enter.
? %nt i dan int K
%ni merupakan perulangan !ang digunakan untuk menentukan batas inde sampai E, karena
inde arra! defaultn!a ; maka program ini akan mencetak sampai inde 9.
? cout<< $ $<<abKad,i0,K0 >igunakan untuk mencetak dengan spasi pada setiap huruf agar
tidak terlalu berhimpitan, dan untuk mencetak nilai abKad dan nilai !ang dihasilkan oleh i dan
K. >iba2ah ini adalah output !ang dihasilkan dari source code diatas.
L. =enu !ang didalamn!a terdapat biodata dan penKumlahan matriks dengan menggunakan
arra! I dimensi atau multidimensi
@rogram ini dibuat dengan s2icth case dengan men!isipkan program didalamn!a.
>iba2ah ini merupakan source code program tersebut.
#include<iostream.h>
#include <conio.h>
#define /maks IE
<oid main(){
int #
cout<<$8.Miodata *n$#
cout<<$I.@enKumlahan =atriks dengan =enggunakan Jrra! *n$#
cout<<$=asukkan 7ode @ilihan ,8-I0 & $#
cin>>#
s2itch(){
case 86cout<<$&&&&&&&&&&&&&&&&&&&&&&&&&&&& *n$#
cout<<$ Miodata *n$#
cout<<$&&&&&&&&&&&&&&&&&&&&&&&&&&&& *n$#
<oid main()#{
char nama,L;0 , npm,N0, kelas,E0#
cout<<$OOOO%dentitas diriOOOO *n*n$#
cout<<$/ama Da!a 6 $# cin>>nama#
cout<<$/ama Da!a adalah Jli %mron*n$#
cout<<$/pm Da!a 6 $#cin>>npm#
cout<<$/pm Da!a adalah 9I8;::EN *n$#
cout<<$7elas Da!a adalah6 $# cin>>kelas#
cout<<$7elas Da!a adalah 8>C;8 *n$#
)
break#
case I6cout<<$@enKumlahan =atriks dengan =enggunakan Jrra! *n$#
t!pedef int matriks,/maks0,/maks0#
<oid main()#{
int colJ,colM,ro2J,ro2M,i,K#
matriks J,M,C#
char ans2er#
do
{
do
{
clrscr()#
cout<<$@enKumlahan =atriks dengan =enggunakan Jrra! *n*n$#
cout<<$=JPH%7D J 6 $<<endl#
cout<<$=asukkan Qumlah Maris =atriks J 6 $#
cin>>ro2J#
cout<<$=asukkan Qumlah 7olom =atriks J 6 $#
cin>>colJ#
cout<<endl<<endl#
cout<<$=JPH%7D M 6 $<<endl#
cout<<$=asukkan Qumlah Maris =atriks M 6 $#
cin>>ro2M#
cout<<$=asukkan Qumlah 7olom =atriks M 6 $#
cin>>colM#
)
2hile ((colJR&colM) 44 (ro2JR&ro2M))#
clrscr()#
cout<<$=asukkan /ilai =atriks J 6 $<<endl#
for(i&8#i<&ro2J#i++)
{
for(K&8#K<&colJ#K++)
{
cout<<$J,$<<i<<$,$<<K<<$0 & $#
cin>>J,i0,K0#
)
)
clrscr()#
cout<<$=asukkan /ilai =atriks M 6 $<<endl#
for(i&8#i<&ro2M#i++)
{
for(K&8#K<&colM#K++)
{
cout<<$M,$<<i<<$,$<<K<<$0 & $#
cin>>M,i0,K0#
)
)
clrscr()#
cout<<endl#
..@roses @enKumlahan =atriks
for(i&8#i<&ro2J#i++)
{
for(K&8#K<&colJ#K++)
{
C,i0,K0 & J,i0,K0 + M,i0,K0#
)
)
clrscr()#
..Sutput =atriks J
goto!(8,E)#
cout<<$J & $#
for(i&8#i<&ro2J#i++)
{
for(K&8#K<&colJ#K++)
{
goto!(I+9OK,I+IOi)#
cout<<J,i0,K0#
)
)
..Sutput =atriks M
goto!(8,8L)#
cout<<$M & $#
for(i&8#i<&ro2M#i++)
{
for(K&8#K<&colM#K++)
{
goto!(I+9OK,8;+IOi)#
cout<<M,i0,K0#
)
)
..Sutput =atriks C
goto!(8,I;)#
cout<<$C & $#
for(i&8#i<&ro2J#i++)
{
for(K&8#K<&colJ#K++)
{
goto!(L+9OK,8T+IOi)#
cout<<J,i0,K0#
)
)
goto!(8T,I;)#
cout<<$ + $#
for(i&8#i<&ro2M#i++)
{
for(K&8#K<&colM#K++)
{
goto!(8N+9OK,8T+IOi)#
cout<<M,i0,K0#
)
)
goto!(LI,I;)#
cout<<$ & $#
for(i&8#i<&ro2J#i++)
{
for(K&8#K<&colJ#K++)
{
goto!(LL+9OK,8T+IOi)#
cout<<C,i0,K0#
)
)
getch()#
clrscr()#
cout<<$&& @HSUHJ= DV5VDJ% &&$<<endl<<endl#
cout<<$=au =elakukan @erhitungan 5agi11 ,-.P0 6 $# cin>>ans2er#
)
2hile ((ans2er && 3!3) 44 (ans2er && 3-3))#
)
break#
default6cout<<$@ilihlah Desuai dengan @ilihan !ang Pertera$#
))
? #include
@erintah #include Astdio.hB dan #include AconioB. @erintah ini digunakan untuk memanggil file
header (include file) !ang didalamn!a terdapat perintah, fungsi atau protot!pen!a !ang bisa
digunakan dalam program !ang dibuat.
? =ain()
Cungsi ini adalah suatu fungsi khusus !ang akan dieksekusi pertama. Detiap program harus
mempun!ai fungsi main(). Cungsi main() dia2ali dengan tanda { !ang men!atakan a2al dari
program dan diakhiri dengan tanda ) !ang men!atakan akhir dari program. 7arena program
tersebut menggunakan format angka, maka dari itu digunakan int main().
? Char
>igunakan untuk t!pe data karakter
? %nt
>igunakan untuk t!pe data numeric
? Uoto
>igunakan untuk meloncat ketempat atau baris !ang dituKu.
>iba2ah ini adalah output !ang dihasilkan dari source code diatas.
%ni merupakan output !ang akan di tampilkan bila kita memilih pilihan !ang pertama !aitu
tentang biodata
>an program ini akan tampil Kika kita
memilih pilihan !ang kedua !aitu penKumlahan matriks. @rogram ini sangat rumit karena
menggabungkan perulangan for, 2hile dan do 2hile.
Jda s!aratn!a didalam menKumlahkan matriks !aitu %ngatlah bah2a dua buah matriks han!a
bisa diKumlahkan Kika kedua kolom dan barisn!a sama. >ua matriks !ang memiliki Kumlah
kolom atau baris !ang berbeda tidak akan bisa diKumlahkan. DelanKutn!a program diatas
apabila ditekan enter akan menampilkan output ini.
>isini barulah kita dapat memasukkan nilai sesuai dengan keingininan kita, tapi program
diatas mempun!ai kekurangan karena han!a sampai matriks LL !ang dapat diKalankan, Kika
lebih program ini akan tetap bisa menghitung Cuma outputn!a akan berantakan.
>iatas ini adalah hasil akhir dari program penKumlahkan matriks.
Contoh Soal dan Listing Program If
Soal :
(encana -nput 6
(10,A@ +)5-@ 251(/A+A%
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
0ama 'en3e<a 6
0o. ,elepon 6
'ilihan 4enis +obil [/A/B"6
@ama /e<a 6
(ancangan )utput 6
(-0C-A0 5-A;A (10,A@ +)5-@ 251(/A+A%
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
0ama 'en3e<a 6
0o. ,elepon 6
4enis +obil 6
Darga /e<a 6
@ama /e<a 6
,otal 5a3ar 6 (p.
5a3ar 6 (p.
.embalian 6 (p.
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
,erima .asih Atas .eperca3aan Anda
-ngin -nput @agi [;/,"
.etentuan /oal 6
E .ode 'ilihan 4enis +obil Darga /e<a
/edan F!!!!!
A 5us G!!!!!
B +ini 5us H!!!!!
E ,otal 5a3ar& Darga I @ama /e<a
E .embalian & 5a3ar J ,otal 5a3ar
E 'ada ingin input lagi [;/," Kika ; maka akan mengulangi program dan Kika , maka akan
keluar dari program
Listing Program :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
lagi6
char nama[A!"#tlpn[A!"#kode#Kenis[A!"#dBd$
int harga#lama$
long int total#ba3ar#kembali$
dBd6
clrscr()$
cout<<%Lt(10,A@ +)5-@ %51(/A+A%%<<endl$
cout<<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%<<endl<<endl$
cout<<%0ama 'en3e<a 6 2$cin>>nama$
cout<<%0o. ,elpon 6 2$cin>>tlpn$
cout<<%'ilihan 4enis +obil[/A/B"6 2$cin>>kode$
cout<<%@ama /e<a 6 2$cin>>lama$
if(kode&&=M)
{
strcp3(Kenis#%/edan%)$
harga&F!!!!!$
9
else if(kode&&=AM)
{
strcp3(Kenis#%5us%)$
harga&G!!!!!$
9
else if(kode&&=BM)
{
strcp3(Kenis#%+ini 5us%)$
harga&H!!!!!$
9
else
{
strcp3(Kenis#%Anda /alah +emasukan 4enis +obilNNN%)$
harga&!$
9
clrscr()$
cout<<% (-0C-A0 5-A;A (10,A@ +)5-@%51(/A+A%%<<endl$
cout<<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%<<endl$
cout<<%0ama 'en3e<a 6 2<<nama<<endl$
cout<<%0o. ,elpon 6 2<<tlpn<<endl$
cout<<%4enis +obil 6 2<<Kenis<<endl$
cout<<%Darga /e<a 6 2<<harga<<endl$
cout<<%@ama /e<a 6 2<<lama<<endl$
total&hargaIlama$
cout<<%,otal 5a3ar 6 (p.%<<total<<endl$
cout<<%5a3ar 6 (p.%$cin>>ba3ar$
kembali&ba3arEtotal$
cout<<%.embali 6 (p.%<<kembali<<endl$
cout<<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%<<endl<<endl$
cout<<%,erima .asih Atas .eperca3aan Anda%<<endl$
cout<<endl$
cout<<%-ngin -nput @agi[;/,"6%$cin>>dBd$
if(dBd&&=;>??dBd&&=3>)
goto dBd$
getch()$
9
Gabungan Array & Switch Case ercabang
/oal 6
-nput 6
'rogram 'enKualan
O5ebek .remes /ambal *ledek=
4l. ./ ,ubun 0o.AP
4akarta
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
'esanan .e 6
0ama 'embeli 6
Alamat 6
.ode +enu [/A/B" 6
'ilihan 'aket [a/b/c" 6
4umlah 5eli 6
)utput 6
QQQQQQQQQQQQQQQQQQQQQQJ
0o. ? 0ama 'embeli ? Alamat ? +enu ? 'aket ? Darga ? ,otal
QQQQQQQQQQQQQQQQQQQQQQJ
QQQQQQQQQQQQQQQQQQQQQQJ
-ngin 'esan @agi [;/," 6
@isting 'rogram 6
#include
#include
#include
#include
main()
{
int i#n#kode[F"$
char nama[F"[A!"#alamat[F"[B!"#menu[F"[!"#paket[F"#nmpaket[F"[F"#lg$
long int Kumlah[F"#harga[F"#total[F"$
dBd6
clrscr()$
cout<>n$
for (i&$i<&n$i77)
{
clrscr()$
cout<<8LtLtLt'rogram 'enKualanLnLtLt >5ebek .remes /ambal *eledek>LnLtLtLt4l. ./ ,ubun
0o.APLnLtLtLt 4akarta8<<endl$
cout<<8&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&8<<endl$
cout<<endl$
cout<<8'esanan ke 6 8<<i<<endl$
cout<<80ama 'embeli 6 8$gets(nama[i")$
cout<<8Alamat 6 8$gets(alamat[i")$
cout<>kode[i"$
cout<>paket[i"$
cout<>Kumlah[i"$
s<itch (kode[i")
{
case 6
strcp3(menu[i"#%Do,%)$
s<itch (paket[i")
{
case Oa=6
strcp3(nmpaket[i"#%/ingle%)$
harga[i"&RF!!!$
break$
case Ob=6
strcp3(nmpaket[i"#%Souble%)$
harga[i"&H!!!!$
break$
case Oc=6
strcp3(nmpaket[i"#%Combo%)$
harga[i"&T!!!!$
break$
default6
strcp3(nmpaket[i"#%1rrorUNNN%)$
harga[i"&!$
break$
9
break$
case A6
strcp3(menu[i"#%Asam +anis%)$
s<itch (paket[i")
{
case Oa=6
strcp3(nmpaket[i"#%/ingle%)$
harga[i"&B!!!!$
break$
case Ob=6
strcp3(nmpaket[i"#%Souble%)$
harga[i"&H!!!!$
break$
case Oc=6
strcp3(nmpaket[i"#%Combo%)$
harga[i"&GF!!!$
break$
default6
strcp3(nmpaket[i"#%1rrorUNNN%)$
harga[i"&!$
break$
9
break$
case B6
strcp3(menu[i"#%(icaE(ica%)$
s<itch (paket[i")
{
case Oa=6
strcp3(nmpaket[i"#%/ingle%)$
harga[i"&F!!!!$
break$
case Ob=6
strcp3(nmpaket[i"#%Souble%)$
harga[i"&P!!!!$
break$
case Oc=6
strcp3(nmpaket[i"#%Combo%)$
harga[i"&F!!!$
break$
default6
strcp3(nmpaket[i"#%1rrorUNNN%)$
harga[i"&!$
break$
9
break$
default6
strcp3(menu[i"#%1rrorUNNN%)$
{
case Oa=6
case Ob=6
case Oc=6
strcp3(nmpaket[i"#%1rrorUNNN%)$
harga[i"&!$
break$
9
break$
9
total[i"&harga[i"IKumlah[i"$
9
clrscr()$
cout<<8&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&8<<endl$
cout<<80o ? 0ama 'embeli ? Alamat ? +enu ? 'aket ? Darga ? ,otal 8<<endl$
cout<<8&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&8<<endl$
for (i&$i<&n$i77)
{
cout<<setiosflags(ios66left)<<set<(F)<<i$
cout<<setiosflags(ios66left)<<set<(F)<<nama[i"$
cout<<setiosflags(ios66left)<<set<(H)<<alamat[i"$
cout<<setiosflags(ios66left)<<set<(B)<<menu[i"$
cout<<setiosflags(ios66left)<<set<(B)<<nmpaket[i"$
cout<<setiosflags(ios66left)<<set<()<<harga[i"$
cout<<setiosflags(ios66left)<<set<(!)<<total[i"$
cout<<endl$
9
cout<<8&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&8<<endl$
cout<>lg$
if(lg&&=;>??lg&&=3>)
goto dBd$
9
Pedagang u!u "Gabungan array# Fungsi# Perulangan# Stru!tur# Looping$
%nput Dcreen
Sutput Dcreen
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
potong(long int Oa, long int Ob)
{
if(Oa > 8;;;;;)
Ob & OaO8E.8;;#
else if(Oa>&E;;;; (( Oa<&8;;;;;)
Ob & Oa OE.I8;;#
else
Ob & ;#
)
main()
{
long int c,d,i,n#
float Kum!ar,paKak,tot!ar#
struct
{
int banbel,harga#
char Kenpot,8L0, kode,80#
float Kumha,Kum!ar,paKak,tot!ar#
) data,E0#
tetattr(8;)#
cprintf($ OOO PS7S M+7+ OOO *r*n$)#
tetcolor(8;)#
cprintf($ OO J=M+HJ>+5 OO *r*n$)#
cout<<endl#
cout<<$----------------------------------------$<<endl#
tetcolor(88)#
cprintf($7ode Qenis Warga *r*n$)#
cout<<$----------------------------------------$<<endl#
tetcolor(8L)#
{
cprintf($ 7 7omik I;.;;;*r*n$)#
cprintf($ / /o<el L;.;;;*r*n$)#
cprintf($ C Cerpen 8E.;;;*r*n$)#
)
cout<<endl<<endl#
cout<<$ Man!ak Qenis 6 $#cin>>n#
cout<<endl<<endl#
for (i&8# i<&n# i++)
{
cout<<$ /omor - $<<i<<endl#
cout<<$ 7ode Muku ,7./.C0 6 $#gets(data,i0.kode)#
cout<<$ Man!ak Meli 6 $#cin>>data,i0.banbel#
cout<<endl<<endl#
if (strcmp (data,i0.kode,$7$)&&; 44 strcmp (data,i0.kode,$k$)&&;)
{
strcp!(data,i0.Kenpot,$7omik$)#
data,i0.harga& I;;;;#
)
else if (strcmp (data,i0.kode,$/$)&&; 44 strcmp (data,i0.kode,$n$)&&;)
{
strcp!(data,i0.Kenpot,$/o<el$)#
data,i0.harga& L;;;;#
)
else if (strcmp (data,i0.kode,$C$)&&; 44 strcmp (data,i0.kode,$c$)&&;)
{
strcp!(data,i0.Kenpot,$Cerpen$)#
data,i0.harga & 8E;;;#
)
else {
strcp!(data,i0.Kenpot,$Dalah 7ode$)#
data,i0.harga& ;#
)
data,i0.Kumha&data,i0.harga O data,i0.banbel#
Kum!ar & Kum!ar+data,i0.Kumha#
paKak & Kum!ar O ;.8; #
c&Kum!ar#
)
clrscr()#
tetcolor(8;)#
cprintf($ OOOO PS7S M+7+ OOO *r*n$)#
cprintf($ OO J=M+HJ>+5 OO *r*n$)#
cout<<endl#
cout<<$---------------------------------------------------$<<endl#
tetattr(8E<<E)#
cprintf($/o Qenis Warga Man!ak Qumlah *r*n$)#
cprintf($ buku satuan beli Warga *r*n$)#
cout<<$---------------------------------------------------$<<endl#
for (i&8# i<&n# i++)
{
cout<<setiosflags(ios66left)<<set2(T)<<i#
cout<<setiosflags(ios66left)<<set2(88)<<data,i0.Kenpot#
cout<<setiosflags(ios66left)<<set2(88)<<data,i0.harga#
cout<<setiosflags(ios66left)<<set2(8;)<<data,i0.banbel#
cout<<setiosflags(ios66right)<<set2(L)<<$Hp $<<data,i0.Kumha<<endl#
)
cout<<endl<<endl#
cout<<$--------------------------------------------------$<<endl#
cout<<$ Qumlah Ma!ar Hp $<<Kum!ar<<endl#
potong((c,(d)#
cout<<$ >iskon Hp $<<d<<endl#
cout<<$ @aKak Hp $<<paKak<<endl#
tot!ar&(c-d)+paKak#
cout<<$ Potal Ma!ar Hp $<<tot!ar<<endl#
getch()#
)

Anda mungkin juga menyukai