Modul 1 Praktikum Struktur Data



                     TUGAS PENYERAHAN LAPORAN PRAKTIKUM STRUKTUR DATA              










Disusun Oleh:
Riqi Tricahyo(20160910064)
SI 2016 B

















MODUL I
TIPE DATA DAN OPERATOR




Tujuan Praktikum :                                                                                                       


1.        Memahami Identifier dalam Bahasa C/C++
2.        Mengetahui Kata kunci bahasa C/C++
3.        Memahami Tipe data  dalam bahasa C/C++
4.        Memahami Variabel C/C++


Dasar Teori :                                                                                                                  


1.        Tipe Data

Tipe data adalah adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator yang dapat dikenakan padanya. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat diubah-ubah selama eksekusi berlangsung.
Data berdasarkan jenisnya dapat dibagi menjadi empat kelompok, yang dinamakan sebagai tipe data dasar, yaitu : bilangan bulat (Integer), bilangan pecahan (float/real), teks, dan pointer.

2.        Operator

Operator merupakan symbol atau kata yang dapat digunakan dalam program untuk melakukan suatu operasi atau manipulasi, misalnya menjumlahkan dua buah nilai atau lebih, memberikan nilai ke suatu variabel, membandingkan dua buah nilai dan lain-lain.








            Operator Aritmatika



Simbol
Fungsi
Contoh
+
Penjumlahan
X+3
-
Pengurangan
X-3
*
Perkalian
X*3
/
Pembagian
X/3
%
Selisih
X%3
++
Increment / penambahan nilai
Variabel ++ atau ++Variabel
--
Decrement / pengurangan nilai
Variabel – atau –Variabel



            Operator relasi

Operator ini membandingkan dua buah nilai yang sejenis dapat berupa variabel atau dua konstanta.

Simbol
Fungsi
Contoh
==
Sama dengan
Tinggi == 165
!=
Tidak sama dengan
Input != 3
Lebih kecil
Nilai < 60
Lebih besar
Nilai > 60
<=
Lebih kecil sama dengan
Nilai <= 60
>=
Lebih besar sama dengan
Nilai >= 60



            Operator logika

Operator logika adalah operator yang berhubungan dengan logika matematika, seperti negasi (not), konjungsi (and) disjungsi (or)

Simbol
Fungsi
Contoh
!
Not
!valid
&&
And
(Nilai<60) && (Nilai <85)
I I
Or
(input <100) I I  (input >100)


Praktikum 1.1
Sebuah Toko perlengkapan bahanbangunan yang bernama “TB BARUDAK”memeberikan promo harga Cat Tembok 25 Kg. Bagi konsumen yang membelisebanyak 3 pile akan mendapatkan potongan harga sebesar 80%, promo ini berlakubagi setiap konsumen yang membeli mminimal 3 pile atau kelipatannya akanmendapatkan potongan harga 80%, sementara harga 1 pile cat tembok 25 Kg Rp.154.000,-
# Selesaikan kasus diatas dengan mengunakan bahasa pemrograman C/C++ agardapat dengan mudah berapa jumlah yang harus dibayarkan oleh konsumen.

DISINI SAYA MENGGUNAKAN APPLIKASI DEV C++ UNTUK MENJALANKANNYA

*syntax sebelumnya*
#include<stdio.h>
#include<iostream.h>
int main()
{
float nilai,temp, hrgbarang = 154000;
int i,j_barang;
printf(" POTONGAN HARGA CAT TEMBOK 25 Kg\n");
for (i = 0;i < 33;i++)printf("=");printf("\n");
printf(" Jumlah Barang\t= ");
scanf("%d",&j_barang);
cout<<" Harga Satuan\t= "<<hrgbarang<<endl;
if(j_barang == 3)
nilai = (j_barang * hrgbarang) * 0.8;
else
if (j_barang < 3)
nilai = j_barang * hrgbarang;
else
if (j_barang > 3)
temp = j_barang % 3;
nilai = (j_barang-temp) * hrgbarang *0.8 +(temp * hrgbarang);
printf(" Total Harga\t= %.0f\n",nilai);
return 0;
}

