This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Minggu, 27 November 2016

tugas

#include <conio>
#include <iostream>
#include <stdio>
#include <string>
#include <iomanip>

struct
{
char kode_mobil[6],tipe_mobil[6],merk[6];
char car[6];
int kapasitas,lama_sewa;
long harga,sub;
}
sewa[8];
char nama[20],alamat[20],no_telpon[15];
int i,jmlh_sewa,total=0,uang_bayar,kembali;
string tanggal;
main()
{
    awal:
   clrscr();
   /* Input */
   cout<<" \t\t\tPENYEWAAN MOBIL\t\t\t"<<endl;
   cout<<" ************************************************************"<<endl;
   cout<<" Masukkan Nama Penyewa              : ";gets(nama);
   cout<<" Masukkan No.Telpon                 : ";cin>>no_telpon;
   cout<<" Masukkan Alamat                    : ";gets(alamat);
   cout<<" Masukkan Tanggal (DD/MM/YYYY)      : ";cin>>tanggal;
   cout<<" ------------------------------------------------------------"<<endl;
   cout<<" Masukkan Jumlah mobil yang di sewa : ";cin>>jmlh_sewa;
   for(i=1;i<=jmlh_sewa;i++)
   {
   cout<<" Mobil Ke - "<<i<<endl;
   cout<<" Masukkan kode merk mobil [H/T]     : ";cin>>sewa[i].kode_mobil;
   cout<<" Masukkan tipe mobil [1/2]          : ";cin>>sewa[i].tipe_mobil;
   if (strcmp(sewa[i].kode_mobil,"h") || strcmp(sewa[i].kode_mobil,"H"))
       {
      strcpy(sewa[i].merk,"Honda");
          if (strcmp(sewa[i].tipe_mobil,"1"))
             {
             strcpy(sewa[i].car,"Jazz");
            sewa[i].kapasitas=5;
            sewa[i].harga=500000;
            }
         else
             {
             strcpy(sewa[i].car,"Civic");
            sewa[i].kapasitas=5;
            sewa[i].harga=400000;
            }
   }
   else
          {
      strcpy(sewa[i].merk,"Toyota");
          if (strcmp(sewa[i].tipe_mobil,"1"))
             {
             strcpy(sewa[i].car,"Avanza");
            sewa[i].kapasitas=7;
            sewa[i].harga=350000;
            }
         else
             {
             strcpy(sewa[i].car,"Yaris");
            sewa[i].kapasitas=5;
            sewa[i].harga=500000;
            }
         }
   cout<<" Masukkan Lama Sewa                 : ";cin>>sewa[i].lama_sewa;
    }
   clrscr();
   /* output */
   cout<<"\t\t\tSTRUK PENYEWAAN\t\t\t"<<endl;
   cout<<"============================================================"<<endl;
   cout<<"Nama Penyewa  : "<<nama<<endl;
   cout<<"No.telpon     : "<<no_telpon<<endl;
   cout<<"Alamat        : "<<alamat<<endl;
   cout<<"Tanggal       : "<<tanggal<<endl;
   cout<<"============================================================"<<endl;
   cout<<"NO.  Merk     Nama     Kapasitas  Lama   Harga     Subtotal"<<endl;
   cout<<"     Mobil    Mobil               Sewa                      "<<endl;
   cout<<"============================================================"<<endl;
   for(i=1;i<=jmlh_sewa;i++)
   {
   cout<<setiosflags(ios::left)<<setw(5) <<i;

   cout<<setiosflags(ios::left)<<setw(10)<<sewa[i].merk;
   cout<<setiosflags(ios::left)<<setw(10)<<sewa[i].car;
   cout<<setiosflags(ios::left)<<setw(10)<<sewa[i].kapasitas;
   cout<<setiosflags(ios::left)<<setw(6)<<sewa[i].lama_sewa;
   cout<<setiosflags(ios::left)<<setw(10)<<sewa[i].harga;
   sewa[i].sub=sewa[i].harga * sewa[i].lama_sewa;
   cout<<setiosflags(ios::left)<<setw(8)<<sewa[i].sub<<endl;
      total=total + sewa[i].sub;
   }
   cout<<"============================================================"<<endl;
   cout<<"                                 Total Bayar  : Rp. "<<total<<endl;
   cout<<"                                 Uang Bayar   : Rp. ";cin>>uang_bayar;
   kembali=uang_bayar-total;
   cout<<"                                 Uang Kembali : Rp. "<<kembali<<endl;
   cout<<"============================================================"<<endl;
   getch();
 }

Selasa, 01 November 2016

Flowchart sederhana

Assalamuallaikum.WR.wb

kali ini aa akan membagikan tugas logika algoritma BSI Bogor, dimana disini terdapat 3 soal dan disuru membuat flowchart dari masing masing soal tersebut. dan ini soal dan jawaban flowchatnya.
Soal 1.

 Buatlah Flowchartnya 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

 Jawab : 






Soal 2.


Buatlah Flowchartnya 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.

        Jawab:
 



Soal 3
Buatlah Flowchartnya dari pseudocode berikut ini:

a.      a. Masukan pilihan
           A. Jika pilihan=1 maka menu=“nasi goreng” 
                 B.  jika pilihan=2 maka menu=“mie goreng” 
                 C.  jika  pilihan=3 maka menu=“capcay”
b. Cetak menu
c. Ingin pilih kembali? Jika Ya maka kembali ke proses awal, jika Tidak maka program berhenti