Sabtu, 10 November 2012

PROGRAM ARRAY



#include 'stdio.h'
#include 'conio.h'
#include 'iostream.h'
#include 'iomanip.h'
main()
{
int A[3][4], B[3][4], X[3][4], Y[3][4], C[3][4], i, j;
clrscr();

/******* Masukkan matriks A *******/
for(i=0;i<3;i++)
{ for(j=0;j<4;j++)
{ printf("input data matrik A[%i][%i] : ",i+1,j+1);
fflush(stdin);scanf("%i",&A[i][j]);
}
}

/******** Masukkan matriks B ********/
cout<<"_______________________________\n";
for(i=0;i<3;i++)
{ for(j=0;j<4;j++)
{ printf("input data matrik B[%i][%i] : ",i+1,j+1);
fflush(stdin);scanf("%i",&B[i][j]);
}
}
cout<<"_______________________________\n";
/******** Proses penjumlahan matriks A dan B ********/
for(i=0;i<3;i++)
{ for(j=0;j<4;j++)
{ X[i][j]=A[i][j]+B[i][j];
}
}

/******** Cetak isi matriks A ********/
clrscr();
cout<<"_______________________________\n";
printf("\n matrik A\n");
cout<<"_______________________________\n";
for(i=0;i<3;i++)
{ for(j=0;j<4;j++)
printf("%6i",A[i][j]);
printf("\n");
}
printf("\n");
/******** Cetak isi matriks B *******/
cout<<"_______________________________\n";
printf("\n matrik B\n");
cout<<"_______________________________\n";
for(i=0;i<3;i++)
{ for(j=0;j<4;j++)
printf("%6i",B[i][j]);printf("\n");
}
printf("\n");
/******** Cetak hasil penjumlahan matriks A dan B *******/
cout<<"_______________________________\n";
printf("\n matrik penjumlahan A+B\n");
cout<<"_______________________________\n";
for(i=0;i<3;i++)
{ for(j=0;j<4;j++)
printf("%6i",X[i][j]);printf("\n");
}
printf("\n\n");
getch();
}


LISTING PROGRAM CETAK MATRIKS INPUT DARI KEYBOARD

Setelah belajar membuat matriks yang sudah kita tentukan angkanya, [di postingan ini dan ini] sekarang saatnya kita belajar bagaimana cara membuat listing program dalam bahasa pemrograman Java untuk mencetak matriks yang baris dan kolomnya kita tentukan sendiri jumlahnya dan nilainya kita inputkan sendiri melalui keyboard sesuai dengan keinginan kita.

Yayay ini dia listing programnya. Agak banyak sih, tapi ya beginilah hehehe :D

import java.util.Scanner;
class latihan1
{
    public static void main(String[]args)
    {
        int baris, kolom, nilaiA, nilaiB;
        
        Scanner Sa=new Scanner(System.in);
        
        System.out.println("Ukuran matriks A dan B");
        System.out.print("Ukuran baris: ");
        baris=Sa.nextInt();
        
        System.out.print("Ukuran kolom: ");
        kolom=Sa.nextInt();
        
        int A[][]=new int[baris][kolom];
 

       
        System.out.println();
        System.out.println("INPUT NILAI MATRIK A");
        System.out.println("--------------------");
        
        for(baris=0; baris<A.length; baris++)
        {
            for(kolom=0; kolom<A[0].length; kolom++)
            {
                System.out.print("Nilai A[" +baris+ "][" +kolom+ "] adalah: ");
                nilaiA= Sa.nextInt();
                
                A[baris][kolom]=nilaiA;
            }
            System.out.println(" ");
        }
    

    
        System.out.println(" ");
        System.out.println("INPUT NILAI MATRIK B");
        System.out.println("--------------------");
        
        int B[][]=new int[baris][kolom];
        
        for(baris=0; baris<B.length; baris++)
        {
            for(kolom=0; kolom<B[0].length; kolom++)
            {
                System.out.print("Nilai B[" +baris+ "][" +kolom+ "] adalah: ");
                nilaiB= Sa.nextInt();
                
                B[baris][kolom]=nilaiB;
            }
            System.out.println(" ");
        }
        
        
        System.out.println(" ");
        System.out.println("MATRIK A");
        System.out.println("--------");
        
        for(baris=0; baris<A.length; baris++)
        {
            for(kolom=0; kolom<A[0].length; kolom++)
            {
                System.out.print(A [baris][kolom]+ " ");
            }
            System.out.println(" ");
        }
        System.out.println(" ");
        
        
        System.out.println("MATRIK B");
        System.out.println("--------");
        
        for(baris=0; baris<B.length; baris++)
        {
            for(kolom=0; kolom<B[0].length; kolom++)
            {
                System.out.print(B [baris][kolom]+ " ");
            }
            System.out.println(" ");
        }
    }
}
Dan inilah tampilannya setelah dibuild+run:


Listing program cetak matriks komunikatif


