Tampilkan postingan dengan label koding. Tampilkan semua postingan
Tampilkan postingan dengan label koding. Tampilkan semua postingan

Soal C++ pertemuan 6 BSI

Habib Ahmad
kelas: 11.1A.09
Mata Kuliah: Dasa Pemrograman







Latihan Hal 100

 1. Sebuah perusahaan ayam goreng dengan nama “GEROBAK FRIED CHICKEN” yang telah lumayan banyak pelanggannya, ingin dibantu dibuatkan program untuk membantu kelancaran usahaannya. “GEROBAK FRIED CHICKEN” mempunyai daftar harga ayam sebagai berikut :

Kode Jenis Harga
----------------------------------
D Dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp. 1500
----------------------------------

 Buatlah programnya dengan ketentuan:
• Setiap pembeli dikenakan pajak sebesar 10% dari pembayaran.
• Banyak Jenis, Jenis Potong dan Banyak Beli diinput.
• Tampilan yang diinginkan sebagai berikut:
Layar Masukkan
GEROBAK FRIED CHICKEN
---------------------
Kode Jenis Harga
--------------------------
D Dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp. 1500
--------------------------
Banyak Jenis : ... <diinput>
Jenis Ke - ... <proses counter>
Jenis Potong [D/P/S] : ... <diinput>
Banyak Potong : ... <diinput>
<<Terus berulang tergantung Banyak Jenis>>
Layar Keluaran
GEROBAK FIRED CHICHEN
-------------------------------------------------------------
No. Jenis Harga Bayak Jumlah
Potong Satuan Beli Harga
-------------------------------------------------------------
... ....... .... .... Rp ....
... ....... .... .... Rp ....
------------------------------------------------------------
Jumlah Bayar Rp ....
Pajak 10% Rp ....
Total Bayar Rp ....







JAWAB..!!
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>

