Sabtu, 23 April 2011

TUGAS QUIS

PROGRAM NESTED IF SANGGAR BATIK


 SOAL
1.       Buatlah program untuk menghitung input pengusaha batik yangdigelutinya. Dengan ketentuan sebagai berikut :
·         Nama Pengusaha
·         Proses yang dilakukan yaitu :
Ø  Jika kode baju=1 maka merk baju batik kraton ukuran=s, maka harganya 80000
kraton ukuran=m, maka harganya 75000
kraton ukuran=l, maka harganya 60000

Ø  Jika kode baju=2 maka merk baju batik sudagaran ukuran=s, maka harganya 450000
kraton ukuran=m, maka harganya 60000
kraton ukuran=l, maka harganya 70000

Ø  Jika kode baju=1 maka merk baju batik petani ukuran=s, maka harganya 45000
kraton ukuran=m, maka harganya 50000
kraton ukuran=l, maka harganya60000.


Script Program

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char nama[12],batik,kode,ukuran,merk[30];
long harga=0;

clrscr();
cout<<"\t\tToko Sanggar Batik Unik"<<endl;
cout<<"\t       ========================="<<endl;
cout<<"Direktur Utama  : ";gets(nama);
cout<<endl;
cout<<"Kode Batik      : ";cin>>kode;
cout<<"Ukuran          : ";cin>>ukuran;

if(kode=='1')
 {
 strcpy(merk,"kraton");
 if(ukuran=='S'||ukuran=='s')
 harga=80000;
 else
 if(ukuran=='M'||ukuran=='m')
 harga=75000;
 else
 if(ukuran=='L'||ukuran=='l')
 harga=60000;
 else
 harga=50000;
  }

  if (kode=='2')
 {
 strcpy(merk,"sudagaran");
 if(ukuran=='S'|| ukuran=='s')
 harga=45000;
 else
 if(ukuran=='M'|| ukuran=='m')
 harga=60000;
 else
 if(ukuran=='L'|| ukuran=='l')
 harga=70000;
 else
 harga=80000;
  }
  if (kode=='3')
 {
 strcpy(merk,"petani");
 if(ukuran=='S'|| ukuran=='s')
 harga=45000;
 else
 if(ukuran=='M'||ukuran=='m')
 harga=50000;
 else
 if(ukuran=='L'||ukuran=='l')
 harga=60000;
 else
 harga=75000;
  }

cout<<"------------------------"<<endl;
cout<<"Model Baju    : "<<merk<<endl;
cout<<"Harga         : "<<harga<<endl;
getch();
}



DOWNLOAD DI SINI

TUGAS 6

PROGRAM NESTED IF IMAMQUA
SOAL
1. Buatlah sebuah program penjualan aqua
dengan ketentuan sebagai berikut:
jika kode air mineral=A maka merk air=AQUA dengan ukuran=1 Dus
maka per/1 dus harganya 21000, jika ukuran per/ Botol maka harganya 3000

jika kode air mineral=B maka merk air=2TANK dengan ukuran=1 Dus
maka per/1 dus harganya 16000, jika ukuran per/ Botol maka harganya 2500
jika kode air mineral=C maka merk air=VITAQUA dengan ukuran=1 Dus
maka per/1 dus harganya 15000, jika per/ Botol maka harganya 2000.




Script Program

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main( )
{
char mineral,ukuran,merk_air[15];
long harga=0;
clrscr( );
cout<<"\t\tTOKOAIR MINERAL (IMAMQUA) "<<endl;
cout<<"\t       ========================="<<endl;
cout<<"Kode Air   : ";cin>>mineral;
cout<<"Ukuran     : ";cin>>ukuran;
 if (mineral=='A')
 {
 strcpy(merk_air,"AQUA");
 if(ukuran=='1')
 harga=21000;
 else
 harga=3000;
 }
 else if (mineral=='B')
 {
  strcpy(merk_air,"2TANK");
  if (ukuran=='1')
  harga=16000;
  else
  harga=2500;
  }

  else if (mineral=='C')
  {
  strcpy(merk_air,"VITAQUA");
  if (ukuran=='1')
  harga=12000;
  else
  harga=2000;

  }
cout<<"------------------------"<<endl;
cout<<"Nama Air   : "<<merk_air<<endl;
cout<<"Harga      : "<<harga<<endl;
getch();
}




