TUGAS 4 PERTEMUAN 5 ALGORITMA DAN STRUKTUR DATA

 ALGORITMA DAN STRUKTUR DATA  

UNIVERSITAS ISLAM AS-SYAFI'IYAH 

 

Assalamualaikum wr.wb


Nama  : Bagaskara Bayu Nugraha
NIM     : 3420210026
Prodi  : Teknik Informatika


Lampiran Tugas 1 Menggunakan Borland C++



#include <stdio.h>
#include <conio.h>
#include <iostream.h>

void main()
{
     char kode,lagi;

//Deklarasi Label
atas:
clrscr();
cout<<"MASUKAN KODE BARANG [A/B/C]: ";
   kode = getche();
   cout<<'\n';
   switch (kode) {
    case 'A': case 'a':
      cout<<"Alat Tulis"; break;
      case 'B': case 'b':
      cout<<"Alat Musik"; break;
      case 'C': case 'c':
      cout<<"Alat Elektronik"; break;
      default:
      cout<<"Anda Salah Memasukan Kode";
   }
   cout<<'\n';
   cout<<"\nIngin Pilih Lagi [Y/T]: ";
    lagi = getche();
    if (lagi == 'Y' || lagi == 'y') goto atas;
   getch();
 }


Lampiran Tugas 2 Menggunakan Borland C++




#include <stdio.h>
#include <iostream.h>
#include <conio.h>
void main()
{
char kode,lagi; char nama[50],bonus[50];
   int jml;float harga,total,pot,ppn,grand;
lagi:
clrscr();
printf("Masukan kode buku [1/2/3]: ");cin>>kode;
   printf("Jumlah pembelian buku : ");cin>>jml;
switch (kode) {
    case '1':
      strcpy (nama,"Sukses Belajar Borland C++"); harga = 65000;
         break;
      case '2':
         strcpy (nama,"Bung Karno Dan Revolusi Mental"); harga = 55000;
         break;
      default:
         strcpy (nama,"Islam Tuhan Islam Manusia"); harga = 60000;
   }
    total = harga * jml; ppn = 0.1 * total;

      if (jml>3) {
      strcpy(bonus,"Notebook");
         pot = 0.1 * total;
      } else {
      strcpy(bonus,"Maaf Tidak Dapat Bonus");
         pot = 0;
      }
      grand = total + ppn - pot;
      clrscr();
      puts("           ***TOKO BUKU BHASKARA***");
      puts("             Jl. MH.Thamrin No.21");
      puts("--------------------------------------------");
      cout<<"Nama Buku   : "<<nama<<endl;
      cout<<"Harga Buku  : "<<harga<<endl;
      cout<<"Bonus       : "<<bonus<<endl;
      cout<<"Total Bayar : "<<total<<endl;
      cout<<"Potongan    : "<<pot<<endl;
      cout<<"PPN         : "<<ppn<<endl;
      cout<<"Grand Total : "<<grand<<endl;
      puts("--------------------------------------------");
      puts("              ***Terima Kasih***");
      cout<<"              Input Data Lagi..?";cin>>lagi;
      if (lagi == 'Y' || lagi == 'y') {goto lagi; }
      getch();
}


 Lampiran Tugas 3 Menggunakan Borland C++





#include <stdio.h>
#include <conio.h>
#include <iostream.h>

void main()

{

char nama[20],tipe[20],souvenir[20];
char kode,lagi;
int lama;
float harga,total,admin=200000,ubay,ukem;



awal:

clrscr();
puts("PENGINAPAN BHASKARA HOTEL");
puts("********************************");
cout<<"Nama Penyewa      : ";cin>>nama;
cout<<"Kode Kamar [S/F/D]: ";cin>>kode;



if (kode == 'S' || kode == 's')
{
strcpy(tipe,"Superior Room");
harga = 400000;
}
else if (kode == 'F' || kode == 'f')
{
strcpy(tipe,"Family Room");
harga = 300000;
}
else if (kode == 'D' || kode == 'd')
{
strcpy(tipe,"Deluxe Room");
harga = 200000;
}
else
{
puts("******************************");
cout<<"Kode kamar yang anda masukan salah, ingin input lagi?";
cin>>lagi;
switch(lagi)
{
case 'Y':
case 'y':
goto awal;
default:
goto akhir;
}
}


clrscr();
puts("PENGINAPAN BHASKARA HOTEL");
puts("******************************");
cout<<"Nama Penyewa      : "<<nama<<endl;
cout<<"Kode Kamar [S/F/D]: "<<kode<<endl;
cout<<"Lama Menginap     : ";cin>>lama;
puts("******************************");
if (lama>=5)
{
strcpy(souvenir,"Selimut Batik");
}
else
{
strcpy(souvenir,"Tidak Dapat");
}

total = (harga * lama) + admin;


cout<<"Tipe Kamar \t\t: "<<tipe<<endl;
cout<<"Lama Menginap \t\t: "<<lama<<" hari"<<endl;
cout<<"Souvenir \t\t: "<<souvenir<<endl;
printf("Biaya Sewa \t\t: Rp.%8.2f \n",harga);
printf("Biaya Administrasi \t: Rp.%8.2f \n",admin);
printf("Total Biaya Sewa \t: Rp.%8.2f \n",total);
puts("******************************");
cout<<"Uang Bayar : ";cin>>ubay;
ukem = ubay - total;
   cout<<"Uang kembali : "<<ukem<<endl;
   cout<<"Ingin input lagi [Y/T] ";cin>>lagi;
switch(lagi)

{
case 'Y':
case 'y':
goto awal;
default:
goto akhir;
}

akhir:
getch();
}


Sekian dan Terimakasih.
Wassalamualaikum wr.wb

Warning : Not Copyright !           

Komentar

Postingan populer dari blog ini

Jasa VIew