main( )
{
int x ,a ,ulangi;
char jenis[6] = {'D','d','P','p','S','s'} ,*ket[6];
long bapot[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
clrscr( );
cout<<"\tGEROBAK FRIED CHICKEN\n";
cout<<"\t---------------------\n";
cout<<"\t Kode Jenis Harga\n";
cout<<"\t---------------------\n";
cout<<"\t [D] Dada  Rp. 2500\n";
cout<<"\t [P] Paha  Rp. 2000\n";
cout<<"\t [S] Sayap Rp. 1500\n\n";
cout<<"\t---------------------\n\n";
cout<<"\tBanyak Jenis : ";cin>>x;
jumbar[x] = 0;
    if (x <= 0)
   {
   cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
   goto akhir;
   }
   else
   {
        for(a = 1 ; a <= x; ++a)
       {
      cout<<"\tJenis Ke - "<<a;
        cout<<"\n\tJenis Potong [D/P/S] : ";cin>>jenis[a];
        cout<<"\tBanyak Potongan : ";cin>>bapot[a];
      cout<<"\t------------------------\n";
           if (jenis[a] == 'D' || jenis[a] == 'd')
             {
               ket[a] = "Dada ";
               hasat[a] = 2500;
            }
           else if (jenis[a] == 'P' || jenis[a] == 'p')
             {
            ket[a] = "Paha ";
               hasat[a] = 2000;
            }
           else if (jenis[a] == 'S' || jenis[a] == 's')
             {
            ket[a] = "Sayap";
               hasat[a] = 1500;
            }
           else
               {
              cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
              hasat[a] = 0;
              }
      jumhar[a] = hasat[a] * bapot[a];
      jumbar [x] = jumbar[x] + hasat[a] * bapot[a];
          if (jumbar[x] == 0)
             {
             pajak[x] = 0;
            totba[x] = 0;
            }
         else
             {
                pajak[x] = jumbar[x] * 0.1;
                totba[x] = jumbar[x] + pajak[x];
            }
      }
   }
cout<<"\n\n\tGEROBAK FRIED CHICKEN\n";
cout<<"------------------------------------------------\n";
cout<<"No.| Jenis     | Harga     | Banyak | Jumlah\n";
cout<<"   | Potong    | Satuan    | Beli   | Harga\n";
cout<<"================================================\n";
    for (a = 1; a <= x; ++a)
   {
    cout<<" "<<a<<" | "<<ket[a]<<"     | "<<hasat[a];
   cout<<"      | "<<bapot[a]<<"      | Rp. "<<jumhar[a]<<endl;
    }
cout<<"------------------------------------------------\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[x]<<endl;
cout<<"\t\t\tPajak 10%     Rp. "<<pajak[x]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<totba[x];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = getche();
    if (ulangi == 'Y' || ulangi == 'y')
       goto pesan;
   else
       cout<<"\n\n\t\tTerima Kasih";
akhir:
getch( );
}

Hasilnya:

Soal C++ pertemuan 5 BSI

Habib Ahmad
kelas: 11.1A.09
Mata Kuliah: Dasar Pemrograman



1.Bulatlah program untuk menghitung penjumlahan deret bilangan genap membentuk segitiga siku dengan hasilnya :
2 = 2
2 + 4 = 6
2 + 4 + 6 = 12
2 + 4 + 6 + 8 = 20
2 + 4 + 6 + 8 + 10 = 30

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

main()
{
int A,B,j,jumlah;
cout<<"input :";cin>>A;
for(B=2;B<=A;B+=2)
{
    jumlah=0;
   for(j=2;j<=B;j+=2)
       {
          if(j!=2)
         cout<<"+";
         cout<<j;
         jumlah+=j;
      }
   cout<<"="<<jumlah<<endl;
}
cout<<endl;
getch();
}

Haslinya:


2. Bulatlah program untuk menghitung perkalian deret bilangan ganjil  membentuk segitiga siku dengan hasilnya :

1 = 1
1 * 3 = 3
1 * 3 * 5 = 15
1 * 3 * 5 * 7 = 105
1 * 3 * 5 * 7 * 9 = 945
           
Jawaban
#include<iostream.h>
#include<stdio.h>
#include<conio.h>

main()
{
int A,i,j,jum;
cout<<"input :";cin>>A;
for(i=1;i<=A;i+=2)
{
 jum=1;
 for(j=1;j<=i;j+=2)
 {
 if(j!=1)
 cout<<" * ";
 cout<<j;
 jum*=j;
 }
cout<<"= "<<jum<<endl;
}
cout<<endl;
getch();

}

HASILNYA

Soal C++ pertemuan 5



Habib Ahmad
NIM: 11180367
Kelas: 11.1A.09
Mata kuliah: Dasar Pemrograman








1.     Buatlah program dengan tampilan sebagai berikut :

Ketentuan Soal :
1.     Untuk BUKU :
·     Jika kode buku 1 maka nama buku = “Sukses Belajar Borland C++”, harga =50000
·     Jika kode buku 2 maka nama buku = “Kunci Pribadi Yang Sukses”, harga = 35000
·     Jika kode buku 3 nama buku = “Mencari Mutiara di Dasar Hati”, harga = 45000
2.     Akan mendapat potongan 10% jika pembelian buku lebih dari 5 buku, dan mendapat bonus “Note Book”, tapi jika pembelian kurang dari 5 maka tidak dapat potongan serta akan tampil pesan “Maaf Tidak Dapat Bonus”
3.     Semua pembelian akan mendapat PPN sebesar 10% dari total pembelian.
4.     Gunakan Switch-Case dan IF-else

Jawaban:

Program Toko Buku Halifi
 /*------------------------------*/
/* Tugas C++ Membuat Program TOKO BUKU HALIFI   */
/*------------------------------*/

#include <conio.h>
#include <iostream.h>
main()
{
char kobar,buku[20],bns,beli,lagi, yt;
float totbay,jumbel,totbel,potongan,harga;
kembali:
clrscr();
cout<<"\t\tCreated By Habib\n";
cout<<""<<endl;
cout<<" Masukkan Kode Buku [1.2.3]  : ";cin>>kobar;
cout<<" Jumlah Pembelian Buku Anda  : ";cin>>jumbel;
clrscr();
cout<<"\n ";
cout<<"\t *** TOKO BUKU HALIFI *** \n";
cout<<"\t    JL.Keadilan  No.16 \n";
cout<<" ---------------------------------------------";
cout<<""<<endl;
cout<<" Nama Buku yang Anda Beli     :"<<buku;
switch(kobar)
 {
  case ('1') :
      {
      cout<<" Sukses Belajar Borland C++"<<buku;
      harga= 50000*jumbel ;
      }
      break;
  case ('2') :
      {
      cout<<" Kunci Pribadi Yang Sukses"<<buku;
      harga= 35000*jumbel;
      }
      break;
  case ('3') :
      {
      cout<<" Mencari Mutiara Didasar Hati"<<buku;
      harga= 45000*jumbel;
      }
      break;
 }
cout<<endl;
cout<<" Harga Buku yang Anda Beli    : Rp."<<harga<<endl;
    if (jumbel >5)
  {
   potongan = 0.3*harga;
  }
  else
  {
   potongan= 0;
  }
cout<<" Jumlah Buku yang Anda Beli   : "<<jumbel<<endl;
cout<<" Total Harga                  : Rp."<<harga<<endl;
cout<<" Potongan Harga               : Rp."<<potongan<<endl;

totbay= harga-potongan;
cout<<" ---------------------------------------------"<<endl;
cout<<" Total Bayar                  : Rp."<<totbay<<endl;

cout<<" Bonus yang Anda Dapatkan     :"<<bns;
     if (jumbel >5)
  {
  cout<<"Note Book"<<bns;
  }
   else
  {
   cout<<"Maaf Tidak Dapat Bonus"<<bns;
  }
  cout<<endl;
cout<<" \n ";
cout<<"---------------------------------------------"<<endl;
cout<<"\t **** TERIMA KASIH ****        ";
cout<<endl;
cout<<" Apa Mau Input Data Lagi ? [Y/T] : ";cin>>yt;
cout<<endl;
clrscr();
if(yt=='Y' || yt=='y')
{goto kembali;}
if(yt=='T' || yt=='t')
{goto selesai;}
selesai:
cout<<endl;
cout<<"\t******* Terima Kasih *******"<<endl;

getch();
}
Contoh Soal Bahasa Progmram C++

Contoh Soal Bahasa Progmram C++

Contoh Soal Bahasa Progmram C++


Habib Ahmad
Kelas: 11.1A.09
NIM: 11180367
Mata Kuliah: Dasar Pemrograman
Pertemuan 2

Soal:

1. Buatlah program untuk menghitung luas dan keliling suatu empat persegi    panjang, dimana panjang dan lebar dimasukan melalui scanf????

2. Buatlah program untuk menghitung luas dan volume suatu balok, dimana  panjang dan lebar serta tinggi dimasukan melalui cin???

3. Dewi membeli buah jeruk sebanyak 9,5 kg. Harga per kg-nya adalah Rp 4.500, buatlah program untuk menghitung harga jeruk yang dibeli Dewi

Jawaban:

1. 

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

main()
{
char kode;
int p, l, k;

clrscr();
printf("\n");
printf("Habib Ahmad\n");
printf("11.1A.09\n");
printf("NIM. 11180367\n");

printf("PROGRAM Menghitung Luas dan Keliling Persegi\n");
printf("==============================================\n");
printf("Masukan Panjang:");
scanf("%d",&p);
printf("Masukan Lebar:");
scanf("%d",&l);

k=2*(p*1);

printf("Keliling Persegi Panjang = %d \n",k);
getch();

}


2.

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

main()
{
int p,l,t;
clrscr();

printf("\n");
printf("Hitung Luas dan Volume\n");

float V,Lu;
printf("Masukan Nilai Panjang: ");
scanf("%d",&p);

printf("Masukan Nilai Lebar: ");
scanf("%d",&l);

printf("Masukan Nilai Tinggi: ");
scanf("%d",&t);

V=p*l*t;
Lu=(2*p*t)+(2*p*l)+(2*t*l);

printf("\nVolume=%0.2f",V);
printf("\nLuas=%0.2f",Lu);
getch();

}

3.

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

main()
{
float kg,harga,total;

cout<<"Harga Jeruk Perkilogram=";cin>>harga;

cout<<"Jumlah Kilogram=";cin>>kg;
cput<<"=================="<<endl;

total=harga*kg;
cout<<"Total Harga Yang Harus Dibayar="<<total<<endl;
getch();

}

Harga belanjaan dewi ialah Rp.42.750,-