download disini

TUGAS 5

PROGRAM GROBAK PRIED CHICKEN SELALU DIHATI


SOAL


1.   1.       Sebuah perusahaan ayam gorengdengan nama “ GROBAK FRIED CHICKEN SELALU DIHATI” yang tlah lumayan banyak pelanggannya, ingin dibantu dibuatkan programuntuk membantu kelancaran usahanya.
“ GROBAK FRIED CHICKEN SELALU DIHATI” menpunyai daftar harga sebagai berikut ;

Kode jenis harga
D dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp.1500

Buatlah programnya dengan ketentuan ;
·         Setiap pembelidikenakan pajak sebesar 10% dari pembayaran
·         Banyak jenis, jenis potongan, dan banyak beli diinput
·         Tampilan yang diinginkan sebagai berikut;
Layar masukan
“ GROBAK FRIED CHICKEN SELALU DIHATI”
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
“ GROBAK FRIED CHICKEN SELALU DIHATI”
No.         jenis      harga     banyak jumlah
                Potong satuan  beli         harga    
             ….           ………..   ………      Rp…………
             ….           ………..   ………      Rp…………

Jumlah bayar     Rp……
Pajak 10%            Rp…..
Total bayar          Rp……   
 � D � � �� �� Rp……   

Script Program




#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<<"\t\t\tSELAMAT MENIKMATI SESUKA ANDA\n";
cout<<"\tGEROBAK FRIED CHICKEN SELALU DIHATI\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,,,,,



download disini

TUGAS PRIBADI



PROGRAM BIODATA
SOAL
butlah program biodata seorang mahasiwa dengan  ketentuan sebagai berikut :

  • nama lengkap
  • Nim
  • Tempat, Tanggal Lahir 
  • Jurusan
  • Alamat lengkap
  • e-mail
  • hibby

Script Program

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

void main()
{
cout<<"Biodata Mahasiswa BSI"<<endl;
   cout<<"*********************"<<endl;
   cout<<endl;
   cout<<"Nim       : 12111658"<<endl;
   cout<<"Nama    : Muhammad Imam Rabie Al-Parizi"<<endl;
   cout<<"TTL       : 04 Januari 1991"<<endl;
   cout<<"Kelas     : 12.1A.03"<<endl;
   cout<<"Jurusan   : Manajemen Informatika (AMIK)"<<endl;
   cout<<"Alamat   : Jl. KH. Maulana Hasanudin RT. 003/002 Poris jaya, Tangerang 15122"<<endl;
   cout<<"No Telp : 02140992257"<<endl;
   cout<<"E-mail  : ajwa.alprizi@yahoo.com"<<endl;
   cout<<"FB      : imamrabbyrabby@ymail.com"<<endl;
   cout<<"Hobbi   : Playing Volly Ball"<<endl;
   getche();
}

Hasilnya

DOWNLOAD

Kamis, 21 April 2011

TUGAS 2

PROGRAM EKSPRESI AND (&&) DAN OR ( || )



SOAL

a.      D=(4+2>A&&B-2>3+2||B+2<=6+2)
b.      D=K+5>M||(C*M<L&&2*M-L>0)
c.      D=L+5<M||C*K<L&&2*K-L>0
d.      D=A*4<=3*M+B
e.      D=K+10>A&&L-2>4*C


Script Program



