Kamis, 29 November 2012

Penjumlahan matriks dalam C++



#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
main(){
int i,j,baris,kolom,m1[10][10],m2[10][10],hasil[10][10];
clrscr();
cout<<"Operasi Penjumlahan Matriks\n";
do{
cout<<"Jumlah Baris = ";cin>>baris;
cout<<"Jumlah Kolom = ";cin>>kolom;}
while((baris>5)||(kolom>5));
cout<<"\nMatrix A"<<endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++){
cout<<"data["<<i<<","<<j<<"]=";
cin>>m1[i][j];}
cout<<"\nMatrix B"<<endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++){
cout <<"data["<<i<<","<<j<<"]=";
cin>>m2[i][j];}
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
hasil[i][j]=m1[i][j]+m2[i][j];
cout<<"\nHasilnya adalah..."<< endl;
cout<<"Matrix A + Matrix B = Matrix C\n";
for(i=0;i<baris;i++){
for(j=0;j<kolom;j++)
cout<<setw(2)<<m1[i][j];
cout<<"     ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m2[i][j];
cout<<"     ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<hasil[i][j];
cout<<endl;}
getch();
}


Gambar : Contoh hasil output

Senin, 26 November 2012

Script Tugas C++ Fried Chicken


#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i,j,ulangi;
char jenis[6]={'D','d','P','p','S','s'},*ket[6];
long bp[6],jh[6]={0},harga[6]={2500,2000,1500};
long jb[6]={0},pajak[6],tb[6];
awal:
clrscr();
cout<<"GEROBAK FRIED CHICKEN"<<endl;
cout<<"---------------------"<<endl;
cout<<"Kode Jenis Harga"<<endl;
cout<<"---------------------------"<<endl;
cout<<" D   Dada  2500"<<endl;
cout<<" P   Paha  2000"<<endl;
cout<<" S   Sayap 1500"<<endl;
cout<<"---------------------------"<<endl;
cout<<endl;
cout<<"\nBanyak Jenis          : ";cin>>i;
jb[i]=0;
    if(i<=0)
   {
   cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
   goto akhir;
   }
   else
   {
        for(j=1;j<=i;++j)
       {
cout<<"-----------------------\n";
cout<<"Jenis ke- "<<j;
cout<<"\nJenis Potong [D/P/S]  : ";cin>>jenis[j];
cout<<"Banyak Potong         : ";cin>>bp[j];
if (jenis[j]=='D'||jenis[j]=='d'){
    ket[j] = "Dada ";
    harga[j] = 2500; }
else if (jenis[j]=='P'||jenis[j]=='p'){
    ket[j] = "Paha ";
    harga[j] = 2000;}
else if (jenis[j] == 'S' || jenis[j] == 's'){
    ket[j] = "Sayap";
    harga[j] = 1500;}
else {
    cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
    harga[j] = 0;}
jh[j]=harga[j]*bp[j];
jb[i]=jb[i]+harga[j]*bp[j];
 if (jb[i]==0)
 {
 pajak[i]=0;
 tb[i]=0;
 }
 else
 {
 pajak[i]=jb[i]*0.1;
 tb[i]=jb[i]+pajak[i];
 }
 }
 }
clrscr();
cout<<"\n\n\tGEROBAK FRIED CHICKEN"<<endl;
cout<<"------------------------------------------------"<<endl;
cout<<"No.| Jenis     | Harga     | Banyak | Jumlah"<<endl;
cout<<"   | Potong    | Satuan    | Beli   | Harga"<<endl;
cout<<"================================================"<<endl;
for (j=1;j<=i;++j)
{
cout<<" "<<j<<" | "<<ket[j]<<"     | "<<harga[j];
cout<<"      | "<<bp[j]<<"      | Rp. "<<jh[j]<<endl;
}
cout<<"------------------------------------------------\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jb[i]<<endl;
cout<<"\t\t\tPajak 10%     Rp.  "<<pajak[i]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<tb[i];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = getche();
  if (ulangi == 'Y' || ulangi == 'y')
       goto awal;
  else
