Tugas Pertemuan 5 Algoritma Dan Struktur Data


 Assalamu'alaikum wr wb

Nama : Mukhrodi
Nim : 3420210023
Prodi : Teknik Informatika

Lampiran 1

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

       //Nama          : Mukhrodi
      //Nim            : 3420210023
      //Prodi          : Teknik Informatika

void main()
{
char kode,lagi;

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

Lampiran Tugas 1 Menggunakan Software Borland C++

Lampiran 2

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

       //Nama          : Mukhrodi
      //Nim            : 3420210023
      //Prodi          : Teknik Informatika

void main()
{
    char kode,lagi; char nama[50],bonus[50];
    int jml; float harga,total,pot,ppn,grand;
lagi:
    clrscr();
    printf("Masukkan kode buku [1/2/3]: ");cin>>kode;
    printf("Jumlah pembelian buku     : ");cin>>jml;
    switch (kode) {
    case '1':
          strcpy(nama,"Rain over me"); harga = 78000;
            break;
        case '2':
          strcpy(nama,"Kata tentang senja yang kehilangan langitnya"); harga = 100000;
            break;
         default:
          strcpy(nama,"Perahu kertas"); harga = 80000;
   }
   total = harga * jml; ppn = 0.5 * total;
   if(jml>5) {
    strcpy(bonus,"Tempat pensil");
        pot = 0.5 * total;
   } else {
    strcpy(bonus,"Maaf Tidak Dapat Bonus");
        pot = 0;
   }
   grand = total + ppn - pot;
   clrscr();
   puts("       ***TOKO BUKU MEDIA ILMU***");
   puts("        Jl. Pengilon kulon No.23");
   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 2 Menggunakan Software Borland C++




Lampiran 3
Lampiran Tugas 3 Menggunakan Software Borland C++



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

//Nama : Mukhrodi
//NIM    : 3420210023
//Prodi : Teknik Informatika

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

awal:

   clrscr();
   puts("HOTEL Dedy jaya Brebes");
   puts("*******************************");
   cout<<"Nama Penyewa       : ";cin>>nama;
   cout<<"Kode Kamar [A/B/M] : ";cin>>kode;

   if (kode == 'A' || kode == 'a')
   {
      strcpy(tipe,"Single Room");
      harga = 3500000;
   }
   else if (kode == 'B' || kode == 'b')
   {
      strcpy(tipe,"Double Room");
      harga = 4100000;
   }
   else if (kode == 'M' || kode == 'm')
   {
      strcpy(tipe,"Family Room");
      harga = 4900000;
   }
   else
   {
      puts("*******************************");
      cout<<"Kode kamar yang anda masukkan salah, ingin input lagi?";
      cin>>lagi;
      switch(lagi)
      {
      case 'Y':
        case 'y':
          goto awal;
         default:
          goto akhir;
      }
   }


   clrscr();
   puts("HOTEL Anggraeni");
   puts("*******************************");
   cout<<"Nama Penyewa      : "<<nama<<endl;
   cout<<"Kode Kamar [A/B/M] : "<<kode<<endl;
   cout<<"Lama Menginap     : ";cin>>lama;
   puts("*******************************");
   if (lama>=14)
   {
    strcpy(souvenir,"Handuk");
   }
   else
   {
    strcpy(souvenir,"Sikat gigi");
   }

   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 Terimakasih
Wassalamu'alaikum wr wb

Komentar

Postingan Populer