#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
int A=3,B=6,C=2,K=5,L=4,M=3,e,f,g,D;
clrscr();
cout<<"Penggunaan &&(AND) dan ||(OR)"<<endl;
e=4+2>A;
f=B-2>3+2;
g=B+2<=6+2;
D=e&&f||g;
cout<<"Hasil Dari d = (4+2>A&&B-2>3+2||B+2<=6+2) Adalah "<<D<<endl;
cout<<"Hasil Dari e = 4+2>A Adalah "<<e<<endl;
cout<<"Hasil Dari f = B-2>3 Adalah "<<f<<endl;
cout<<"Hasil Dari g = B+2<=6+2 Adalah "<<g<<endl;
cout<<endl<<endl;
e=K+5<M;
f=C*M<L;
g=2*M-L>0;
D=e||(f&&g);
cout<<"Hasil Dari D = K+5<M||C*M<L&&2*M-L>0 adalah "<<D<<endl;
cout<<"Hasil Dari e = K+5<M Adalah "<<e<<endl;
cout<<"Hasil Dari f = C*M<L Adalah "<<f<<endl;
cout<<"Hasil Dari g = 2*M-L>0 Adalah "<<g<<endl;
cout<<endl<<endl;
e=L+5<M;
f=C*K<L;
g=2*K-L>0;
D=e||f&&g;
cout<<"Hasil Dari D = l+5<m||c*k<l&&2*k-l>0 Adalah "<<D<<endl;
cout<<"Hasil Dari e = L+5<m Adalah "<<e<<endl;
cout<<"Hasil Dari F = c*k<l Adalah "<<f<<endl;
cout<<"Hasil Dari g = 2*k-l>0 Adalah "<<g<<endl;
cout<<endl;
cout<<endl;
D=A*4<=3*M+B;
cout<<" Hasil Dari D = A*4<=3*M+B Adalah "<<D<<endl;
cout<<endl;
e=K+10>A;
f=L-2>4*C;
D=e&&f;
cout<<" Hasil Dari D = K+10>A&&L-2>4*C Adalah "<<D<<endl;
cout<<" Hasil Dari e = K+10>A; Adalah "<<e<<endl;
cout<<" Hasil Dari f = L-2>4*C;; Adalah "<<f<<endl;


getch();
}

Hasilnya nih....





DOWNLOAD AJAH

TUGAS 1

PROGRAM HITUNG NILAI AKHIR SISWA



SOAL

1.       Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yangdiikutinya. Dengan ketentuan sebagai berikut :
·         Nama siswa, Nilai keaktifan, Nilai tugas, dan nilai ujian diinput.
·         Proses yang dilakuka untuk mendapatkan nilai murni dari masing-masing nilai adalah
·         Nilai murni keaktifan = nilai keaktifan dikalikan 20%
·         Nilai murni tugas = nilai tugas dikalikan 30%
·         Nilai murni ujian = nilai ujian dikalikan 50%
·         Nilai akhir adalah nilai murni keaktifan +nilai murni tugas + nilai murni ujian
·         Tampilan yang diinginkan sebagai berikut;

Layar maukan

PROGRAM HITUNG NILAI AKHIR
Nama Siswa                        :
Nilai Keaktifan                   :
Nilai Tugas                           :
Nilai Ujian                            :

Layar keluaran

Siswa yang bernama…….
Dengan nilai persentasi yang dihasilkan.
Nilai Keaktifan     *20%     :……………..
Nilai Tugas           *30%     :……………..
Nilai Ujian            *50%     :……………..

Jadi siswa yang bernama…… memperoleh nilai akhir sebasar……….


Script Program