STOP PLAGIARISM!!! 
Cantumkan sumber jika Anda ingin melakukan COPY PASTE
Sumber : 
http://ayoraihprestasi.blogspot.com/2012/08/listing-program-cetak-matriks-input.html#ixzz2AkpCe673


Program Matriks 2x2 Penjumlahan dengan Java

Listing Program :


import java.io.*;          
public class matriks {  
public static void main(String[] args) throws IOException {
int a1;  
int a2;
int a3;
int a4;
int b1;
int b2;
int b3;
int b4;
int c1;
int c2;
int c3;
int c4;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("Matriks penjumlahan ordo 2x2");
System.out.println();
System.out.println("Matriks A");
System.out.print("Masukan elemen 1,1 : ");
a1= Integer.parseInt(br.readLine());
System.out.print("Masukan elemen 1,2 : ");
a2= Integer.parseInt(br.readLine());
System.out.print("Masukan elemen 2,1 : ");
a3= Integer.parseInt(br.readLine());
System.out.print("Masukan elemen 2,2 : ");
a4= Integer.parseInt(br.readLine());
System.out.println();
System.out.println("Matriks B");
System.out.print("Masukan elemen 1,1 : ");
b1= Integer.parseInt(br.readLine());
System.out.print("Masukan elemen 1,2 : ");
b2= Integer.parseInt(br.readLine());
System.out.print("Masukan elemen 2,1 : ");
b3= Integer.parseInt(br.readLine());
System.out.print("Masukan elemen 2,2 : ");
b4= Integer.parseInt(br.readLine());        
c1=a1+b1;    
c2=a2+b2;
c3=a3+b3;
c4=a4+b4;
System.out.println();
System.out.println("Hasil Matriks :");
System.out.print(+c1);
System.out.print("     " +c2);
System.out.println();
System.out.print(+c3);
System.out.print("     " +c4);
System.out.println();
}
catch(Exception e) {
System.out.println("Error : " + e);
}
}
}

Output Program :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvlEJYl8xnja0gz-lg6qrQ5qFgyg4w5ri5-Kj6Dy5Z_ryN40ObItHWiOlSZibLw2F9u3JWpPlCASoLcElDrWXX57hE-m_c5TeomCxHVWST-Pp_7dztzFT4pcCVP_tbGEJNxgL2swJHKFY/s640/matriks.jpg

Logika Program :

       Pada pemrograman ini kita membuat sebuah matriks penjumlahan berordo 2 x 2. menggunakan perintah import java.io.* untuk program java input output. Lalu buat sebuah kelas dengan nama matriks. pada statement public static void main(String[] args) throws IOException (yang bergaris bawah) di gunakan untuk melempar kesalahan saat proses dan kesalahan tersebut akan di tangkap oleh statement catch pada akhir statement. Berikutnya membuat variabel integer. Statement BufferedReader br= new BufferedReader(new InputStreamReader(System.in))   di gunakan untuk membaca dan menginput angka yang di inginkan. b4= Integer.parseInt(br.readLine()) digunakan  supaya bisa menginput angka berapa saja. variabel dapat  Statement System.out.println maka akan tercetak ke bawah (baris baru) dan statement System.out.print maka akan tercetak ke samping  .




Contoh Program Perkalian Matrik Menggunakan C++

Posted by Hendra Wijaya on November 22nd, 2011 | 8 Comments
Berikut ini adalah contoh program sederhana dari perkalian matrik, misalnya anda menginputkan matrik A dan matrik B, kemudian hasilnya akan di tampung pada matrik C.
Listing Program :
#include 
#include
main()
{
int a[3][3]={{1,5,3},{2,1,9},{1,4,3}};
int b[3][1]={4,5,2};
int c[3][1];
int d[3][1];
int e[3][1];
int f[3][1];
int i,j;
// Inputan Untuk Matrik A
// Inputan Untuk Matrik B
// Perkalian Matrik A dan B
// Menampilkan Nilai Matrik A
cout<<"Inputan Matrik A :"<<endl;
 for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{</endl;
cout<<a[i][j]<<" ";
 }</a[i][j]<<">
cout<<endl;
 }</endl;
// Menampilkan Nilai Matrik B
cout<<"Inputan Matrik B :"<<endl;
 for(i=0;i<3;i++)
{
for(j=0;j<1;j++)
{</endl;
cout<<b[i][j]<<" ";
 }</b[i][j]<<">
cout<<endl;
 }</endl;
// Menampilkan Nilai Matrik C
cout<<"Matrik Hasil Perkalian Matrik A dan B :"<<endl;
 for(i=0;i<3;i++)
{
for(j=0;j<1;j++)
{</endl;
cout<<c[i][j]<<" ";
 }</c[i][j]<<">
cout<<endl;
 }
cout<<"Matrik Hasil Perkalian Matrik A dan B :"<<endl;
 for(i=0;i<3;i++)
{
for(j=0;j<1;j++)
{</endl;
</endl;
cout<<d[i][j]<<" ";
 }</d[i][j]<<">
cout<<endl;
 }
