#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]);
}
}
#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.*;
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 :
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++
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
#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 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;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{</endl;
cout<<a[i][j]<<"
";
}</a[i][j]<<">
}</a[i][j]<<">
cout<<endl;
}</endl;
}</endl;
// Menampilkan Nilai Matrik B
cout<<"Inputan Matrik B
:"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<1;j++)
{</endl;
for(i=0;i<3;i++)
{
for(j=0;j<1;j++)
{</endl;
cout<<b[i][j]<<"
";
}</b[i][j]<<">
}</b[i][j]<<">
cout<<endl;
}</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;
for(i=0;i<3;i++)
{
for(j=0;j<1;j++)
{</endl;
cout<<c[i][j]<<"
";
}</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<<"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]<<">
}</d[i][j]<<">
cout<<endl;
}
getch();
}</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:
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(" ");
}
}
}
{
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
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:
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(" ");
}
}
}
{
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();
}
}
}
{
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();
}
}
}
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();
}
}
}
{
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
|