Jumat, 20 Maret 2015

kalsedon combong junjung drajat (sama sisi)

bagi para pecinta batu akik pasti tau baru yang sangat langka ini.. kalsedon combong junjung drajat (sama sisi). Batu ini dibandrol dgn harga yang sangat murah. Hanya Rp. 2jt. Stock sangat terbatas.. segera nego di 08563563360 | invite 551a220d

Pancawarna


Sale Pancawarna ! Murah. 1kg Rp. 500.000,- ( untuk nego langsung hubungi )
Stock terbatas. Hubungi 08563563360 | invite 551a220d

Kamis, 12 Februari 2015

Jawaban UAS pemgrograman Dasar P.Buce


#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<iomanip.h>

void main(){
clrscr();
struct toko{
char kode_kertas[10],jenis_kertas[50],kode_ukuran[10],ukuran_kertas[50];
int jumlah_kertas,total_bayar, harga_kertas;
};
char* lagi="Y";
char* tidak="T";
int i;
char nama[50] , tgl [50],k_lagi[5];
float d,u,k,total=0;
toko kertas[100];

awal:
clrscr();
{
cout<<"Masukkan Nama Kasir                    : "; cin>>nama; cout<<endl;
cout<<"Tanggal Hari ini [DD/MM/YYYY] : "; cin>>tgl; cout<<endl<<endl;
cout<<"**************************************************"<<endl<<endl;
cout<<"Input data kertas yang akan dibeli           : "; cin>>d; cout<<endl;
for(i=0;i<d;i++) {
cout<<"Data kertas ke-"<<i+1<<endl;
cout<<"Masukkan kode kertas [K]/[F]                    : ";
cin>>kertas[i].kode_kertas; cout<<endl;
if(!strcmp(kertas[i].kode_kertas,"K")){
 strcpy(kertas[i].jenis_kertas,"KWARTO");}
 else if(!strcmp(kertas[i].kode_kertas,"F")){
 strcpy(kertas[i].jenis_kertas,"FOLIO");
 }
cout<<"Masukkan ukuran kertas [60]/[70]/[80]  : ";
cin>>kertas[i].kode_ukuran; cout<<endl;
if(!strcmp(kertas[i].kode_ukuran,"60")){
 strcpy(kertas[i].ukuran_kertas,"60 gr");}
 else if(!strcmp(kertas[i].kode_ukuran,"70")){
 strcpy(kertas[i].ukuran_kertas,"70 gr");}
 else if(!strcmp(kertas[i].kode_ukuran,"80")){
 strcpy(kertas[i].ukuran_kertas,"80 gr");
 }
cout<<"Banyaknya kertas yang akan dibeli          : ";
cin>>kertas[i].jumlah_kertas;
cout<<endl;
kertas[i].total_bayar = kertas[i].jumlah_kertas * kertas[i].harga_kertas;
if(kertas[i].kode_ukuran=="60" && kertas[i].kode_kertas=="K"){
  (kertas[i].harga_kertas=21000);}
   else if(kertas[i].kode_ukuran=="70" && kertas[i].kode_kertas=="K"){
   (kertas[i].harga_kertas=23000);}
    else if(kertas[i].kode_ukuran=="80" && kertas[i].kode_kertas=="K"){
    (kertas[i].harga_kertas=25000);}
      else if(kertas[i].kode_ukuran=="60" && kertas[i].kode_kertas=="F"){
      (kertas[i].harga_kertas=23000);}
       else if(kertas[i].kode_ukuran=="70" && kertas[i].kode_kertas=="F"){
       (kertas[i].harga_kertas=25000);}
        else if(kertas[i].kode_ukuran=="80" && kertas[i].kode_kertas=="F"){
        (kertas[i].harga_kertas=27000);
 }
total=total+kertas[i].total_bayar;
}

clrscr();

cout<<"****************************************************************"<<endl;
cout<<setw(15)<<tgl;
cout<<setw(40)<<nama;
cout<<endl<<endl<<endl;
cout<<setw(2)<<"No";
cout<<setw(13)<<"Jenis Kertas";
cout<<setw(10)<<"Ukuran";
cout<<setw(10)<<"Harga";
cout<<setw(7)<<"Qty";
cout<<setw(15)<<"Total\n";
for(i=0;i<d;i++) {
cout<<setw(1)<<i+1<<".";
cout<<setw(13)<<kertas[i].jenis_kertas;
cout<<setw(10)<<kertas[i].ukuran_kertas;
cout<<setw(10)<<kertas[i].harga_kertas;
cout<<setw(7)<<kertas[i].jumlah_kertas;
cout<<setw(14)<<kertas[i].total_bayar<<endl;
}
cout<<"****************************************************************"<<endl;
cout<<setw(30)<<"Total Seluruh              :"<<total<<endl;
cout<<setw(30)<<"Uang Bayar   :";cin>>u;
k=u-total;
cout<<setw(30)<<"Uang Kembali             :"<<k<<endl;
cout<<"****************************************************************"<<endl<<endl;
cout<<"Input Transaksi Lagi [Y]/[T]: ";
cin>>k_lagi;
if (strcmp (lagi, k_lagi) == 0)
{
clrscr();
goto awal;
}else if(strcmp (tidak, k_lagi) == 0){
goto keluar;
}else{
cout<<"Input Salah\n";
goto keluar;
}

getch();
goto awal;
}
keluar:
}

Algoritma Bahasa, Pseudocode & Flowchart


Algoritma adalah langkahlangkah logis tertentu untuk menyelesaikan suatu masalah.
Fungsi algoritma adalah untuk membantu dalam  menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.
Ciriciri algoritma:
Ada input.
Ada proses.
Ada output.
Memiliki instruksi instruksi yang jelas dan tidak ambigu.
Harus mempunyai stopping role.
Sifat algoritma :
Tidak menggunakan notasi atau sintaks dari suatu bahasa pemrograman.
Tidak tergantung pada suatu bahasa pemrograman.
Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun.
Algoritma  dapat  digunakan  untuk  merepresentasikan  suatu  urutan  kejadian  secara  logis dan dapat diterapkan di semua kejadian sehari-hari.