Tampilkan postingan dengan label Dasar-Dasar Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Dasar-Dasar Pemrograman. Tampilkan semua postingan

Senin, 04 Juni 2012

C++ untuk menentukan Koordinat Graf [ Terhubung / Tidak ]


#include
#include

main(){
    
     bool ketemu, nolsemua;
     int matrix[10][10];
     int i, j, jumlah_simpul, jumlah_sisi, asal, tujuan;
     //inisialisasi_matrix
     cout<<"Inputkan Jumlah Simpulnya : ";
     cin>>jumlah_simpul;
     cout<<"Inputkan Jumlah Sisinya : ";
     cin>>jumlah_sisi;
     for(i=1; i<=jumlah_simpul; i++)
     for(j=1; j<=jumlah_sisi; j++)
     matrix[i][j]=0;
     //isi matrix sesuai input graf
     for (i=1; i<=jumlah_sisi; i++){
     cout<<"Koordinat Titik Asal [Simpul] : ";
     cin>>asal;
     cout<<"Koordinat Titik Tujuannya [Simpul] : ";
     cin>>tujuan;
     matrix[asal][tujuan]=1;
     matrix[tujuan][asal]=1;  
     }
     //telusuri graf
     i=1;nolsemua=false;
     while(i<=jumlah_simpul && !nolsemua){
     j=1; ketemu=false;
     while(j<=jumlah_simpul && !ketemu){
     if(matrix[i][j]==1)
     ketemu=true;
     else
     j++;                   
     }
     if(!ketemu)
     nolsemua=true;
     else
     i++;                      
     }
    
     if(nolsemua)
     cout<<"Graf Tidak Terhubung"<
     else
     cout<<"Graf Terhubung"<
    
     system("PAUSE");
     return 0;
     }

Senin, 07 Mei 2012

C++ menentukan Perkalian Antar Matriks


#include
#include
#include

using namespace std;

int i, j, k, baris, kolom, m1[10][10], m2[10][10], hasil[10][10];

int main(int argc, char *argv[])
{
    cout<<"Operasi Perkalian Matriks "<
    do
    {
                   cout<<"Jumlah Baris : "; cin>>baris;
                   cout<<"Jumlah Kolom : "; cin>>kolom;
                 
                   }
    while ((baris>10)||(kolom>10));
   
    cout<<"Matriks A "<
    for(i=0;i
    for(j=0;j
                         cout<<"data["<
    for(i=0;i
    for(j=0;j
                         cout<<"data["<
    cout<<"Matriks A * Matriks B = Matriks C"<
    for(i=0;i
                         for(j=0;j
                         cout<
                         cout<<"     ";
                         for(j=0;j
                         cout<
                         cout<<"     ";
                         for(j=0;j
                         cout<
                         cout<
                         }

   cout<
    system("PAUSE");
    return EXIT_SUCCESS;
}

C++ Menentukan Penjumlahan dan Pengurangan Matriks


#include
#include
#include

using namespace std;

int i, j, k, baris, kolom, m1[10][10], m2[10][10], hasil[10][10];

int main(int argc, char *argv[])
{
    cout<<"Operasi Pengurangan dan Penjumlahan Matriks\n\n";
    do
    {
                   cout<<"Jumlah Baris : "; cin>>baris;
                   cout<<"Jumlah Kolom : "; cin>>kolom;
                 
                   }
    while ((baris>10)||(kolom>10));
   
    cout<<"\nMatriks A "<
    for(i=0;i
    for(j=0;j
                         cout<<"data["<
    for(i=0;i
    for(j=0;j
                         cout<<"data["<
    cout<<"Matriks A + Matriks B = Matriks C\n";
    for(i=0;i
                         for(j=0;j
                         cout<
                         cout<<"     ";
                         for(j=0;j
                         cout<
                         cout<<"     ";
                         for(j=0;j
                         cout<
                         cout<
                         }
    for(i=0;i
    for(j=0;j
                         hasil[i][j]=m1[i][j] - m2[i][j];
                         }
    for(k=0;k<3;k++)
    hasil[i][j] = hasil[i][j] - m1[i][j] - m2[i][j];
    cout<<"\nHasilnya... "<
    cout<<"Matriks A - Matriks B = Matriks C\n";
    for(i=0;i
                         for(j=0;j
                         cout<
                         cout<<"     ";
                         for(j=0;j
                         cout<
                         cout<<"     ";
                         for(j=0;j
                         cout<
                         cout<
                         }
                       
   cout<
    system("PAUSE");
    return EXIT_SUCCESS;
}

C++ Menentukan Matriks Tranpouse


#include
#include

using namespace std;

int main(int argc, char *argv[])

{
int a[10][10],m,n,i,j;
cout<<"Masukkan Jumlah Baris: ";
cin>>m;
cout<<"Masukkan Jumlah kolom: ";
cin>>n;
cout<
for(i=0;i
{
for(j=0;j
{
cout<<"masukkan elemen a: "<
cin>>a[i][j];
}
}
cout<
for(i=0;i
{
for(j=0;j
{
cout<
}
cout<
}
cout<
for(i=0;i
{
for(j=0;j
{
cout<
}
cout<
}
system("PAUSE");
return EXIT_SUCCESS;

}


Rabu, 18 April 2012

C++ Mencetak Deret Fibonancci



#include
#include

using namespace std;
class fibonacci{
friend istream& operator>>(istream&, fibonacci&);
friend ostream& operator<<(ostream&, fibonacci&);
public:
fibonacci();
void proses();
void jumlah();
private:
int x[100];
int a,hasil;
};

Sabtu, 31 Maret 2012

Algoritma & Flowchart Menentukan nilai x^y


Ø  Flowchart :

Ø  Pendeskripsiannya :
1.       Terlebih dahulu mulai dari start.
2.       Kita inputkan angkanya terlebih dahulu, dengan variable “x”.
3.       Setelah itu kita inputkan pangkatnya terlebih dahulu, dengan variable “y”.
4.       Dan setelah itu kita tentukan perulangannya.
5.       Terdapat pengkondisian “i>y”.

Rabu, 28 Maret 2012

C++ menentukan class overloading

Syntax C++:

#include <cstdlib>
#include <iostream>

using namespace std;

class thn_kabisat{
      friend ostream& operator<<(ostream&, thn_kabisat&);
      friend istream& operator>>(istream&, thn_kabisat&);

      public:
             thn_kabisat(){};

             void proses(){
                 if(tahun%4==0){
                       hasil    = "Tahun Kabisat";
                 }else hasil    = "Bukan Tahun Kabisat";
             }

Jumat, 02 Maret 2012

Belajar sedikit Dasar-dasar Pemrograman DevC++ [ Array ]



#include <cstdlib>
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
int nilai;
int jumlah=0;
int rerata;
cout<<”masukkan banyak nilai mahasiswa:”;
cin>>nilai;
int array[nilai];
for(int x=0;x<nilai;x++){
cout<<”nilai ujian ke-1["<<x<<"]:”;
cin>>array[x];
jumlah +=array[x];
rerata=jumlah/nilai;
}
if(rerata<50)
cout<<”TIDAK LULUS”<<endl;
else
cout<<”LULUS”<<endl;
cout<<”jumlah nilai ujian:”<<jumlah<<endl;
cout<<”Rata-rata nilai ujian :”<<rerata<<endl;
system(“PAUSE”);
return EXIT_SUCCESS;
}

silahkan dicoba.., semoga bermanfaat :))

 

© 2013 Raizexe Blog. All rights resevered. Designed by Templateism

Back To Top