5
// Input/Output, do-while, & if-else #include <iostream> #include <conio.h> #include <string> using namespace std; void main() { string kode, nama; int harga, jumlah, subtotal; char jawab = 'Y'; do { cout<<"======================================="<<endl; cout<<"Masukkan Kode Barang = "; cin>>kode; if (kode == "BK"|| kode == "bk") { nama = "Buku"; harga = 3000; } else if (kode == "PN"|| kode == "pn") { nama = "Pena"; harga = 2500; } else if (kode == "PS"|| kode == "ps") { nama = "Pensil"; harga = 2000; } else { nama = "Kode tidak terdaftar!"; harga = 0; } cout<<"Nama Barang = "<<nama<<endl; cout<<"Harga Barang = "<<harga<<endl; cout<<"Masukkan Jumlah Beli = "; cin>>jumlah; subtotal = harga * jumlah; cout<<"Subtotal = "<<subtotal<<endl; cout<<"========================================="<<endl; cout<<"Apakah Anda ingin membeli lagi? (Y/T) = "; cin>>jawab; } while(jawab == 'Y' || jawab == 'y'); cout<<endl<<"Terima Kasih ^_^"<<endl; _getch(); }

ECHI

  • Upload
    yeni

  • View
    61

  • Download
    5

Embed Size (px)

DESCRIPTION

Tugas

Citation preview

Page 1: ECHI

// Input/Output, do-while, & if-else

#include <iostream>

#include <conio.h>

#include <string>

using namespace std;

void main()

{

string kode, nama;

int harga, jumlah, subtotal;

char jawab = 'Y';

do

{

cout<<"======================================="<<endl;

cout<<"Masukkan Kode Barang = "; cin>>kode;

if (kode == "BK"|| kode == "bk")

{

nama = "Buku";

harga = 3000;

}

else if (kode == "PN"|| kode == "pn")

{

nama = "Pena";

harga = 2500;

}

else if (kode == "PS"|| kode == "ps")

{

nama = "Pensil";

harga = 2000;

}

else

{

nama = "Kode tidak terdaftar!";

harga = 0;

}

cout<<"Nama Barang = "<<nama<<endl;

cout<<"Harga Barang = "<<harga<<endl;

cout<<"Masukkan Jumlah Beli = "; cin>>jumlah;

subtotal = harga * jumlah;

cout<<"Subtotal = "<<subtotal<<endl;

cout<<"========================================="<<endl;

cout<<"Apakah Anda ingin membeli lagi? (Y/T) = "; cin>>jawab;

}

while(jawab == 'Y' || jawab == 'y');

cout<<endl<<"Terima Kasih ^_^"<<endl;

_getch();

}

Page 2: ECHI

PSEUDOCODE

Algoritma Program_c++_input_output_if_dowhile

{Menampilkan Nama Barang, Harga Barang,jumlah,subtotal dan pengulangan}

DEKLARASI

Kode, nama : string

Harga, jumlah, subtotal : double

Jawab : char

DESKRIPSI

read (kode, nama, harga)

read (jumlah,subtotal)

if kode == “ BK ” || kode == ” bk ” then

nama = ” buku ”

harga = 3000

else if kode == “ PN ” || kode == ” pn ” then

nama = ” pena ”

harga = 2500

else if kode == “ PS ” || kode == ” ps ” then

nama = ” pensil ”

harga = 2000

else nama = “ kode tidak terdaftar ”

harga = 0

write (jumlah, subtotal = harga * jumlah )

jawab ‘y’

do

jawab Y/T

write (“Terimah Kasih ^_^”)

while ( jawab == ‘Y’ || jawab ==’y’)

end while

Page 3: ECHI

flowchart

Mulai

Baca kode

kode == "BK"||

kode == "bk"

kode == "PN"||

kode == "pn"

kode == "PS"||

kode == "ps"

nama = "Kode tidak terdaftar!";

harga = 0;

Cetak Nama,harga

Selesai

Cetak “nama =Buku”;Harga = 3000

Cetak “nama =pena”;Harga = 2500

Cetak “nama =pensil”;

Harga = 2000

Ya

Tidak

Ya

Tidak

Ya

Tidak

Masukkan jumlah

subtotal = harga *jumlah

Cetaksubtotal

Jawab = = ‘Y’

Cetak “Terima Kasih”

Tidak

Tidak

Ya

Page 4: ECHI

// while

#include <iostream>

#include <conio.h>

using namespace std;

void main()

{

int jumlah_nama, i=0;

cout<<"Memanggil nama sebanyak yang di inginkan "<<endl;

cout<<"Jumlah nama :";

cin>>jumlah_nama;

cout<<endl;

while (i < jumlah_nama)

{

cout <<"Yeni Echimelia "<<endl;

cout<<endl;

i=i+1; }

_getch();

}

PSEUDOCODE

Algoritma Program_c++_while

{menyebutkan nama sebanyak yang di inginkan }

DEKLARASI

Jumlah nama : int

i: int

DESKRIPSI

i 0

while (i < jumlah_nama)

read (jumlah_nama)

write (i=i+1)

write (Yeni Echimelia)

endwhile

Page 5: ECHI

FLOWCHART

Mulai

Int =0

While I < jumlah_nama

write I =i+1

write “Yeni Echimelia”

Ya

SelesaiTidak

Read “jumlah_nama”