cout<<"\n\n\t\tTerima Kasih";
akhir:
getch();
}

gambar : masukan


gambar : keluaran

Terima Kasih atas kunjungan anda,
Semoga Sukses Kawan !!

Script Tugas C++ Gaji Karyawan PT. Stay Cool


#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
char nama[35][10];
int i,j,gol[10],pen[10],jam[10],lembur1[10],lembur2[10];
long tj[10],tp[10],bersih[10],jg[10],total[10],pajak[10];
cout<<"\t\t\tPT. STAY COOL       "<<endl;
cout<<"\t\t-----------------------------"<<endl;
cout<<"Masukan jumlah karyawan       =   ";cin>>j;
cout<<"----------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<"Karyawan ke- "<<i<<endl;
cout<<"Nama karyawan                 = ";gets(nama[i]);
cout<<"Golongan [1/2/3]              = ";cin>>gol[i];
cout<<"Pendidikan [1=SMA/2=D3/3=S1]  = ";cin>>pen[i];
cout<<"Jumlah jam kerja              = ";cin>>jam[i];

if(gol[i]==1)
tj[i]=0.05*700000;
else
if(gol[i]==2)
tj[i]=0.1*7000000;
else
tj[i]=0.15*700000;

if(pen[i]==1)
tp[i]=0.05*700000;
else
if(pen[i]==2)
tp[i]=0.1*700000;
else
tp[i]=0.15*700000;

lembur1[i]=jam[i]-240;
if(lembur1[i]>0)
lembur2[i]=lembur1[i]*2500;
else
lembur2[i]=0;

jg[i]=700000+tj[i]+tp[i];
pajak[i]=0.1*jg[i];
bersih[i]=jg[i]-pajak[i];
total[j]=lembur2[i]+(jg[i]-pajak[i]);
}
clrscr();

cout<<"                                     PT. STAY COOL                                  "<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
cout<<"No        Nama           Tunjangan                                      "<<endl;
cout<<"        karyawan       --------------            Honor     Pajak     Pendapatan"<<endl;
cout<<"                     Jabatan    Pendidikan       Lembur                bersih  "<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(8)<<i;
cout<<setiosflags(ios::left)<<setw(13)<<nama[i];
cout<<setiosflags(ios::left)<<setw(12)<<tj[i];
cout<<setiosflags(ios::left)<<setw(16)<<tp[i];
cout<<setiosflags(ios::left)<<setw(10)<<lembur2[i];
cout<<setiosflags(ios::left)<<setw(11)<<pajak[i];
cout<<setiosflags(ios::left)<<setw(8)<<bersih[i]<<endl;
}
cout<<"-------------------------------------------------------------------------------"<<endl;

cout<<"                                                        Total gaji = "<<total[j]<<endl;
getch();
}

gambar : masukan

gambar : keluaran

Mohon koreksinya bila ada kesalahan dalam script ini,
Terima Kasih telah mengunjungi blog ini, Semoga sukses kawan !!


Senin, 29 Oktober 2012

Contoh if else pesawat dengan C++


