Kamis, 26 Mei 2011

tugas 8


soal
 Buatlah  program  menghitung  nilai  akhir  perkuliahan  pada  suatu  matakuliah,
dengan ketentuan sebagai berikut:
• Nilai Absensi * 10 %
• Nilai Tugas * 20 %
• Nilai U.T.S * 30 %
• Nilai U.A.S * 40 %

Untuk  proses  penilaian  dilakukan  didalam  file  header  dan  simpan  nama  file
header tersebut hitnilai.h.
Tampilan yang diinginkan:

Program Hitung Nilai Akhir Mata Kuliah
Masukkan Nilai Absensi : ……<di-input>
Masukkan Nilai Tugas : ……<di-input>
Masukkan Nilai U.T.S : ……<di-input>
Masukkan Nilai U.A.S : ……<di-input>

Nilai Murni Absensi = <data-inputan> * 10% = <hasil-proses>
Nilai Murni Tugas = <data-inputan> * 20% = <hasil-proses>
Nilai Murni U.T.S = <data-inputan> * 30% = <hasil-proses>
Nilai Murni U.A.S = <data-inputan> * 40% = <hasil-proses>
Nilai Akhir yang diperoleh sebesar : ….. <hasil-proses>  

jawab
                                                                                                                                                                                                                                                                                                                                  

/*-----------------------------------*/
/*program dengan file header sendiri*/
/*----------------------------------*/
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include "hitnilai.h"
/*hitnilai.h
*/
mulai()
awal
    int absen,tugas1,UTS1,UAS1,nilai,absensi,tugas2,UTS2,UAS2,nilaiakhir;
   hapus();
   warna(4);
   tampil("\nPROGRAM MENGHITUNG NILAI AKHIR MATA KULIAH\n");
   cout<<endl;
   cout<<"Masukkan Nilai Absensi : ";cin>>absen;
   cout<<"Masukkan Nilai Tugas : ";cin>>tugas1;
   cout<<"Masukkan Nilai U.T.S : ";cin>>UTS1;
   cout<<"Masukkan Nilai U.A.S : ";cin>>UAS1;
   absensi = absen*10/100;
   tugas2 = tugas1*20/100;
   UTS2 = UTS1*30/100;
   UAS2 = UAS1*40/100;
   nilaiakhir = absensi+tugas2+UTS2+UAS2;
   cout<<endl;
   cout<<"----------------------------------------------------";
   cout<<endl;
   cout<<"\tNilai Murni Absensi = "<<absen;
   cout<<" * 10% = "<<absensi<<endl;
   cout<<"\tNilai Murni Tugas = "<<tugas1;
   cout<<" * 20% = "<<tugas2<<endl;
   cout<<"\tNilai Murni U.T.S = "<<UTS1;
   cout<<" * 30% = "<<UTS2<<endl;
   cout<<"\tNilai Murni U.A.S = "<<UAS1;
   cout<<" * 40% = "<<UAS2;
   cout<<endl;
   cout<<"\tNilai Akhir yang diperoleh sebesar : "<<nilaiakhir;
   cout<<endl;
   cout<<"-----------------------------------------------------";
   tahan;
akhir
 
catatan  : kalo mou bisa di run  anda harus ngeseve header y di include ----> BC5 (file kita saat mengintaal c++) ini dia header y

#define awal {
#define akhir }
#define mulai() main()
#define cetak cout
#define tampil cprintf
#define masuk scanf
#define hapus() clrscr()
#define jika if
#define warna textcolor
#define tahan getche()
















download

Minggu, 22 Mei 2011

new tugas 7 ( kasir )

SOAL:

/*
bentuk input
----------------------------
Masukan nama Kasir :
Masukan Nama Pembeli :

input jumlah Data :

Data ke- 1
Input Kode Barang :
Input Jumlah Barang :

data ke-2
Input Kode Barang :
Input Jumlah Barang :

----------------------------
Bentuk Output
----------------------------

Kasir : Fadli No. Faktur : F-001
Pembeli : Asmara Jati Tanggal : 28-10-1981
----------------------------------------------------------------------------------------
No. Nama Harga Qty Jumlah 
Urut Barang Satuan Harga
----------------------------------------------------------------------------------------

1. Pensil Rp. 500 5 Rp. 2.500
2. Pulpen Rp. 1.500 10 Rp. 15.000

-----------------------------------------------------------------------------------------
Total Bayar Rp. 17.500
Uang Bayar Rp. 20.000
Kembali Rp. 2.500
-------------------------------------------------------------------------------------------
T E R I M A K A S I H 
-------------------------------------------------------------------------------------------



jawab

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

main()
{
char namap[50], namak[50], tgl[50], lanjut, ulangi;
char *namab[9];
long hasat[9], jumhar[9], totbar[9];
long bayar, kembali;
int jumbel[9], kode[9] = {1,2,3,4,5,6,7,8,9};
int x, y, z = 0;
clrscr();
cout<<"\n\n\t\tNama Kasir = ";gets(namak);
cout<<"\n\n\t\tTanggal Login [dd/mm/yyyy] = ";gets(tgl);
cout<<"\n\n\t\tKasir saat ini "<<namak;
cout<<"\n\n\n\t\tPress Anykey To Countinue . . .";
lanjut = getche();
if(lanjut == 'Q')
goto program;
else
goto program;
program:
clrscr();
cout<<"\n\t\tMasukan Nama Pembeli = ";gets(namap);
cout<<"\t\tJumlah Data = ";cin>>y;
totbar[y] = 0;
for (x = 1; x <= y; x++)
   {
      cout<<"\n\t\t----------------------";
   cout<<"\n\t\tData Ke-"<<x;
      cout<<"\n\n\t\tInput Kode Barang = ";cin>>kode[x];
       if(kode[x] == 1)
         {
            namab[x] = "Buku";
            hasat[x] = 3500;
            }
         else if (kode[x] == 2)
            {
            namab[x] = "Pensil";
         hasat[x] = 2000;
            }
         else if (kode[x] == 3)
         {
            namab[x] = "Pulpen";
            hasat[x] = 2500;
            }
         else if (kode[x] == 4)
         {
            namab[x] = "Penggaris";
            hasat[x] = 2500;
            }
         else if (kode[x] == 5)
         {
            namab[x] = "Serutan";
            hasat[x] = 2000;
            }
         else if (kode[x] == 6)
         {
            namab[x] = "Penghapus";
            hasat[x] = 2000;
            }
else if (kode[x] == 7)
         {
            namab[x] = "Tipe-x";
            hasat[x] = 4000;
            }
else if (kode[x] == 8)
         {
            namab[x] = "Spidol";
            hasat[x] = 5000;
            }
else if (kode[x] == 9)
            {
            namab[x] = "Stabilo";
         hasat[x] = 3000;
            }
         else if (kode[x] < 1 || kode[x] > 9)
         {
            clrscr();
         cout<<"\n\t\tKode yang ada Masukan Salah.\n";
            cout<<"\n\t\tPress Anykey to Continue . . .";
            ulangi = getche();
             if (ulangi == 'Q')
             goto program;
               else
                  goto program;
            }
      cout<<"\t\tAnda Memilih = "<<namab[x];
      cout<<"\n\t\tDengan Harga Satuan = "<<hasat[x]<<endl;
      cout<<"\t\tInput Jumlah Beli = ";cin>>jumbel[x];
      jumhar[x] = hasat[x] * jumbel[x];
      totbar[y] = totbar[y] + hasat[x] * jumbel[x];
      }
cout<<"\n\t\tAda Kesalahan? [Y/T] ";
ulangi = getche();
if (ulangi == 'Y' || ulangi == 'y')
      goto program;
bill:
clrscr();
cout<<"\nKasir = "<<namak;
cout<<setiosflags(ios::right)<<setw(55)<<"No faktur : FN-00"<<z<<endl;
cout<<"Pembeli = "<<namap;
cout<<setiosflags(ios::right)<<setw(46)<<"Tanggal = "<<tgl<<endl;
cout<<"--------------------------------------------------------------------------------";
cout<<" No         Nama              Harga             Qty  Jumlah   \n";
cout<<"Unit       Barang            Satuan                               Harga    \n";
cout<<"--------------------------------------------------------------------------------";
   for(x = 1; x <= y; x++)
   {
      cout<<setiosflags(ios::left)<<setw(11)<<x;
      cout<<setiosflags(ios::left)<<setw(19)<<namab[x];
      cout<<setiosflags(ios::left)<<setw(19)<<hasat[x];
cout<<setiosflags(ios::left)<<setw(17)<<jumbel[x];
cout<<setiosflags(ios::left)<<setw(10)<<jumhar[x]<<endl;
      }
cout<<"--------------------------------------------------------------------------------\n";
cout<<setiosflags(ios::right)<<setw(66)<<"Total Bayar = "<<totbar[y]<<endl;
cout<<setiosflags(ios::right)<<setw(66)<<"Uang Bayar  = ";cin>>bayar;
if(bayar >= totbar[y])
kembali = bayar - totbar[y];
   else
   goto bill;
cout<<setiosflags(ios::right)<<setw(66)<<"Kembalian   = "<<kembali<<endl;
cout<<"\n\n--------------------------------------------------------------------------------";
cout<<"\n\t\t\t\tTERIMA KASIH";
cout<<"\n--------------------------------------------------------------------------------";
cout<<"\n\nAnda Ingin Input Lagi? [Y/T] ";
ulangi = getche();
if (ulangi == 'Y' || ulangi == 'y')
   {
      z++;
   goto program;
      }
   else
   goto akhir;
akhir:
getch();
}


mau liat file aslinya ??? klik di bawah ini.........ok

Sabtu, 23 April 2011

program c++

alhamdulilah bagi siapa yang berminat belajar.............................??/
nh programnya............................

download c++


semoga bermanfaat...............

tugas c++ 6

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 ....#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>
//Nama: heny apriyanti//Kelas: 12.1a.03//NIM: 12110286//No. Absen: 9//
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();
}



download

Jumat, 22 April 2011

tugas cpp 5

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()
{
char nama[50],jurusan[20],nim[8];
int nilai1,nilai2,nilai3,nilai4,nilai5;
cout<<"\t\tPROGRAM NILAI AKHIR FISIKA"<<endl;
cout<<"==========================="<<endl;
cout<<"NIM = ";cin>>nim;
cout<<"Nama = ";gets(nama);
cout<<"nilai absen =";cin>>nilai1;
cout<<"nilai tugas =";cin>>nilai2;
cout<<"nilai ulangan =";cin>>nilai3;
cout<<"nilai praktek =";cin>>nilai4;

nilai5= (nilai1+nilai2+nilai3+nilai4)/4;

if(nilai5 < 0 || nilai5>100)
       {
                  cout<<"nilai tidak dapat diproses , input nilai 1-100";
                  }
                  else
                  if(nilai5>78)
                  {
                  cout<<"nilai akhir ="<<nilai5<<endl;
                  cout<<"GRADE =A\n";
                  cout<<"keterangan =sangat baik";
                  }
                  else
                  if(nilai5>68)
                  {
                  cout<<"nilai akhir ="<<nilai5<<endl;
                  cout<<"GRADE =B\n";
                  cout<<"keterangan =baik";
                  }
                  else
                  if(nilai5>45)
                  {
                  cout<<"nilai akhir =" <<nilai5<<endl;
                  cout<<"GRADE =C\n";
                  cout<<"keterangan   =cukup";
                  }
                  else
                  {
                  cout<<"Nilai akhir ="<<nilai5<<endl;
                  cout<<"GRADE =D\n";
                  cout<<"keterangan =kurang";
                  }
                  getch();
                  }

download

Kamis, 21 April 2011

tugas cpp latihan array



/* -------------------------------------------------------- */
/* Program Array Satu Dimensi */
/* -------------------------------------------------------- */
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>

