Hai :) Selamat datang di Blog Saya !!!

hello :)

Minggu, 13 Januari 2013

contoh program sederhana C++ ( fungsi )



1. Untuk menampilkan data pegawai:
Nama              : Baharudin Abdulah
NIP                 : 007008081

#include <iostream.h>
#include <conio.h>
void pegawai();
void main()
{
    pegawai();

   getch();
}

void pegawai()
{
    cout <<"Nama   : Baharudin Abdulah \n";
   cout <<"NIP    : 007008081 \n";
}
 


2. Untuk mencari harga sebuah barang setelah mendapat pemotongan harga. Nama barang, harga, dan presentase potongan harga di input oleh user.

Sehingga menghasilkan tampilan:
        Nama barang     : Lemari
        Harga barang     : 2000000
        Disk (%)           : 10
        Harga netto        : 1800000

#include <iostream.h>
#include <conio.h>
#include <string.h>
double netto(double harga,double diskon);
void main()
{


   char nm_brg[20];
   double harga,harga_net;
   double diskon;

   cout <<"\nNama barang : ";
   cin >> nm_brg;
   cout <<"\nHarga barang: ";
   cin >> harga;
   cout <<"\nDiskon (%)  : ";
   cin >> diskon;

   harga_net = netto(harga,diskon);
   cout <<"\nHarga Netto : " << harga_net;

   getch();
}

double netto(double harga,double diskon)
{
   double bruto;

   bruto = diskon*harga/100;

   return harga-bruto;
}
 
 

contoh program sederhana C++ (larik/array)



1. Menginput data untuk matriks 3x4 dan menampilkannya.

#include <iostream.h>
#include <conio.h>
void main()
{
    int angka[3][4];

   for (int a=0; a<3; a++)
   {
       for(int b=0; b<4; b++)
      {
          cout <<"elemen array [" << a <<"][" << b <<"]= ";
         cin >> angka[a][b];
      }
   }

   cout <<"\n";

   for (int a=0; a<3; a++)
   {
       for (int b=0; b<4; b++)
      {
          cout << angka[a][b]<<" ";
      }
      cout <<"\n";
   }

   getch();
}




2. Menampilkan tranpos dari matriks 3x4 di atas.

      #include <iostream.h>
#include <conio.h>
void main()
{
    int angka[3][4];

   for (int a=0; a<3; a++)
   {
       for(int b=0; b<4; b++)
      {
          cout <<"elemen array [" << a <<"][" << b <<"]= ";
         cin >> angka[a][b];
      }
   }

   cout <<"\n";

   for (int a=0; a<3; a++)
   {
       for (int b=0; b<4; b++)
      {
          cout << angka[a][b]<<" ";
      }
      cout <<"\n";
   }

       cout <<"transpose: \n \n";

   for (int b=0; b<4; b++)
   {
       for (int a=0; a<3; a++)
      {
          cout << angka[a][b] <<" ";
      }
      cout <<"\n";
   }

   getch();
}
 

3. Melakukan operasi penjumlahan matriks, dimana diketahui:

Matriks A=|3           4|                                             B= |2           1|
                     |2           1|                                                  |3           4|

     #include <iostream.h>
#include <conio.h>
void main()
{
    int angka[3][4];

   for (int a=0; a<3; a++)
   {
       for(int b=0; b<4; b++)
      {
          cout <<"elemen array [" << a <<"][" << b <<"]= ";
         cin >> angka[a][b];
      }
   }

   cout <<"\n";

   for (int a=0; a<3; a++)
   {
       for (int b=0; b<4; b++)
      {
          cout << angka[a][b]<<" ";
      }
      cout <<"\n";
   }

       cout <<"transpose: \n \n";

   for (int b=0; b<4; b++)
   {
       for (int a=0; a<3; a++)
      {
          cout << angka[a][b] <<" ";
      }
      cout <<"\n";
   }

   getch();
}