*syntax sesudah di perbaiki*
#include<stdio.h>
#include<iostream.>
using namespace std;
int main()
{
float nilai,temp, hrgbarang = 154000;
int i,j_barang;
printf(" POTONGAN HARGA CAT TEMBOK 25 Kg\n");
for (i = 0;i < 33;i++)printf("=");printf("\n");
printf(" Jumlah Barang\t= ");
scanf("%d",&j_barang);
cout<<" Harga Satuan\t= "<<hrgbarang<<endl;
if(j_barang == 3){
nilai = (j_barang * hrgbarang) * 0.8;}
else
if (j_barang < 3){
nilai = j_barang * hrgbarang;
}
else
if (j_barang > 3){
temp = j_barang % 3;
nilai = (j_barang-temp) * hrgbarang *0.8 +(temp * hrgbarang);
}
printf(" Total Harga\t= %.0f\n",nilai);
return 0;
} 

*HASIL*





*ANALISIS*
 
Dari syntax tersebut kita di suruh membuat sebuah program penjualan sebuah barang yaitu cat yang sedang melakukan promo harga, dimana setiap pembelian 3pcs akan mendapatkan potonga harga 80%.

#include<stdio.h>
#include<iostream.>  
using namespace std;  

Disini menggunakan 2 file header yaitu ada "stdio.h" dan juga "iostream.h" oh iya tulisan using namespace std; itu adalah untuk membaca si file header iostream.h dan juga menghilangkan .h nya dengan menggantinya dengan using namespace itu.

float nilai,temp, hrgbarang = 154000;
int i,j_barang;

Nah ini menggunakan int dan float, karena ditakutkan adanya nilai hasil koma(,) pada hasil akhirnya, makanya menggunakan float.

printf(" POTONGAN HARGA CAT TEMBOK 25 Kg\n");
printf di atas untuk menampilkan tulisan yang kita inginkan, disini menampilkan tulisan "POTONGAN HARGA CAT TEMBOK 25KG".

printf(" Jumlah Barang\t= ");
scanf("%d",&j_barang);
cout<<" Harga Satuan\t= "<<hrgbarang<<endl;

pada printf di atas ini menggunakan "\t" itu untuk spasi 7x setelah itu =, nah biasanya digunakan untuk lebih merapihkan tampilannya.dan juga ada scanf("%d",&j_barang);. fungsi dari si scanf ini untuk menginput sebuah angka maupun tulisan, serta %d itu untuk menampilkan int, jika kita menggunakan int maka untuk menampilkannya menggunakan %d. dan juga tanda "&"untuk menginput nilai bebas, jadi kita bebas ingin mengisinya.nah pada   cout<<" Harga Satuan\t= "<<hrgbarang<<endl; itu sama dengan printf tetapi ia juga memanggil variael hrgbarang.

if(j_barang == 3){
nilai = (j_barang * hrgbarang) * 0.8;}
else
if (j_barang < 3){
nilai = j_barang * hrgbarang;
}
else
if (j_barang > 3){
temp = j_barang % 3;
nilai = (j_barang-temp) * hrgbarang *0.8 +(temp * hrgbarang);
}

di sini ada 3 if, dimana fungsi if ini untuk menyeleksi dari jumlah barang yang kita masukan sehingga harga yang kita peroleh sesuai dengan apa yang kita inginkan, jika if pertama terpenuhi mana proses pada if pertama akan di proses, begitupula dengan if yang lainnya. guna else itu untuk membandingkan antar if tersebut.
printf(" Total Harga\t= %.0f\n",nilai);
return 0;
}

nah tahap akhir ini menampilkan hasil dari seleksi if tersebut sehingga harga dari cat tersebut sesuai, dengan memanggil si variabelnya tersebut.


Praktikum 1.2:
Seorang tukang cat tembok mempunyai ukuran dalam pengecatan yang terbagi dalam 3 kategori kualitas yaitu kualitas tinggi, kualitas sedang dan kualitas rendah. Untuk kualitas tingggi 5 Kg cat tembok dapat menutupi bidang dengan baikseluas 3 X 4 m2atau seluas 12 m2dan kualitas sedang 5 Kg cat tembok dapat menutupi bidaang seluas 4 X 5 m2atau seluas 20 m2serta kualitas rendah 5 Kg cat tembok dapat menutupi seluas 6 X 11 m2atau seluas 66 m2. Buatlah penyelesaian studi kasus diatas denganmenggunakan bahasa pemrograman C/C++ untuk mempermudah dalam menghitung berapa jumlah cat tembok yang dibutuhkan untuk ke 3 kategori kualitas


 *syntax program*
#include<stdio.h>

int main()