#include<conio.h>
#include<iostream.h>
main()
{
  awal:
  clrscr();
  int kode_kelas,jumlah,total,harga;
  char namapesawat[20],kode[3],lagi;
  cout<<"\t\t\tProgram Tiket Pesawat \n";
  cout<<"\t\t\tJAKARTA - MALAYSIA \n";
  cout<<"-------------------------------------------------------------------\n";
  cout<<endl;
  cout<<"Masukkan Kode Pesawat [MPT/GRD] : ";cin>>kode;
  cout<<"Kelas Pesawat : \n";
  cout<<"\t1. Executive\n";
  cout<<"\t2.Bisnis\n";
  cout<<"Pilih Kelas [1/2/3] : ";cin>>kode_kelas;
    if(strcmp(kode, "MPT")==0)  {
        strcpy(namapesawat, "merpati");
        if(kode_kelas==1)
              harga=150000;
        else if(kode_kelas==2)
              harga=900000;
        else if(kode_kelas==3)
              harga=500000;   }
    if(strcmp(kode, "GRD")==0)  {
        strcpy(namapesawat, "GARUDA");
        if(kode_kelas==1)
              harga=1200000;
        else if(kode_kelas==2)
              harga=800000;
        else if(kode_kelas==3)
              harga=400000;   }
  cout<<"Nama Pesawat  : "<<namapesawat<<endl;
  cout<<"Harga Tiket   : "<<harga<<endl;
  cout<<"Jumlah Tiket  : ";cin>>jumlah;
  total=harga*jumlah;
  cout<<"Total Bayar   : "<<total<<endl;
  cout<<"\n\t\t INGIN INPUT LAGI? [Y/T] : "; cin>>lagi;
  if(lagi=='Y'||lagi=='Y')
     goto awal;
  getch();
}


Contoh menghitung harga minuman dengan C++


#include<conio.h>
#include<iostream.h>
main()
{
  double total_beli,bayar,harga,diskon=0,jumlah;
  char jenisminuman[20],kode[4];

  cout<<"\t\tDaftar Harga Minuman \n";
  cout<<"-------------------------------------------------------------------\n"<<endl;
  cout<<"Kode Minuman            : "<<endl;
  cout<<"1. Milo      (10000)      "<<endl;
  cout<<"2. Kopi      ( 3000)      "<<endl;
  cout<<"3. Teh Manis ( 2500)      "<<endl;
  cout<<"4. Jus       ( 5000)      "<<endl;
  cout<<"\nMasukkan Kode [1/2/3/4] : ";cin>>kode;
  cout<<endl;
    if(strcmp(kode, "1")==0)  {
        strcpy(jenisminuman, "Milo");
              harga=10000;   }
    if(strcmp(kode, "2")==0)  {
        strcpy(jenisminuman, "Kopi");
              harga=3000;   }
    if(strcmp(kode, "3")==0)  {
        strcpy(jenisminuman, "Teh Manis");
              harga=2500;   }
    if(strcmp(kode, "4")==0)  {
        strcpy(jenisminuman, "Jus");
              harga=5000;   }
  cout<<"Jenis Minuman   : "<<jenisminuman<<endl;
  cout<<"Harga Minuman   : Rp. "<<harga<<endl;
  cout<<"Jumlah Minuman  : ";cin>>jumlah;
  total_beli=harga*jumlah;
  cout<<"Total Pembelian : "<<total_beli;
  if (total_beli>100000)
      diskon=0.15*total_beli;
  bayar=total_beli-diskon;
  cout<<"\n\nBesar Potongan : Rp. "<<diskon<<endl;
  cout<<"Total Bayar    : Rp. "<<bayar<<endl;
  getch();
}

Menghitung nilai akhir dengan C++


#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
main()
{
char ns[20];
float nk,nt,nu,na,nmk,nmt,nmu;
clrscr();
cout<<"    PROGRAM HITUNG NILAI AKHIR"<<endl;
cout<<"-----------------------------------"<<endl;
cout<<"\nNama Siswa     : ";cin>>ns;
cout<<"Nilai Keaktifan: ";cin>>nk;
cout<<"Nilai Tugas    : ";cin>>nt;
cout<<"Nilai Ujian    : ";cin>>nu;
nmk=nk*0.2;
nmt=nt*0.3;
nmu=nu*0.5;
na=nmk+nmt+nmu;
clrscr();
cout<<"Siswa yang Bernama     : " <<ns<<endl;
cout<<"Dengan Nilai Persentase yang dihasilkan"<<endl;
cout<<"Nilai Keaktifan * 20%  : "<<nk<<endl;
cout<<"Nilai Tugas     * 30%  : "<<nt<<endl;
cout<<"Nilai Ujian     * 50%  : "<<nu<<endl;
cout<<"\nJadi siswa yang bernama "<<ns<<" , Memperoleh nilai akhir sebesar "<<na;
getch();
}