main()
{
int i;
char nama[5][20];
float nilai1[5];
float nilai2[5];
float hasil[5];
clrscr();

for(i=1;i<=2;i++)
{
    cout<<"Data ke- "<<i<<endl;
    cout<<"Nama Siswa : ";gets(nama[i]);
    cout<<"Nilai MidTest : ";cin>>nilai1[i];
    cout<<"Nilai Final : ";cin>>nilai2[i];
    hasil[i] = (nilai1[i] * 0.40)+(nilai2[i] *0.60);
    cout<<endl;
}
cout<<"------------------------------------"<<endl;
cout<<"No. Nama siswa nilai nilai";
cout<<"Hasil"<<endl;
cout<<"Midtest final";
cout<<"Ujian"<<endl;
cout<<"------------------------------------"<<endl;
for(i=1;i<=2;i++)
{
    cout<<setiosflags(ios::left)<<setw(4)<<i;
   cout<<setiosflags(ios::left)<<setw(10)<<nama[i];
   cout<<setprecision(2)<<"    "<<nilai1[i];
   cout<<setprecision(2)<<"    "<<nilai2[i];
   cout<<setprecision(2)<<"    "<<hasil[i]<<endl;
}
cout<<"-----------------------------------"<<endl;
getche();
}


download

tugas cpp 1