{

float l_bidang,nilai,kilo = 5000,temp;

int i,pilih;

printf(" PROGRAM PERHITUNGAN JUMLAH CAT \n");

for (i = 0;i < 33;i++)printf("=");printf("\n");

printf(" 1. Kualitas Tinggi\n 2. Kualitas Sedang\n 3. Kualitas Rendah\n");

printf("Masukan Nomor Pilihan Kualitas : ");

scanf("%d",&pilih);

switch(pilih)

{

case 1:

{

printf("Kualitas Tinggi\n");

printf("Luas bidang\t= ");

scanf("%f",&l_bidang);

nilai = (l_bidang / 12) * kilo;

temp = nilai / 1000;

printf("Jumlah cat yang dibutuhkan = %.1f Kg",temp);break;
}

case 2:

{

printf("Kualitas Sedang\n");

printf("Luas bidang\t= ");

scanf("%f",&l_bidang);

nilai = (l_bidang / 20) * kilo;

temp = nilai / 1000;

printf("Jumlah cat yang dibutuhkan = %.1f Kg",temp);break;
}

case 3:

{

printf("Kualitas Rendah\n");

printf("Luas bidang\t= ");

scanf("%f",&l_bidang);

nilai = (l_bidang / 66) * kilo;

temp = nilai / 1000;

printf("Jumlah cat yang dibutuhkan = %.1f Kg",temp);break;
}

default : printf("Nomor Yang Anda Pilih Salah");

}

return 0;}

*Hasil*


 

*Analisis*

#include<stdio.h>

saya menggunakan file header stdio.h karena di sini saya menggunakan printf dan scanf untuk menampilkan serta menginput datanya.


float l_bidang,nilai,kilo = 5000,temp;

int i,pilih;

printf(" PROGRAM PERHITUNGAN JUMLAH CAT \n");

for (i = 0;i < 33;i++)printf("=");printf("\n");

printf(" 1. Kualitas Tinggi\n 2. Kualitas Sedang\n 3. Kualitas Rendah\n");

printf("Masukan Nomor Pilihan Kualitas : ");

scanf("%d",&pilih);
nah di sini saya memakai float serta int, int itu saya gunakan untuk memasukan ataupun menampilkan angka yang hasilnya itu tidak ada koma(,). kalau yang float itu kebalikan dari int, saya gunakan untuk jaga jaga agar hasil nantinya ada koma di belakang angka itu.
printf itu saya gunakan untuk menampilkan tulisan yang ingin saya buat. dan for itu sebenarnya untuk mebuat "=" tanpa saya harus membuat secara manual lagi. dan scanf di bawah itu untuk menginput pilihan yang kita mau. 


scanf("%d",&pilih);

switch(pilih)

{

case 1:

{

printf("Kualitas Tinggi\n");

printf("Luas bidang\t= ");

scanf("%f",&l_bidang);

nilai = (l_bidang / 12) * kilo;

temp = nilai / 1000;

printf("Jumlah cat yang dibutuhkan = %.1f Kg",temp);break;
}

case 2:

{

printf("Kualitas Sedang\n");

printf("Luas bidang\t= ");

scanf("%f",&l_bidang);

nilai = (l_bidang / 20) * kilo;

temp = nilai / 1000;

printf("Jumlah cat yang dibutuhkan = %.1f Kg",temp);break;
}

case 3:

{

printf("Kualitas Rendah\n");

printf("Luas bidang\t= ");

scanf("%f",&l_bidang);

nilai = (l_bidang / 66) * kilo;

temp = nilai / 1000;

printf("Jumlah cat yang dibutuhkan = %.1f Kg",temp);break;
}

default : printf("Nomor Yang Anda Pilih Salah");

}

return 0;}

scanf itu untuk memasukan angka atau pilihan yang kita mau. nah di sini memakai switch (pilih). si variabel pilih yang kita masukan angkanya itu akan kebaca oleh si case. nah di sini kan ada 3 case. jadi jika kita memilih case 1. maka pogram akan memproses isi dari case 1 tersebut. begitupula dengan case 2 dan case 3. oh iya itu saya tambahkan "break;" itu tuh untuk menyetop setiap case. kalau tidak pakai break itu misal kita milih case 1, setelah case 1 selesai terproses maka case 2 aka muncul. nah gunanya case itu untuk menyetop di setaip case. serta jika kita menginput si variabel pilih selain nomer 1~3 maka akan menampilkan tulisan "nomer yang anda pilih salah".

 