#include<stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[25];
int keaktifan,tugas,ujian,akhir;
int murni_keaktifan,murni_tugas,murni_ujian;
clrscr();
cout<<"PROGRAM HITUNG NILAI AKHIR";
cout<<endl;
cout<<"Nama Siswa      : ";gets(nama);
cout<<"Nilai Keaktifan : ";cin>>keaktifan;
cout<<"Nilai Tugas     : ";cin>>tugas;
cout<<"Nilai Ujian     : ";cin>>ujian;
murni_keaktifan=keaktifan*20/100;
murni_tugas=tugas*30/100;
murni_ujian=ujian*50/100;
akhir=(murni_keaktifan+murni_tugas+murni_ujian);
cout<<"Siswa yang bernama "<<nama;
cout<<" Dengan Nilai Persentasi Yang dihasilkan."<<endl;
cout<<"Nilai Keaktifan * 20% : "<<murni_keaktifan<<endl;
cout<<"Nilai Tugas     * 30% : "<<murni_tugas<<endl;
cout<<"Nilai Ujian     * 50% : "<<murni_ujian<<endl;
cout<<endl;
cout<<"Jadi Siswa Yang Bernama "<<nama<<endl;
cout<<"Memperoleh nilai akhir sebesar "<<akhir<<endl;
getch();
}

Hasilnya kaya ginih,,,,,,




DOWNLOAD DI SINI ADJAH

TUGAS 3

PROGRAM HITUNG NILAI RATA-RATA IF MAJEMUK



SOAL

1. Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut :

[1] Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai
Pertandingan III diinput.
[1] Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III
dibagi dengan 3.
[1] Ketentuan Juara

• Jika nilai rata-rata yang dihasilkan lebih besar dari 80, maka menjadi
Juara I
• Jika nilai rata-rata yang dihasilkan lebih besar dari 75, maka menjadi
Juara II
• Jika nilai rata-rata yang dihasilkan lebih besar dari 65, maka menjadi
Juara III
• Selain itu tidak juara

Tampilan yang diinginkan sebagai berikut:

Layar Masukkan

PROGRAM HITUNG NILAI RATA-RATA

Nama Siswa :
Nilai Pertandingan I :
Nilai Pertandingan II :
Nilai Pertandingan III :

Layar Keluaran

Siswa yang bernama ...
Memperoleh nilai rata-rata ... dan menjadi juara ke-... dari hasil perlombaan
yang diikutinya.



Script Program


#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char nama[20],ulangi;
float
 nilai_pertandingan1,nilai_pertandingan2,nilai_pertandingan3,nilai_rata2;
lagi:
clrscr();
cout<<"\tProgram Hitung Nilai Rata-rata"<<endl;
cout<<"Nama Siswa    : ";gets(nama);
cout<<"Nilai Pertandingan 1  : ";cin>>nilai_pertandingan1;
cout<<"Nilai Pertandingan 2  : ";cin>>nilai_pertandingan2;
cout<<"Nilai Pertandingan 3  : ";cin>>nilai_pertandingan3;
nilai_rata2=(nilai_pertandingan1+nilai_pertandingan2+nilai_pertandingan3)/3;
if(nilai_rata2<0 || nilai_rata2>100)
{
   cout<<"nilai tadak dapat di proses input nilai 1-100";
   }
 else if(nilai_rata2>80)
   {
   cout<<"Siswa yang bernama "<<nama;
   cout<<". \nMemperoleh nilai rata-rata "<<nilai_rata2;
   cout<<". Menjadi juara ke-1 dari hasil perlombaan \nyang diikutinya.";
   }
   else if(nilai_rata2>75)
   {
   cout<<"Siswa yang bernama. "<<nama;
   cout<<". \nMemperoleh nilai rata-rata "<<nilai_rata2;
   cout<<". Menjadi juara ke-2 dari hasil perlombaan \nyang diikutinya.";
   }
   else if(nilai_rata2>65)
   {
   cout<<"Siswa yang benama. "<<nama;
   cout<<". \nMemperoleh nilai rata-rata "<<nilai_rata2;
   cout<<". Menjadi juara ke-3 dari hasil perlombaan \nyang diikutinya";
   }
   else
   {
   cout<<"Siswa yang bernama. "<<nama;
   cout<<". \nMemperoleh nilai rata-rata "<<nilai_rata2;
   cout<<". Dan Tidak menjadi juara.";
   }
   cout<<"Ingin mencoba lagi [Y/N] = ";
   ulangi = getche();
   if(ulangi=='Y' || ulangi=='y')
       {
         goto lagi;
         }
      else
      {
      cout<<"\nTerima kasih";
      }


