/*membuat pemutar video*/
SELAMAT DATANG DI "msaehulhadi.blogspot.com" Silahkan Download atau unduh tutorial yang anda inginkan jika itu bermanfa'at....!!

Senin, 19 Januari 2015

LAPORAN C++



LAPORAN
UJIAN AKHIR SEMESTER 3
C++




Oleh  :
            Nama              : M Saehul Hadi
            Nim                 : 13.TK.202
            Semester         : 3 (Tiga)


Amikom Mataram
2015

/*Sekarang kita akan membuat header untuk program yang akan kita buat..
Jika sudah maka kita akan membuat sebuah FUNCTION atau dikenal dengan penyebutan
fungsi,,, fungsi yang akan kita buat adalah hargasewa,denda,totalharga,ganjilgenap
langsung saja kita mulai membuat programnya..
function hargasewa sudah selesai sekarang kita akan mencoba menjalankannya?
namun kita akan membuatkan sebuah metod MAIN sebagai tempat untuk kita memanggil
fungsi atau Function yang kita buat tadi...
Sekarang kita akan membuat fungsi Denda dan seterusnya,,,, ma'af tadi saya lupa
memasukkan atau mendeklarasikan terlambat.
Fungsi daripada \n adalah untuk menampilkan karakter yang diberi fungsi ENTER...
saatnya kita mencoba meruning untuk FUNCTION denda..
Sekarang kita akan membuat function TOTAL Harga...
Jika function pertama if di totalharga sudah selesai maka anda tinggal mencopy paste
dan menambahkan ELSE saja didepan IF...
Itu disebabkan karena nilai yang anda masukkan salah,,,, silahkan memasukkan nilai
sesuai dengan yang telah ditentuka oleh programer....
Selanjutnya kita akan membuat sebuah function untuk bilangan GANJIL dan Genap ..*/

#include <conio.h>
#include <stdio.h>
void hargasewa()
{
                printf("Harga sewa untuk peminjaman buku : \n");
   printf("\tA. Untuk golongan A Rp.200 untuk 7 Hari peminjaman");
   printf("\n\tB. Untuk golongan B Rp.250 untuk 7 Hari peminjaman");
   printf("\n\tC. Untuk golongan C Rp.150 untuk 7 Hari peminjaman");
}
void denda()
{
                float denda,hari,terlambat;
   printf("\nSetiap peminjaman dikenakan denda sebesar Rp.50 per hari dihitung dari tanggal terlambat mengembalikan\n");
   printf("Masukkan berapa hari anda meminjam buku : "); scanf("%f",&hari);
   terlambat=hari-7;
   denda=50*terlambat;
   printf("\nAnda terlambat mengembalikan buku selama : %0.02f",terlambat);
   printf("\nAnda didenda karena terlambat mengembalikan buku,\nDenda anda adalah : Rp.%0.02f",denda);
}
void totalharga()
{
                int hari;
   char golongan;
   float harga,denda,total;
   printf("Masukkan golongan buku anda : ");
   printf("\n\tA. Golongan A\n\tB. Golongan B\n\tC. Golongan C\n");
   printf("Masukkan golongan buku anda : "); scanf("%s",&golongan);
   if (golongan=='A')
   {
                harga=200;
      printf("Masukkan berapa hari anda terlambat meminjam buku : "); scanf("%d",&hari);
      denda=hari*50;
      printf("Anda didenda sebesar : %0.02f",denda);
      total=harga+denda;
      printf("\nTotal bayar anda adalah : %0.02f",total);
   }
   else if (golongan=='B')
   {
                harga=250;
      printf("Masukkan berapa hari anda terlambat meminjam buku : "); scanf("%d",&hari);
      denda=hari*50;
      printf("Anda didenda sebesar : %0.02f",denda);
      total=harga+denda;
      printf("\nTotal bayar anda adalah : %0.02f",total);
   }
   else if (golongan=='C')
   {
                harga=150;
      printf("Masukkan berapa hari anda terlambat meminjam buku : "); scanf("%d",&hari);
      denda=hari*50;
      printf("Anda didenda sebesar : %0.02f",denda);
      total=harga+denda;
      printf("\nTotal bayar anda adalah : %0.02f",total);
   }
   else
   printf("Maaf nilai yang anda masukkan SALAH, silahkan mencoba kembali...?");
}
void ganjilgenap()
{
                int bilangan;
   printf("\nMasukkan bilangan anda : "); scanf("%d",&bilangan);
   if(bilangan %2==1)
   printf("Bilangan ini adalah bilangan Ganjil");
   else
   printf("\nBilangan ini adalah bilangan Genap");
}

main()
{
                int pilihan;
                printf("Selamat datang di menu Peminjaman Buku dan pencarian Bilangan Ganjil dan Genap\n");
   printf("Silahkan masukkan angka 1 untuk menuju menu total bayar dan denda di perpustakaan\n");
   printf("Silahkan masukkan angka 2 untuk menuju menu bilangan Ganjil dan Genap\n");
   scanf("%d",&pilihan);
   if (pilihan==1)
   {
   char lagi;
   do
   {
                totalharga();
      printf("\n\nApakah anda akan mengulang kembali? [Y/T] : "); scanf("%s",&lagi);
   }
   while (lagi=='Y'||lagi=='y');
   }
   else if (pilihan==2)
   {
   char lagia;
   do
   {
                ganjilgenap();
      printf("\n\nApakah anda akan mengulang kembali? [Y/T] : "); scanf("%s",&lagia);
   }
   while (lagia=='Y'||lagia=='y');
   }
   else
   printf("Angka yang anda masukkan tidak ada dalam daftar, silahkan mencoba kembali.?");
   getch();
   return 0;
}


Hasil jika di compile menggunakan Borland C++


Hasil ketika di RUN menggunakan Borland C++
msaehulhadi.blogspot.com

Tidak ada komentar:

Posting Komentar