Praktikum 1.3:
Harga BBM dalam liter = Harga minyak mentah (dlm barrel dibagi 160 liter) +
Biaya pengolahan (sekitar 10%) + Biaya distribusi (tergantung jarak dari kilang) +
Margin SPBU.
Asumsikan:
Harga minyak mentah USD$ 100/barrel,
Kurs USD = Rp. 12.000==> harga minyak mentah = 100 x 12000 / 160 = Rp. 7500 / liter
Biaya pengolahan 10% ====> Rp. 750 / literBiaya angkut untuk Jawa rata-rata, kalau mobil tanki ukuran18.000 liter sekali keluar perlu biaya Rp 5 juta ==> Rp. 277/ liter.Margin SPBU = Rp. 138/ liter.
TOTAL harga BBM = Rp. 7500 + 750 + 277+ 138 = Rp. 8665/ liter.

*Syntax Program*
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
int main()
{
int barel = 160,i,j,p;
float olah = 0.1,m,hrgprem,jl,margin,by,proses;
long jawa = 5000000, smtra = 7500000, sulwsi = 8000000,
klmntan = 9000000,irian = 12000000,tangki = 18000,rp;
printf("PROGRAM PERHITUNGAN HARGA BBM PREMIUM\n");
for (i = 0;i < 37;i++)printf("=");printf("\n");
printf("Masukan Harga Minyak Dunia : $ ");
scanf("%f",&m);
getch();
printf("Harga Dolar dalam Rupiah : Rp ");
scanf("%ld",&rp);
getch();
proses = (m * rp) / barel;
jl = proses * olah;
printf("\nTujuan Pengiriman BBM\n");
for (j = 0;j < 21;j++)printf("=");printf("\n");
printf("1. Jawa\n2. Sumatra\n3. Sulawesi\n4. Kalimantan\n5. Irianjaya");
cout<<"\nPilih : ";cin>>p;
if(p == 1)
by = jawa / tangki;
margin = by / 2;
hrgprem = proses + jl + by + margin;
if(p == 2)
by = smtra / tangki;
margin = by / 2;
hrgprem = proses + jl + by + margin;
if(p == 3)
by = sulwsi / tangki;
margin = by / 2;
hrgprem = proses + jl + by + margin;
if(p == 4)
by = klmntan / tangki;
margin = by / 2;
hrgprem = proses + jl + by + margin;
if(p == 5)
by = irian / tangki;
margin = by / 2;
hrgprem = proses + jl + margin;
getch();
cout<<"\nHarga Jual BBM Premium PERTAMINA Rp. "<<hrgprem<<" Per Liter";
return 0;
}
 
*Hasil*
 



*Analisi*
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
di sini program menggunakan 3 file header, yaitu ada stio.h , iostream.h , dan juga menggunakan conio.h. fungsi stdio.h dan iostream.h itu masih sama saja dengan pembahasan sebelumnya, nah kalau untuk conio.h ini gunanya untuk menampilkan sebuah perintah. dimana dalam program tersebut ada getch()


int barel = 160,i,j,p;

float olah = 0.1,m,hrgprem,jl,margin,by,proses;

long jawa = 5000000, smtra = 7500000, sulwsi = 8000000,

klmntan = 9000000,irian = 12000000,tangki = 18000,rp;

printf("PROGRAM PERHITUNGAN HARGA BBM PREMIUM\n");
program menggunakan tipe data int , float , dan long.int untuk nilai atau angka yang nilainya angka bulat
kalau float untuk angka desimal.kalau long itu untuk menyimpan bilangan bulat yang nilainya panjang.

printf("Masukan Harga Minyak Dunia : $ ");

scanf("%f",&m);

getch();

printf("Harga Dolar dalam Rupiah : Rp ");

scanf("%ld",&rp);

getch();

proses = (m * rp) / barel;

jl = proses * olah;

printf("\nTujuan Pengiriman BBM\n");

for (j = 0;j < 21;j++)printf("=");printf("\n");

printf("1. Jawa\n2. Sumatra\n3. Sulawesi\n4. Kalimantan\n5. Irianjaya");

cout<<"\nPilih : ";cin>>p;

