Listing program vector
Program vector ini dibuat menggunakan Dr.Java. Dengan mengaplikasikan pengurangan vector, penjumlahan vector, serta perkalian vector . Program ini dibuat berdasarkan apa yang telah diajarkan dalam lab matif. Vektor dalam matematika dan fisika adalah obyek geometri yang memiliki besar dan arah. Vektor jika digambar dilambangkan dengan tanda panah (→). Besar vektor proporsional dengan panjang panah dan arahnya bertepatan dengan arah panah. Vektor dapat melambangkan perpindahan dari titik A ke B. Save dengan nama class vektor.
Program vektor
import java.io.*;
class vektor{
public static void main (String[]args) throws IOException{
BufferedReader input = new BufferedReader ( new InputStreamReader (System.in));
int [] jum = new int [10];
int [] v1 = new int [10];
int [] v2 = new int [10];
System.out.println ("masukkan jumlah elemen vektor : ");
int n = Integer.parseInt (input.readLine());
System.out.println ("Vektor 1");
for (int i=0; i<n; i++){
System.out.print("elemen [1,"+i+"]=");
v1[i]=Integer.parseInt(input.readLine());
}
System.out.println ("Vektor 2");
for(int i=0;i<n;i++){
System.out.print("elemen [1,"+(i+1)+"]=");
v2[i]=Integer.parseInt(input.readLine());
}
System.out.print("\npenjumlahan vektor:[");
for(int i=0;i<n;i++){
jum[i] = v1[i]+v2[i];
System.out.print (jum[i]);
if (i!=n-1){
System.out.print (",");
}
}
System.out.print ("]");
System.out.print ("\npengurangan vektor : [");
for (int i=0; i<n; i++){
jum[i] = v1[i] - v2[i];
System.out.print (jum[i]);
if (i!=n-1){
if (jum [i]<0){
System.out.print (" (vektor berlawanan arah)");
}
System.out.print (",");
}
}
System.out.print ("]");
System.out.print ("\nperkalian vektor :[");
for (int i=0; i<n; i++){
jum[i]=v1[i]*v2[i];
System.out.print (jum[i]);
if (i!=n-1){
System.out.print (",");
}
}
System.out.println ("]");
}
}
Logika program vector
1. Import java.io.* = Digunakan untuk in a package that was merely mentioned in your class.mendaftar fakta bahwa setiap claas (vektor) dalam paket harus tersedia untuk scrutinizing (loading the class defintion) it by the compiler.didiiditeliti oleh compiler. In the old days That is not the case anymore; most if not all IDEs can create single classDengan mengimport data yang ada pada sebuah pengaplikasian java.
2. Throws io Exception = Sebelum Anda bisa menangkap exception, beberapa kode di suatu tempat harus membuang satu. Any code can throw an exception: your code, code from a package written by someone else such as the packages that come with the Java platform, or the Java runtime environment. Setiap kode dapat melempar pengecualian: kode Anda, kode dari sebuah paket yang ditulis oleh orang lain seperti paket yang datang dengan platform Java, atau lingkungan runtime Java. Regardless of what throws the exception, it's always thrown with the throw statement. Terlepas dari apa yang melemparkan eksepsi, selalu dilempar dengan pernyataan melempar.
3. BufferedReader = Berfungsi sebagai mediasi atau sarana agar mendapatkan input-an melalui keyboard yang di-input oleh User. Tampilan menggunakan mode CONSOLE ( layar hitam – putih )
4. System.in = is an which is typically connected to keyboard input of console programs. System.in is not used as often since data is commonly passed to a command line Java application via command line arguments, or configuration files. Merupakan
InputStream
yang biasanya dihubungkan dengan input keyboard dari program konsol. System.in tidak digunakan seperti yang sering karena data umumnya dilewatkan ke suatu aplikasi Java baris perintah melalui argumen baris perintah, atau file konfigurasi. In applications with GUI the input to the application is given via the GUI. Dalam aplikasi dengan GUI input ke aplikasi tersebut diberikan melalui GUI. This is a separate input mechanism from Java IO. Ini adalah mekanisme input terpisah dari Java IO. 5. parseInt = Parse mengambil satu hal dan upaya untuk mengubahnya menjadi lain. Each of the number types has a parse method to attempt to turn a string in a number. Masing-masing jenis nomor memiliki metode parsing untuk mencoba untuk mengubah string nomor. They will throw a NumberFormatException if they fail. Mereka akan melemparkan NumberFormatException jika mereka gagal.
6. readLine = Mengembalikan sebuah string yang berisi baris berikutnya dari teks yang tersedia dari aliran sumber. String tidak termasuk urutan baris baru.
7. Statemen IF = Digunakan untuk menguji satu kondisi dan jika pengujian ini menghasilkan TRUE maka eksekusi statemen dalam blok if.
8. public static void main (String [] args){ = Baris program ini berfungsi sebagai program utama yang akan dijalankan ketika program dirun sehingga program ini disimpan dengan nama class yang terdapat baris program utamanya.
0 comments:
Post a Comment