Tugas Logika & Algoritma (Tugas Pertemuan ke-4)
Nama : Patar Samuel
NIM : 13190497
Kelas : 13.1B.07
Nama : Satria
NIM : 13190357
Kelas : 13.1B.07
Nama : Adrian
NIM : 13190140
Kelas : 13.1B.07
--------------------------------------------------------------------------------------------------------------------------
1. Buatlah flowchart dan program dari pseudocode berikut ini:
a. Masukan kode barang
b. Masukan harga barang
c. Masukan Jumlah barang
d. Hitung bayar = harga * Jumlah barang
e. Jika bayar >= 100.000 maka diberikan discount 10%, selain dari itu tidak mendapat discount f. Hitung total bayar = bayar -discount
g. Cetak total bayar
2. Buatlah flowchart dan programnya dari pseudocode berikut ini: a.Diketahui phi=3.14 b.Masukan nilai jari-jari (r) c. Hitung Keliling = 2 * phi * r d. Cetak Keliling e. Ingin menghitung kembali? Jika Ya maka kembali ke proses awal, jika Tidak maka program berhenti
3. Buatlah flowchart dan programnya dari pseudocode berikut ini: a. Masukan pilihan b.Jika pilihan=1 maka menu=“nasi goreng” jika pilihan=2 maka menu=“mie goreng” jika pilihan=3 maka menu=“capcay” c. Cetak menu d. Ingin pilih kembali? Jika Ya maka kembali ke proses awal, jika Tidak maka program berhenti
4. BuatlahAlgoritmadenganprogram untukmenentukan total Pembayaransewarental Film denganketentuan berikutini:

KodeFilmdiinputkan.Untuktotaldidapatkandarilama sewadikaliHargaSewa,jikalamasewalebihdari10hari makaakanmendapatkanpotongan10%daritotal.Dan untuktotalbayardidapatdaritotal-potongan
--------------------------------------------------------------------------------------------------------------------------
Answare:
1.
kode Jenis minuman Harga
1 MILO Rp. 10000
2 KOPI Rp. 3000
3 Teh Manis Rp. 2500
4 Jus Rp. 5000
kode minum di inputkan. Apabila total pembelian melebihi Rp. 100.000, maka mendapat potongan sebanyak 10%, jika kurang dari Rp. 100.000 tidak mendapat potongan
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <windows.h>
#include <math.h>
void judul()
{cout<<" LOGIKA & ALGORITMA (TUGAS 4) "<<endl;}
main()
{
char *minuman,ulang,kode,kd;
int harga,total,pot,jumlah,bayar,k,tb;
awal:
clrscr();
cout<<" NAMA KELOMPOK"<<endl;
cout<<" Nama : patar samuel"<<endl;
cout<<" NIM : 13190497"<<endl;
cout<<" Nama : satria"<<endl;
cout<<" NIM : 13190357"<<endl;
cout<<" Nama : adrian"<<endl;
cout<<" NIM : 13190140"<<endl;
cout<<endl;
judul();
cout<<"**************************************"<<endl;
cout<<endl;
cout<<endl;
cout<<" JENIS MINUMAN "<<endl;
cout<<" 1. MILO = Rp. 10000"<<endl;
cout<<" 2. KOPI = Rp. 3000"<<endl;
cout<<" 3. TEH MANIS = Rp. 2500"<<endl;
cout<<" 4. JUS = Rp. 5000"<<endl;
cout<<endl;
cout<<endl;
cout<<" INPUT KODE [1/2/3/4] : ",cin>>kode;
if (kode=='1')
{
kd='1';
minuman="MILO";
harga=10000;
}
else if (kode=='2')
{
kd='2';
minuman="KOPI";
harga=3000;
}
else if (kode=='3')
{
kd='3';
minuman="TEH MANIIS";
harga=2500;
}
else if (kode=='4')
{
kd='4';
minuman="JUS";
harga=5000;
}
else
{
cout<<endl;
cout<<" KODE INVALID "<<endl;
cout<<" 0 = ULANGI : "<<endl;
cout<<" 1 = EXIT : "<<endl;
cout<<" MASUKAN PILIHAN [0/1] : ",cin>>ulang;
if ( ulang=='1' || ulang=='1')
exit (1 || 1);
else if ( ulang=='0' || ulang=='0')
goto awal;
}
cout<<endl;
cout<<" JUMLAH BELI : ",cin>>jumlah;
clrscr();
cout<<endl;
judul();
cout<<"**************************************"<<endl;
cout<<endl;
cout<<" KODE : "<<kd<<endl;
cout<<" MINUMAN : "<<minuman<<endl;
cout<<" JUMLAH : "<<jumlah<<endl;
cout<<" HARGA : Rp. "<<harga<<endl;
total=harga*jumlah;
cout<<" TOTAL : Rp. "<<total<<endl;
if (total>100000)
{
pot=(total*10)/100;
}
else
{
pot=0;
}
cout<<" DISKON : Rp. "<<pot<<endl;
tb=total-pot;
cout<<" TOTAL BAYAR : Rp. "<<tb<<endl;
cout<<"=============================="<<endl;
cout<<" BAYAR : Rp. ",cin>>bayar;
k=bayar-tb;
cout<<" KEMBALI : Rp. "<<k<<endl;
cout<<endl;
cout<<endl;
cout<<" 0 = PESAN LAGI : "<<endl;
cout<<" 1 = EXIT : "<<endl;
cout<<" MASUKAN PILIHAN [0/1] : ",cin>>ulang;
if ( ulang=='1')
exit (1 || 1);
else if ( ulang=='0')
goto awal;
getch();
}