soal


Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya. Dengan ketentuan sebagai berikut :
- Nama Siswa, Nilai Keaktifan, Nilai Tugas dan Nilai Ujian diinput.
- Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing nilai, adalah :
    -Nilai Murni Keaktifan = Nilai Keaktifaan dikalikan dengan 20%.
   -Nilai Murni Tugas = Nilai Tugas dikalikan dengan 30%
   -Nilai Murni Ujian = Nilai Ujian dikalikan dengan 50%
   -Nilai Akhir adalah Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian

Tampilan yang diinginkan sebagai berikut :
Layar Masukkan
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 sebesar …..

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

main()
{
char nama[50];
int keaktifan , tugas , ujian ,hasilkeaktifan , hasiltugas , hasilujian, hasil;
clrscr();
cout<<"\tPROGRAM NILAI AKHIR";
cout<<endl;
cout<<"^^^-------------------------------^^^"<<endl;
cout<<endl;
cout<<"\t\(^o^)/ siswa yang bernama: ";gets(nama);
cout<<"\t\(^o^)/ dengan nilai persentasi yang dihasilkan: \(^o^)/"<<endl;
cout<<endl;
cout<<"^^^-------------------------------^^^"<<endl;
cout<<"\tnilai keaktifan :";cin>>keaktifan;
cout<<"\tnilai tugas :";cin>>tugas;
cout<<"\tnilai ujian :";cin>>ujian;
hasilkeaktifan = keaktifan * 20/100;
hasiltugas = tugas * 30/100;
hasilujian = ujian * 50/100;
hasil = hasilkeaktifan + hasiltugas + hasilujian;
cout<<endl;
cout<<"^^^-------------------------------^^^"<<endl;
cout<<endl;
cout<<"\tnilai keaktifan*20% :"<<hasilkeaktifan<<endl;
cout<<"\tnilai tugas*30% :"<<hasiltugas<<endl;
cout<<"\tnilai ujian*50% :"<<hasilujian<<endl;
cout<<endl;
cout<<"^^^-------------------------------^^^"<<endl;
cout<<endl;
cout<<"\tjadi siswa yang bernama:"<<nama<<endl;
cout<<"\tmemperoleh nilai akhir sebesar :"<<hasil<<endl;
cout<<endl;
cout<<"^^^-------------------------------^^^"<<endl;
getch();
}