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