getch();
}
Hasilnya Saiki Dibawah :






download di sini

(TUGAS 4)




PROGRAM HITUNG GAJI KARYAWAN






SOAL

PT. DINGIN DAMAI, memberigaji pokok kepada karyawan kontraknya sebesar Rp. 300.000 per bulan, dengan memperoleh tunjangan-tunjangan sebagai berikut ;
·         Tunjangan jabatan

Gologan                               Persentase
                        1                                              5%
                        2                                              10%
            3                                              15%

Jika karyawan tersebut dengan golongan 3, maka mendapatkan tunjangan sebesar
15%* Rp.300.000

·         Tunjangan Pendidikan

Tingkat Penddidikan                       Persentase
            SMA                                                      2.5%
            D1                                                           5%
            D2                                                           20%
D3                                                           30%


Jika karyawan tersebut dengan golongan 3, maka mendapatkan tunjangan sebesar
15%* Rp.300.000.
 Honor lembur
Jumlah jam kerja normal sebanyak 8 jam, honor lembur diberikan jika jam kerja lebih dari 8 jam, maka kelebihan jam kerja tersebut dikalikan dengan Rp. 3.500 untuk setiap kelebihan jam kerja karyawan tersebut.
Tampilan yang diinginkan  sebagai berikut :

Layar masukan

PROGRAM HITUNG NILAI RATA-RATA
Nama Karyawan               :
Golongan Jabatan            :
Pendidikan                         :
Jumlah jam kerja              :

Layar keluaran

Karyawan yang bernama …….
Honor yang diterima
                Tunjangan jabatan          Rp….
                Tunj Pend.                          Rp….
                Honor lembur                    Rp….
-------------                                                                                  +
                Honor lembur                    Rp…..

Listing Scipt Program


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

main ()
{
char nama [50],pendidikan[7];
long gol,jamker,lembur1,lembur2, tunjab, tunpen, gapok=300000, total;

cout<<"\tPROGRAM HITUNG GAJI KARYAWAN";
cout<<"\n============================================";
cout<<"\n\nNama Karyawan                  = ";gets(nama);
cout<<"Golongan Jabatan [1/2/3]          = ";cin>>gol;
cout<<"Pendidikan [ SMA/D1/D3/S1 ]             = ";cin>>pendidikan;
cout<<"Jumlah jam kerja               = ";cin>>jamker;

if(gol==1)
{tunjab=0.05*gapok;}
else
if(gol==2)
{tunjab=0.1*gapok;}
else
{tunjab=0.15*gapok;}
if(strcmp(pendidikan,"SMA")==0||strcmp(pendidikan,"sma")==0)
{tunpen=0.025*gapok;}
else
if(strcmp(pendidikan,"D1")==0||strcmp(pendidikan,"d1")==0)
{tunpen=0.05*gapok;}
else
if(strcmp(pendidikan,"D3")==0)
{tunpen=0.3*gapok;}

lembur1=jamker-8;
if(lembur1>0)
{lembur2=lembur1*3500;}
else
{lembur2=0;}

total=gapok+tunjab+tunpen+lembur2;

cout<<endl;
cout<<"Karyawan yang bernama = "<<nama<<endl;
cout<<"Honor yang diterima "<<endl;
cout<<"    Tunjangan jabatan         Rp."<<tunjab<<endl;
cout<<"    Tunjangan pendidikan          Rp."<<tunpen<<endl;
cout<<"    Honor Lembur            Rp."<<lembur2<<endl;
cout<<"    Total gaji             _______________+"<<endl;
cout<<"                    Rp."<<total<<endl;
getche();
}

Hasilnya Yaitu.... Eng...Ing,,,Eng....


DOWNLOAD

Rabu, 13 April 2011

UNTUK IBU


Minggu, 10 April 2011