printf untuk menampilkan tulisan, dan scanf itu untuk menginput sebuah data sesuka kita, dan getch() itu gunanya untuk menahan tampilan, jadi tampilan berhenti sementara ketika getch() terbaca.cout sama seperti printf fungsinya dan cin itu sama dengan scanf untuk menginput.

if(p == 1)

by = jawa / tangki;

margin = by / 2;

hrgprem = proses + jl + by + margin;

if(p == 2)

by = smtra / tangki;

margin = by / 2;

hrgprem = proses + jl + by + margin;

if(p == 3)

by = sulwsi / tangki;

margin = by / 2;

hrgprem = proses + jl + by + margin;

if(p == 4)

by = klmntan / tangki;

margin = by / 2;

hrgprem = proses + jl + by + margin;

if(p == 5)

by = irian / tangki;

margin = by / 2;

hrgprem = proses + jl + margin;

getch();

cout<<"\nHarga Jual BBM Premium PERTAMINA Rp. "<<hrgprem<<" Per Liter";

return 0;

}
ada 5 if disini yaitu gunanya jika kita memasukan atau menginput nilai "p" di atas tadi maka akan membaca proses tersebut, contoh jika kita input angka 2, maka proses yang ada di if kedua akan terproses, dan hasilnya akan di tampilkan oleh cout serta <<hrgprem<< itu adalah memanggil si variabelnya.


LATIHAN 1.1

OngkirProgresif
Artinyaongkoskirimdihitungberdasarkanberatpaketbarangsecara flat.Makin beratpaket, ongkoskirimnyamakinbesar.JikaongkoskirimsuatukesuatutempatditetapkanRp.5000/kg, dankitamengirimpaketsebesar5kg, makaongkoskirim yang harusdibayaradalah (5x5ribu) Rp.25.000, begitupulabilakitamengirimpaketdenganberatdibawah5kgtetapakandikenakanbiaya minimum yaituRp.25.000, sedangkanbilamengirimpaketdenganberatdiatas5kgakandikenakanbiayakirimkelipatannya missal beratpaket6kgmakabiayanyaakandikenakansebesar2xbiaya minimum yaitu 50.000 begitu pula setererusnya

*Syntax Program Sebelum Diperbaiki*



include<iostream.h>
#include<conio.h>
int main()
{
long ongkir = ....,harga1,....,jml,....;
int ....,i;
cout<<"PROGRAM ONGKOS KIRIM BARANG PROGRESIF"<<endl;
for (i = 0;i < 38;i++)cout<<"=";
cout<<"\nMasukan Berat Barang :"<<"Kg ";
cin>>kilo;
if(kilo <= 5){
..................
..................
else {
if(kilo > 5)
..................
..................
..................
cout<<"\nBiaya Pengiriman Rp "<<harga2;
}




*Syntax Setelah Dibenahi*
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
long ongkir =5000,harga1,harga2,jml,temp;
int kilo,i;
cout<<"PROGRAM ONGKOS KIRIM BARANG PROGRESIF"<<endl;
for (i = 0;i < 38;i++)cout<<"=";
cout<<"\nMasukan Berat Barang :"<<"Kg ";
cin>>kilo;
if(kilo <= 5){
harga1=kilo*ongkir;
cout<<"\nbiaya pengirimannya "<<harga1;
}
else {
if(kilo > 5)
temp=kilo%5;
harga2=(kilo-temp)*ongkir+25000;
cout<<"\nbiaya pengiimanya"<<harga2;
}
return 0;
}


 
*Hasil*

  
 *Analsis*
#include<iostream>

#include<conio.h>

using namespace std;
file header di program ini masih sama dengan file header lainnya, oh iya di sini ada using name space std; sama seperti di pembahasan di atas, gunanya itu untuk membaca file header iostream, karena saya di sini menggunakan compiler DEV C++.

long ongkir=5000,harga1,harga2,jml,kg;
int kilo, i;
tipe data long itu untuk menyimpan nilai yang lumayan panjang, dan int untuk menampilkan serta menginput nilai atau angka bulat.

cout<<"\nMasukanberatbarang : "<<"kg ";

cin>>kilo;

if(kilo<=5){

jml=ongkir*5;
}         

else

if(kilo>5){

jml=ongkir*5*2;

}
cout<<"\nBiayaPengirimanRp"<<jml;
getch();

return 0;
}
setelah kita masukan atau menginput variabel kilo tersebut, maka if di bawah akan menyeleksi dari apa yang kita telah input, jadi misal kita masukan angka 3 maka, if yang menyatakan if(kilo<=5) maka if tersebut akan menjalankan instruksinya dan hasil dari if tersebut akan di tampilkan di bagian cout bawah dengan mamnggil variabel jml itu. dan ada getch() akan program menahan tampilan selanjutnya.



