28 Desember 2011

Array 2 dimensi

//header include
#include <cstdlib>
#include <iostream>

using namespace std;
//deklarasi variable array 2 dimensi bernama data bertipe data interger,size 2,2
int data[2][2];

//fungsi tulis bertipe data void
void tulis (int [][2]){

//perulangan bersarang (nested loop)
    for(int i=1;i<=2;i++)                 //perulangan 1 sampe 2
      for(int j=1;j<=2;j++){            //perulangan 1 sampe 2
         cout<<"Masukkan "<<i<<","<<j<<" : ";  
         cin>>data[i][j];}          
}

//fungsi baca betipe data void
void baca (const int [][2]){

//perulangan bersarang (nested loop)
      for(int i=1;i<=2;i++){
      for(int j=1;j<=2;j++)
         cout<<"  "<<data[i][j];        //menampilkan isi dalam array
         cout<<endl;}
}

//fungsi hitung bertipe data void
void hitung (const int [][2]){
         cout<<((data[1][1]*data[2][2])-(data[1][2]*data[2][1]))<<endl;   }  //rumus determinan


int main(){                //fungsi main
cout<<"Masukkan data Matrik : \n";  
tulis(data);                //memanggil fungsi tulis dengan menginputkan array data
cout<<"\nCetak data Matrik :\n";
baca(data);                //memanggil fungsi baca dengan menampilkan array data
cout<<"\nHasil determinan : \n";
hitung(data);                //memanggil fungsi hitung dan mengitung array data dengan rumus determinan

    system("PAUSE");
    return EXIT_SUCCESS;
}

tampilan program :

1 November 2011

Tugas DDP 2

Program kakulator


#include <iostream.h>
#include <string.h>
#include <conio.h>
main()
{
int pilihan;
double nilai1,nilai2,hasil;
cout<<"Program kalkulator sederhana"<<endl;
cout<<"1. Perkalian "<<endl;
cout<<"2. Penjumlahan "<<endl;
cout<<"3. Pengurangan "<<endl;
cout<<"pilih menu diatas :"<<endl;
cin>>pilihan;

switch(pilihan)
{
case 1 : cout<<"Perkalian "<<endl;
cout<<"Masukkan angka pertama  : ";
cin>>nilai1;
cout<<"Masukkan angka kedua    : ";
cin>>nilai2;
hasil=nilai1*nilai2;
cout<<"Hasil : "<<hasil;
break;

case 2 : cout<<"Penjumlahan "<<endl;
cout<<"Masukkan angka pertama  : ";
cin>>nilai1;
cout<<"Masukkan angka kedua    : ";
cin>>nilai2;
hasil=nilai1+nilai2;
cout<<"Hasil : "<<hasil;
break;

case 3 : cout<<"Pengurangan "<<endl;
cout<<"Masukkan angka pertama  : ";
cin>>nilai1;
cout<<"Masukkan angka kedua    : ";
cin>>nilai2;
hasil=nilai1-nilai2;
cout<<"Hasil : "<<hasil;
break;

default :
cout<<"anda tidak memilih ";
}
getch();
}

29 September 2011

Tugas DDP 1

Algoritma Sehari - hari :
"Menyikat gigi "
  1. Mulai dari kumur - kumur
  2. Ambil sikat gigi dari tempat sikat gigi
  3. Mengambil pasta gigi
  4. Membuka penutup pasta gigi
  5. Taruh pasta gigi ke sikat gigi
  6. Tutup kembali pasta giginya, tempatkan pada tempat semula diambil 
  7. Mulai menyikat gigi
  8. Selesai menyikat gigi
  9. kumur - kumur
  10. Cuci sikat gigi dan tempatkan kembali pada tempat sikat gigi

Listing Pengenalan :


#include <cstdlib>
#include <iostream>

using namespace std;

int main(void)
{
    cout<<"=========================================\n";
    cout<<"== NAMA   : ANIS NURWANTO                             ===\n";
    cout<<"== NIM    : 09018240                                                 ===\n";
    cout<<"== KELAS  : C                                                            ===\n";
    cout<<"== ALAMAT : Bantul(55771), Yogyakarta               ===\n";
    cout<<"=========================================\n";
    system("PAUSE");
    return EXIT_SUCCESS;
}

Hasil kompailnya :