Tugas case harga baju dengan C++


#include<conio.h>
#include<iostream.h>
main()
{
  int to_ba,tb,tp,harga,kembali,bayar,jmlah,ppn,diskon=0;
  char ub,kb,namakasir[20];

  cout<<"\t\tTOKO BAJU GAUL \n";
  cout<<"===========================================\n";
  {
  cout<<"Nama Kasir                   : ";cin>>namakasir;
  cout<<"Masukan Kode Baju [1/2/3]    : ";cin>>kb;
  cout<<"Ukuran Baju       [S/M/L]    : ";cin>>ub;
  if (kb=='1'||kb=='1')
  switch(ub)
  {
  case 'S':harga=50000;break;
  case 'M':harga=75000;break;
  case 'L':harga=100000;break;
  default:harga=0;break;
  }
  else if (kb=='2'||kb=='2')
  switch(ub)
  {
  case 'S':harga=75000;break;
  case 'M':harga=100000;break;
  case 'L':harga=125000;break;
  default:harga=0;break;
  }
  else if(kb=='3'||kb=='3')
  switch(ub)
  {
  case 'S':harga=100000;break;
  case 'M':harga=125000;break;
  case 'L':harga=150000;break;
  default:harga=0;break;
  }
  cout<<"Harga Satuan Barang          : Rp "<<harga<<endl;
  cout<<"Jumlah Beli                  : ";cin>>jmlah;
  tb=jmlah*harga;
  cout<<"Total Belanja                : Rp "<<tb<<endl;
  ppn=0.1*tb;
  cout<<"PPn 10%                      : Rp  "<<ppn<<endl;
  tp=tb+ppn;
  cout<<"Total Harga+PPn              : RP "<<tp<<endl;
  if (tb>3000000)
      diskon=0.15*tb;
  cout<<"Besar Potongan               : Rp  "<<diskon<<endl;
  to_ba=tp-diskon;
  cout<<"Total Bayar                  : Rp "<<to_ba<<endl;
  cout<<"Uang Bayar                   : Rp ";cin>>bayar;
  kembali=bayar-to_ba;
  cout<<"Uang Kembali                 : Rp  "<<kembali<<endl;
  }
  getch();
}

Tugas if else harga baju dengan C++


