Rabu, 15 Februari 2012

Program Polynomial

Kali ini ane mau share program polynomial. Langsung aj yah...
import java.io.*;
import java.text.*;
class coba
{
    public static void main(String[] args) throws Exception
    {
        NumberFormat nf = NumberFormat.getInstance();
        nf.setMinimumFractionDigits(2);
        DataInputStream dis = new DataInputStream(System.in);
        double x[] = new double [50];
        double y[] = new double [50];
        double x_y[] = new double [50];
        double x_x_y[] = new double [50];
        double x_x[] = new double [50];
        double x_x_x[] = new double [50];
        double x_x_x_x[] = new double [50];
        double x_total=0;
        double y_total=0;
        double xy_total=0;
        double xxy_total=0;
        double xx_total=0;
        double xxx_total=0;
        double xxxx_total=0;
        int xy;
        System.out.println("=========================================================================");
        System.out.println("=========================Regresi Polynomial==============================");
        System.out.println("=========================================================================");
        System.out.print("Masukkan Jumlah x dan y = ");
        xy=Integer.parseInt(dis.readLine());
       
        for(int i=1;i<=xy;i++)
        {
            System.out.print("x-"+i+" = ");
            x[i]=Double.parseDouble(dis.readLine());
            x_total=x_total+x[i];
        }
        for(int j=1;j<=xy;j++)
        {
            System.out.print("y-"+j+" = ");
            y[j]=Double.parseDouble(dis.readLine());
            y_total=y_total+y[j];
        }
        System.out.println("=========================================================================");
        System.out.println("| x \t| y \t| x*x      | x*x*x   | x*x*x*x  | x*y \t| x*x*y \t|");
        System.out.println("=========================================================================");
        for(int k=1;k<=xy;k++)
        {
            x_y[k]=x[k]*y[k];
            x_x_y[k]=x[k]*x[k]*y[k];
            x_x[k]=x[k]*x[k];
            x_x_x[k]=x[k]*x[k]*x[k];
            x_x_x_x[k]=x[k]*x[k]*x[k]*x[k];
            System.out.print("| "+x[k]+" \t| "+y[k]+" \t| "+nf.format(x_x[k])+"      | "+nf.format(x_x_x[k])+"   | "+nf.format(x_x_x_x[k])+"  | "+nf.format(x_y[k])+"   | "+nf.format(x_x_y[k])+" \t|");
            System.out.println();
            xy_total=xy_total+x_y[k];
            xxy_total=xxy_total+x_x_y[k];
            xx_total=xx_total+x_x[k];
            xxx_total=xxx_total+x_x_x[k];
            xxxx_total=xxxx_total+x_x_x_x[k];
        }
        System.out.println("=========================================================================");
        System.out.println("| "+x_total+" \t| "+y_total+" \t| "+nf.format(xx_total)+"    | "+nf.format(xxx_total)+"   | "+nf.format(xxxx_total)+"  | "+nf.format(xy_total)+"   | "+nf.format(xxy_total)+" \t|");
        System.out.println("=========================================================================");
        System.out.println();
        System.out.println("=========================================================================");
       
    }
}



Demikian Sekian dan terima kasih...Bila ada pertanyaan Monggo sedoyo comment...Tapi ingat...belajar memahami lebih baik daripada hanya mengcopy-paste saja...So...Pahamilah......

Tidak ada komentar:

Posting Komentar