Selasa, 04 Oktober 2022

ALGORITMA DAN STRUKTUR DATA

Assalamualaikum Wr.Wb



ALGORITMA DAN STRUKTUR DATA  






Nama  = VIRA AZIZAH 
NIM     = 3420210007
Prodi  = Teknik Informatika

Tugas 4 Pertemuan 5


Lampiran Tugas 1 Menggunakan Borland C++






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

      //Nama  : VIRA AZIZAH
      //NIM   : 3420210007
      //Prodi : Teknik Informatika

 void main  ()
 {
  char kode, lagi;

 //Deklarasi Label
  atas:
    clrscr();
      cout<<"SILAHKAN MASUKAN KODE BARANG [A/B/C] : ";
      kode = getche ();
      cout<<'\n';
      switch (kode) {
      case 'A': case 'a':
            cout<<"Alat Perkakas"; break;
            case 'B': case 'b':
            cout<<"Alat Laboratorium"; break;
            case 'C': case 'c':
            cout<<"Alat Alat Tulis"; break;
            default:
            cout<<"Maaf 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>

      //Nama  = VIRA AZIZAH
      //NIM   = 3420210007
      //Prodi = Teknik Informatika

 void main  ()
 {
  char kode, lagi; char nama[50], bonus[50];
   int jml; float harga, total, pot, ppn, grand;
 lagi:
  clrscr();
   puts("*********************************");
   printf("Silahkan Masukan Kode Buku [1/2/3]: ");cin>>kode;
   printf("Jumlah Pembelian Buku    : ");cin>>jml;
   switch (kode)  {
    case '1':
      strcpy(nama,"Kamu Yang Kutunggu "); harga = 100000;
         break;
      case '2':
      strcpy(nama,"Dikta Dan Hukum"); harga = 50000;
         break;
      default:
      strcpy(nama,"Kamu Dan Kenangan");
         harga = 150000;
   }

   total = harga * jml; ppn = 0.1 * total;

   if(jml>5) {
    strcpy(bonus,"Notebook");
      pot = 0.1 * total;
   } else {
    strcpy(bonus,"Maaf Tidak Dapat Bonus");
      pot = 0;
   }
   grand = total + ppn - pot;
   clrscr();
   puts("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
   puts("          ***TOKO BUKU VIRA***");
   puts("           Jl. Kerinduan No.04");
   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 Telah berbelanja di Toko Kami ***            ");
   cout<<"           Input Data Lagi...?";cin>>lagi;
   if (lagi == 'y' || lagi == 'y') {goto lagi;}

getch();
 }


Lampiran Tugas 3 Menggunakan Borland C++










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

       //Nama  = VIRA AZIZAH
       //NIM   = 3420210007
       //Prodi = Teknik Informatika

 void main  ()
 {
  char nama[50],tipe[50],souvenir[50];
   char kode, lagi;
   int lama;
   float harga,total,admin=250000,ubay,ukem;

 awal:

  clrscr();
   puts("VILLA GARDENIA NATURE");
   puts("^^^^^^^^^^^^^^^^^^^^^^^^");
   cout<<"Nama Penyewa      : ";cin>>nama;
   cout<<"Kode Kamar [A/B/C]: ";cin>>kode;

   if (kode == 'A' || 'a')
   {
    strcpy (tipe,"Edensor");
      harga = 400000;
   }
   else if (kode == 'B' || 'b')
   {
    strcpy (tipe,"Bungalow");
      harga = 350000;
   }
   else if (kode == 'C' || 'c')
   {
    strcpy (tipe,"Mansion");
      harga = 550000;
   }
   else
   {
    puts("^^^^^^^^^^^^^^^^^^^^^^^^");
      cout<<"Kode Yang Anda Masukan Salah, Ingin Input Data Lagi?";cin>>lagi;
      switch(lagi)
      {
      case 'Y':
         case 'y':
          goto awal;
         default:
          goto akhir;
      }
   }

   clrscr();
   puts("VILLA GARDENIA NATURE");
   puts("~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
   cout<<"Nama Penyewa       : "<<nama<<endl;
   cout<<"Kode Kamar [A/B/C] : "<<kode<<endl;
   cout<<"Lama Menginap      : ";cin>>lama;
   puts("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
if (lama>=7)
   {
    strcpy(souvenir,"Payung VILLA GARDENIA NATURE");
   }
   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


















 

Tidak ada komentar:

Posting Komentar

Desain Dan Analisa Algoritma

  Desain Dan Analisa Algoritma 2023 Assalamualaikum Wr. Wb Pak Nama    : VIRA AZIZAH NIM      : 3420210007 Prodi     : Teknik Informatika Ne...