Jumat, 08 Juli 2011

Mencari nilai vektor

import jeliot.io.*;

public class Vektor {
        int []elemen= new int [100];
        int banyak;
    
    public void beri_nilaiBanyak(){
           

            banyak=3;
            for(int i=0; i<banyak; i++)
            elemen[i]=0;
           
    }
    public void masukan (Vektor A, Vektor B){
         System.out.print("\n Banyak elemen : ");
        banyak=Input.readInt();
        System.out.print("Masukkan data vektor\n ");
        for(int i=0; i<A.banyak; i++){
                 System.out.print("Data[");
                 System.out.print(i+1);
                 System.out.print("]:");
                 A.elemen[i]=Input.readInt();
        }
        System.out.print("\n \n");
        for(int i=0; i<A.banyak; i++){
                 System.out.print("s[");
                 System.out.print(i+1);
                 System.out.print("]=");
                 System.out.print((5));
                 System.out.print(A.elemen[i]);
                 System.out.print("\n");
        }
          return banyak;
    }
    public void penjumlahan_vektor(Vektor A, Vektor B){
     if(A.banyak>B.banyak)
     banyak=A.banyak;
     else
     banyak=B.banyak;
     for(int i=0; i<banyak; i++)
     elemen[i]+=A.elemen[i]+B.elemen[i];
    }
    public void perkalian_vektor(float k, Vektor A){
     banyak=A.banyak;
     for(int i=0; i<banyak; i++)
     elemen[i]=k*A.elemen[i];
    }

     public static void main() {
     Vektor X = new Vektor();
     Vektor Y = new Vektor();
     Vektor Z = new Vektor();
     Z.beri_nilaiBanyak();
     Z.masukan(X,Y);
     Z.penjumlahan_vektor(X,Y);
     System.out.print("\n Hasil penjumlahan 2 Vektor \n" + Z);
     Z.perkalian_vektor(3,X);
     System.out.print("\n Hasil perkalian skalar dengan Vektor \n" + Z);
    }
}

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Blogger Theme by Lasantha - Premium Blogger Templates | Affiliate Network Reviews