LATIHAN 1.2

OngkirRegresif
Misalnya ongkos kirim kesuatu tempa tditetapkan Rp.25.000 untuk berat pake 5kg pertama, sedangkan untuk kg berikutnya dihitung Rp.2.000/kg.jadi kalau kita kirim paket beratnya 1kg maupun 5kg, ongkos kirimnya tetap dihitung Rp.25.000. Sedangkan kalua paket yang dikirim lebih dari 5kg, katakanlah10kg, maka ongkos kirimnya jadi lebih murah, karena 5kg berikutnya hanya dihitung Rp.2.000/kg. Sehingga paket dengan berat 10kg hanya membayarRp.35.000.


*Syntax Program Sebelum Diperbaiki*





#include<stdio.h>
#include<iostream.h>
#include<conio.h>
int main()
{
longongkir = ...,reg = ...,harga1,harga2,jml,temp;
int kilo,i;
cout<<"PROGRAM ONGKOS KIRIM BARANG REGRESIF"<<endl;
for (i = 0;i < 37;i++)cout<<"=";
cout<<"\nMasukan Berat Barang :"<<"Kg ";
cin>>kilo;
if(kilo <= 5)
..................
..................
if(kilo > 5)
..................
..................
..................
cout<<"\nBiaya Pengiriman Rp "<<harga2;
return 0;
}

*Syntax Setelah Diperbaiki*

#include<stdio.h>
#include<iostream>
#include<conio.h>
using namespace std;
int main
()
{
long ongkir = 25000,reg = 2000,harga1,harga2,jml,temp;
int kilo,i;
cout<<"PROGRAM ONGKOS KIRIM BARANG REGRESIF"<<endl;
for (i = 0;i < 37;i++)cout<<"=";
cout<<"\nMasukan Berat Barang :"<<"Kg ";
cin>>kilo;
if(kilo <= 5)
{
harga1=ongkir*1;
cout<<"\nBiaya pengirimannya Rp "<<harga1;   
}
else if(kilo > 5)
{
jml=kilo-5;
temp=jml*reg;
harga2=ongkir+temp;
cout<<"\nBiaya Pengirimannya Rp"<<harga2;}
}

*Hasil*


  
*Analisis*

#include<stdio.h>
#include<iostream>
#include<conio.h>
using namespace std;

dalam memperbaiki program ini saya menggunakan compiler DEV C++, jadi jangan heran di situ file header iostream tidak pakai .h tetapi menggunakan using namespace std; itu adalah pegganti .h dalam iostream dan beberap file header lainnya di apps DEV C++. menggunakan stdio, iostream dan conio masih sama seperti yang sebelumnnya penjelasannya. 

long ongkir = 25000,reg = 2000,harga1,harga2,jml,temp;
int kilo,i;
 

tipe data yang di gunakan long dan int. long itu untuk menyimpan angka atau isian dari si variabel, bahkan angkanya bisa banyak. sedangkan int itu untuk angka yang jumlah nya bebas dan pastinya angka bulat.


cout<<"\nMasukan Berat Barang :"<<"Kg ";
cin>>kilo;
if(kilo <= 5)
{
harga1=ongkir*1;
cout<<"\nBiaya pengirimannya Rp "<<harga1;   
}
else if(kilo > 5)
{
jml=kilo-5;
temp=jml*reg;
harga2=ongkir+temp;
cout<<"\nBiaya Pengirimannya Rp"<<harga2;}
}


selanjutnya di situ ada cout yang gunanya untuk mencetat atau menampilkan dan cinnya itu adalah untuk menginput. nah di sini menggunakan if dimana fungsi si if ini untuk menyeleksi apa yang kita masukan itu termasuk dalam if yang mana. jika if tersebut terpenuhi maka isi si if tersebut(programnya) akan secara otomatis memproses dan hasil nya akan di tampilkan dengan cout lagi serta variabel tersebut akan di panggil dalam cout itu untuk melihat hasilnya.

 







 











:

 
  

Komentar

Posting Komentar

Postingan populer dari blog ini

Modul 3 Praktikum Struktur Data

Modul 5 Praktikum Struktur Data