#include<iostream.h>
#include<conio.h>
main()
{
int harga,jb,tb,hargappn,bayar,diskon=0,ppn,ht,kembali;
char nj[5],kode[3],uk,ulang;

cout<<"\t\t\tTOKO BAJU GAUL\n";
do {
cout<<"\nA. Jaket Nurul Musthofa"<<endl;
cout<<    "1. Ukuran S   Rp. 50000\n";
cout<<    "2. Ukuran M   Rp. 75000\n";
cout<<    "3. Ukuran L   Rp. 100000\n";
cout<<"\nB. Jaket Majelis Rasulullah Saw"<<endl;
cout<<    "1. Ukuran S   Rp. 75000\n";
cout<<    "2. Ukuran M   Rp. 100000\n";
cout<<    "3. Ukuran L   Rp. 125000\n";
cout<<"\nC. Jaket Zaadul Muslim"<<endl;
cout<<    "1. Ukuran S   Rp. 100000\n";
cout<<    "2. Ukuran M   Rp. 125000\n";
cout<<    "3. Ukuran L   Rp. 150000\n";
cout<<"\n\nNama Kasir                 : ILHAM.R ";
cout<<"\n\nMasukan Kode       [1/2/3] : ";cin>>kode;
cout<<"Ukuran Jaket       [S/M/L] : ";cin>>uk;
 if (strcmp(kode,"1")==0)
    {strcpy(nj,"Nurul Musthofa");
      if (uk=='S'||uk=='s')
         harga= 50000;
      else if(uk=='M'||uk=='m')
             harga = 75000;
      else if(uk=='L'||uk=='l')
             harga = 100000;}
 if (strcmp(kode,"2")==0)
    {strcpy(nj,"Majelis Rasulullah Saw");
     if (uk=='S'||uk=='s')
         harga = 75000;
     else if(uk=='M'||uk=='m')
             harga = 100000;
     else if(uk=='L'||uk=='l')
             harga = 125000;}
 if (strcmp(kode,"3")==0)
    {strcpy(nj,"Zaadul Muslim");
     if (uk=='S'||uk=='s')
         harga = 100000;
     else if(uk=='M'||uk=='m')
             harga = 125000;
     else if(uk=='L'||uk=='l')
             harga = 150000;}
cout<<"Merk Jaket                 : "<<nj<<endl;
cout<<"Harga Satuan               : Rp. "<<harga<<endl;
cout<<"Jumlah Beli                : ";cin>>jb;
ht=harga*jb;
cout<<"\nHarga Total                : Rp. "<<ht<<endl;
ppn=ht*0.1;
cout<<"Pajak                      : Rp. "<<ppn<<endl;
hargappn=ht+ppn;
cout<<"Total Bayar (+ppn)         : Rp. "<<hargappn<<endl;
if (ht>3000000)
   diskon=ht*0.15;
cout<<"Besar potongan             : Rp. "<<diskon<<endl;
tb=hargappn-diskon;
cout<<"\n\nTotal yang harus dibayarkan: Rp. "<<tb<<endl;
cout<<"Uang bayar                 : Rp. ";cin>>bayar;
kembali=bayar-tb;
cout<<"Uang kembali               : Rp. "<<kembali;
cout<<"\n\nIngin Ulangi [Y/N] ? ";cin>>ulang; }
while(ulang=='Y');
return 0;
}


Selasa, 09 Oktober 2012

menghitung nilai rata-rata dengan C++


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

main ()
{
   char nimsiswa[8], namasiswa[15];
   float ntI, ntII, ntIII, nilairatarata;

      cout<<"Program Hitung Nilai Rata-Rata";
      cout<<endl;
      cout<<"\nNim Siswa : ";cin>>(nimsiswa);
      cout<<"Nama      : ";cin>>(namasiswa);
      cout<<endl<<endl;
      cout<<"Nilai Tugas I   : ";
      cin>>(ntI);
      cout<<"Nilai Tugas II  : ";
      cin>>(ntII);
      cout<<"Nilai Tugas III : ";
      cin>>(ntIII);
      cout<<endl;
      nilairatarata = (ntI+ntII+ntIII)/3;
      clrscr();

      cout<<"NIM "<<nimsiswa<< ", Siswa yang bernama "<<namasiswa<<endl;
      cout<<"\nMemperoleh nilai rata-rata "<<nilairatarata<<", dari tugas akhir yang di ikutinya.";
      cout<<endl;
      getch();
}

Minggu, 30 September 2012

Tugas C++ menghitung luas segitiga


#include<conio.h>
#include<stdio.h>
#include<iostream.h>
main()
{


float luas_segitiga,alas,tinggi;
//Data Mahasiswa
puts("  TUGAS ALGORITMA & PEMROGRAMAN1\n");
puts("  NAMA \t : ILHAM.R     ");
puts("  KELAS\t : 12.1A.01\n\n");
cout <<endl;

//Pembuatan Variabel
puts("  (MENGHITUNG LUAS SEGITIGA)\n");

//Masukan nilai alas dan nilai tinggi
cout <<"  Masukan Nilai Alas   = ";cin>>alas;
cout <<"  Masukan Nilai Tinggi = ";cin>>tinggi;

//Proses
luas_segitiga=0.5*(alas*tinggi);

//Keluaran
cout <<"\n  Luas Segitiga        = "<<luas_segitiga<<endl<<endl<<endl;


puts(" ---------------------------S E L E S A I--------------------------------\n");
puts(" ---------------------------TERIMA  KASIH-------------------------------- ") ;
getch();
}

Contoh dengan alas (12) dan tinggi (20)