--------------------------------------------------------------------------------------------------------------------------
2.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
int r,k;
float phi=3.14;
char pil;
clrscr();
pilihlagi:
cout<<"********************************"<<endl;
cout<<" Nama : patar samuel"<<endl;
cout<<" NIM : 13190497"<<endl;
cout<<" Kelas: 13.1B.07"<<
cout<<" Nama : satria"<<endl;
cout<<" NIM : 13190357"<<endl;
cout<<" Kelas: 13.1B.07"<<endl;;
cout<<" Nama : adrian"<<endl;
cout<<" NIM : 13190140"<<endl;
cout<<" Kelas: 13.1B.07"<<endl;
cout<<"********************************"<<endl;
cout<<endl;
cout<<" KELILING LINGKARAN "<<endl;
cout<<"____________________________________"<<endl;
cout<<"Masukan nilai jari-jari(r) : ";cin>>r;
k=2*phi*r;
cout<<"Keliling Lingkaran : "<<k<<endl;
cout<<"____________________________________"<<endl;
cout<<"Ingin Menghitung Kembali(Y/T) ? ";cin>>pil;
if(pil == 'Y' || pil == 'y')
{
clrscr();
goto pilihlagi;}
else
cout<<"\n";
getch();
}

--------------------------------------------------------------------------------------------------------------------------
3.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
int kode;
char*out,pil;
pilihlagi:
cout<<" WARUNG MAKAN "<<endl;
cout<<"________________________"<<endl;
cout<<"Pilihan Menu : "<<endl;
cout<<"1. Nasi Goreng"<<endl;
cout<<"2. Mie Goreng"<<endl;
cout<<"3. Capcay"<<endl;
cout<<"________________________"<<endl;
cout<<"Masukan Pilihan : ";cin>>kode;
if(kode=='1')
out="Selamat menikmati Nasi Goreng";
else if(kode=='2')
out="Selamat menikmati Mie Goreng";
else
out="Selamat menikmati Capcay";
clrscr();
cout<<" WARUNG MAKAN "<<endl;
cout<<"__________________________"<<endl;
cout<<"Pilihan Menu : "<<endl;
cout<<"1. Nasi Goreng"<<endl;
cout<<"2. Mie Goreng"<<endl;
cout<<"3. Capcay"<<endl;
cout<<"__________________________"<<endl;
cout<<" "<<out<<endl;
cout<<"========================="<<endl;
cout<<"Ingin Pilih kembali(Y/T) ? ";cin>>pil;
if(pil == 'Y' || pil == 'y')
{
clrscr();
goto pilihlagi;}
else
getch();
}
--------------------------------------------------------------------------------------------------------------------------
4.
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main()
{
int sewa,total,tbayar,diskon,harga;
char kode,*ket,*judul,lagi;
atas:
clrscr();
cout<<" _____________________________________________"<<endl;
cout<<"|Kode | Judul Film |Harga sewa/Hari|"<<endl;
cout<<" _____________________________________________"<<endl;
cout<<"| A |Ayat-ayat Cinta |Rp. 15.000 |"<<endl;
cout<<"| H |Hantu Setan Manggarai |Rp. 12.500 |"<<endl;
cout<<"| J |James Bond |Rp. 12.000 |"<<endl;
cout<<"| D |Drop Out |Rp. 10.000 |"<<endl;
cout<<"| K |Kungfu Panda |Rp. 8.500 |"<<endl;
cout<<" _____________________________________________\n"<<endl;
cout<<"Masukan Kode Film : ";cin>>kode;
cout<<"Masukan Lama Sewa : ";cin>>sewa;
cout<<"Hari"<<endl;
clrscr();
if(kode=='a'||kode=='A')
{harga=15000;
judul="Ayat-ayat Cinta";}
else if(kode=='h'||kode=='H')
{harga=12500;
judul="Hantu Setan Manggarai";}
else if(kode=='j'||kode=='J')
{harga=12000;
judul="James Bond";}
else if(kode=='d'||kode=='D')
{harga=10000;
judul="Drop Out";}
else if(kode=='k'||kode=='K')
{harga=8500;
judul="Kungfu Panda";}
else
harga=0;
total=harga*sewa;
if(sewa>10)
{ket="Selamat, Anda Mendapatkan Diskon 10%";
diskon=total*0.1;}
else
{ket="Selamat, Anda Mendapatkan Diskon 0%";
diskon=total*0;}
tbayar=total-diskon;
cout<<"---------------------------------"<<endl;
cout<<"Kode : "<<kode<<endl;
cout<<"Judul Film : "<<judul<<endl;
cout<<"Lama Sewa : "<<sewa;
cout<<"Hari"<<endl;
cout<<"---------------------------------"<<endl;
cout<<"Harga Sewa/Hari : Rp. "<<harga<<endl;
cout<<"Diskon : "<<ket<<endl;
cout<<"Total Bayar : Rp. "<<tbayar<<endl;
cout<<"---------------------------------"<<endl;
cout<<"Ingin Input Data Lagi?";cin>>lagi;
if(lagi=='y'||lagi=='Y')
goto atas;
getch();
}
Tidak ada komentar:
Posting Komentar