getch();
}</endl;


LISTING PROGRAM CETAK MATRIKS PADA JAVA

Kali ini kita akan membahas listing program dalam Java untuk mencetak nilai dalam suatu matriks yang sudah ditentukan angkanya. Karena baru belajar, ayo kita lakukan pemanasan dulu.
Bukalah aplikasi JCreator/ Netbeans/ aplikasi apa saja untuk menulis program Java lainnya. Kemudian ketikkan listing program berikut ini:

public class matrik1
{
    public static void main(String[]args)
    {
        int [][] mat = {{80,70,100}, {70,80,90}, {80,90,80}};
        int baris, kolom;
        
        for(baris=0; baris<3; baris++)
        {
            for(kolom=0; kolom<3; kolom++)
            {
                System.out.print(mat[baris][kolom]+ "  ");
            }
            System.out.println(" ");
        }
    }
}

Dan coba tebak apa hasilnya setelah di build+run? Taraaaaaaaa! :D


http://3.bp.blogspot.com/-FxRKGpsFtsc/UDJVwOwdjlI/AAAAAAAAASk/Ba-UVVHX5jI/s1600/program_matriks1.JPG

Lalu timbul pertanyaan: Bagaimana listing programnya apabila matriks yang ingin kita tampilkan ada 2?
Nah simak ulasan berikutnya yaaaaa. :)


STOP PLAGIARISM!!! 
Cantumkan sumber jika Anda ingin melakukan COPY PASTE
Sumber : 
http://ayoraihprestasi.blogspot.com/2012/08/listing-program-cetak-matriks-pada-java.html#ixzz2Akt28yBP


Kali ini kita akan membahas listing program dalam Java untuk mencetak nilai dalam suatu matriks yang sudah ditentukan angkanya. Karena baru belajar, ayo kita lakukan pemanasan dulu.
Bukalah aplikasi JCreator/ Netbeans/ aplikasi apa saja untuk menulis program Java lainnya. Kemudian ketikkan listing program berikut ini:

public class matrik1
{
    public static void main(String[]args)
    {
        int [][] mat = {{80,70,100}, {70,80,90}, {80,90,80}};
        int baris, kolom;
      
        for(baris=0; baris<3; baris++)
        {
            for(kolom=0; kolom<3; kolom++)
            {
                System.out.print(mat[baris][kolom]+ "  ");
            }
            System.out.println(" ");
        }
    }
}

Dan coba tebak apa hasilnya setelah di build+run? Taraaaaaaaa! :D


STOP PLAGIARISM!!!
Cantumkan sumber jika Anda ingin melakukan COPY PASTE
Sumber : 
http://ayoraihprestasi.blogspot.com/search/label/Algoritma%20Pemrograman#ixzz2Aku5w2Pk

Sesuai janji saya pada postingan sebelumnya, kali ini saya akan membagikan listing program untuk mencetak matriks lebih dari 1.
Yuk mari merapat!

public class matrik2
{
    public static void main(String[]args)
    {
        int [][] A = {{80,70,100}, {70,80,90}, {80,90,80}};
        int [][] B = {{75,80,50}, {55,65,70}, {95,85,75}, {65,70,55}};
        int baris, kolom;
      
        System.out.println("MATRIK A");
        System.out.println("---------");
        for(baris=0; baris<3; baris++)
        {
            for(kolom=0; kolom<3; kolom++)
            {
                System.out.print(A[baris][kolom]+ "  ");
            }
            System.out.println(" ");
        }


STOP PLAGIARISM!!!
Cantumkan sumber jika Anda ingin melakukan COPY PASTE
Sumber : 
http://ayoraihprestasi.blogspot.com/search/label/Algoritma%20Pemrograman#ixzz2AkuJPwY3



Awal mula belajar Java di kelas, pasti kita diperkenalkan dengan listing-listing program sederhana yang dapat membantu kita untuk membuat program yang lebih kompleks nantinya.
Nah ini adalah listing program sederhana pada Java untuk mencetak segitiga piramid / segitiga bintang melebar maupun mengecil. Aplikasi yang saya gunakan di sini adalah JCreator LE version 5.00.0.


public class bintangRIRIT
{
    public static void main(String[]a)
    {
        for(int i=1;i<=5;i++)
        {
            for(int j=1;j<=i;j++)
            System.out.print("*");
            System.out.println();
        }
    }
}

http://4.bp.blogspot.com/-JglCZsWWPuY/UDEMlYrh6-I/AAAAAAAAARo/WH1FUZA1wGg/s320/program1.JPG
Listing program segitiga piramid melebar



public class bintangRIRIT
{
    public static void main(String[]a)
    {
        for(int i=5;i>=1;i--)
        {
            for(int j=i;j>=1;j--)
            System.out.print("*");
            System.out.println();
        }
    }
}


Listing program segitiga piramid mengecil