Friday, October 14, 2022

Algoritma dan Struktur Data Pertemuan 5

 Assalamualaikum wr.wb                                                                                                                                                                                                                 


Nama: Muhamad Syarif Ramadhan
Nim  : 3420227001
Prodi: Teknik Informatika

Contoh 1


                                                            Lampiran Contoh 1 sofware Borland C++

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

void main(){

//Nama : Muhamad Syarif Ramadhan
//Nim  : 3420227001

char kode,lagi;

atas:
clrscr();
   cout<<"Masukan Kode Menu Makanan [A/B/C]";
   kode =getche();
   cout<<'\n';
   switch (kode){
    case'A':case 'a':
      cout<<"Ayam Bakar"; break;
      case'B':case 'b':
      cout<<"Nasi Goreng"; break;
      case'C':case 'c':
      cout<<"Soto Betawi"; break;
      default:
      cout<<"Anda Salah Masukan Kode";
   }
   cout<<'\n';
   cout<<"\nIngin Pilih Lagi [Y/T]:";
   lagi=getche();
   if(lagi=='Y'||lagi=='y')goto atas;
   getch();
}

Contoh 2

                                                                            Lampiran Contoh 2 sofware Borland C++

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

void main(){
//Nama : Muhamad Syarif Ramadhan
//Nim  : 3420227001

   char kode,lagi; char menu[50],bonus[50];
   int jml; float harga,total,pot,ppn,grand;
lagi:
clrscr();
   printf("Masukan Menu Makanan[1/2/3]:");cin>>kode;
   printf("Jumlah Pembelian Makanan   :");cin>>jml;
   switch(kode){
    case '1':
      strcpy(menu,"Combo Fire Chicken");harga=35000;
         break;
      case '2':
      strcpy(menu,"Combo Fire Wings");harga=33000;
         break;
      default:
      strcpy(menu,"Combo Duo Fire Chicken");harga=50000;
   }
   total=harga*jml;ppn=0.1*total;

   if(jml>5){
    strcpy(bonus,"Tumbler");
      pot=0.1*total;
   } else {
    strcpy(bonus,"Maaf Tidak Dapat Bonus");
      pot=0;
   }
   grand=total+ppn-pot;
   clrscr();
   puts("           RICHEESE FACTORY");
   puts("         Jl.Pekayon Raya No.106");
   puts("====================================");
   cout<<"Menu Makanan  :"<<menu<<endl;
   cout<<"Harga Menu    :"<<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<<"        Ingin Pesan Lagi.?";cin>>lagi;
   if (lagi== 'Y' || lagi=='y'){goto lagi;}
   getch();

}

Contoh 3


                                                            Lampiran Contoh 3 sofware Borland C++

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

void main(){
//Nama : Muhamad Syarif Ramadhan
//Nim  : 3420227001

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

awal:

clrscr();
   puts("HOTEL BINTANG LIMA");
   puts("===================================");
   cout<<"Nama Penyewa        :";cin>>nama;
   cout<<"Kode Kamar [S/T/D]  :";cin>>kode;

   if (kode=='S' || kode=='s')
   {
    strcpy(tipe,"Single Room");
      harga=200000;
   }
   else if (kode=='T' || kode=='t')
   {
      strcpy(tipe,"Twim Room");
      harga=300000;
   }
   else if (kode=='D' || kode=='d')
   {
    strcpy(tipe,"Double Room");
      harga=450000;
   }
   else
   {
    puts("============================");
      cout<<"Kode Kamar Yang Anda Masukan Salah, Silahkan Input lagi";
      cin>>lagi;
      switch(lagi)
      {
      case'Y':
         case'y':
          goto awal;
         default:
          goto akhir;
      }
   }

   clrscr();
   puts("HOTEL BINTANG LIMA");
   puts("============================");
   cout<<"Nama Penyewa      :"<<nama<<endl;
   cout<<"Kode Kamar [S/T/D]:"<<kode<<endl;
   cout<<"Lama Menginap     :";cin>>lama;
   puts("============================");

   if(lama>=7)
   {
    strcpy(souvenir,"Tas Ransel");
   }
   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

No comments:

Post a Comment