Senin, 22 Oktober 2018

Cara menampilkan program java hasil dari f(x) = x^2+2x+1 dengan nilai x = 1 sampai x = 10

Membuat program yang sudah ditentukan f(x) = x^2+2x+1. Bagaimana jika outputnya itu sudah keluar jawabannya langsung dari x = 1 sampai x = 10 tanpa kita mengiput bilangannya terdahulu?
Berikut caranya :

import java.util.*;
public class lat1menampilkanhasil
{
    public static void main (String [] args)
    {
      System.out.println ("Buatlah program dengan bahasa pemrograman Java untuk menampilkan hasil dari f(x) = x^2+2x+1 dengan nilai x 1 s.d. 10!");
      System.out.println ("");
      int a=1;
      int b=2;
      int c=3;
      int d=4;
      int e=5;
      int f=6;
      int g=7;
      int h=8;
      int i=9;
      int j=10;
      int pangkat=2;
      double ax= Math.pow(a,pangkat);
      double bx= Math.pow(b,pangkat);
      double cx= Math.pow(c,pangkat);
      double dx= Math.pow(d,pangkat);
      double ex= Math.pow(e,pangkat);
      double fx= Math.pow(f,pangkat);
      double gx= Math.pow(g,pangkat);
      double hx= Math.pow(h,pangkat);
      double ix= Math.pow(i,pangkat);
      double jx= Math.pow(j,pangkat);
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 1 adalah ==");
      System.out.println (" f(x) = 1^2 + 2(1) + 1 ");
      System.out.println (((ax)+" + "+2*a+" + "+1+" = "+((ax+2*a+1))));
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 2 adalah ==");
      System.out.println (" f(x) = 2^2 + 2(2) + 1 ");
      System.out.println (((bx)+" + "+2*b+" + "+1+" = "+((bx+2*b+1))));
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 3 adalah ==");
      System.out.println (" f(x) = 3^2 + 2(3) + 1 ");
      System.out.println (((cx)+" + "+2*c+" + "+1+" = "+((cx+2*c+1))));
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 4 adalah ==");
      System.out.println (" f(x) = 4^2 + 2(4) + 1 ");
      System.out.println (((dx)+" + "+2*d+" + "+1+" = "+((dx+2*d+1))));
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 5 adalah ==");
      System.out.println (" f(x) = 5^2 + 2(5) + 1 ");
      System.out.println (((ex)+" + "+2*e+" + "+1+" = "+((ex+2*e+1))));
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 6 adalah ==");
      System.out.println (" f(x) = 6^2 + 2(6) + 1 ");
      System.out.println (((fx)+" + "+2*f+" + "+1+" = "+((fx+2*f+1))));
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 7 adalah ==");
      System.out.println (" f(x) = 7^2 + 2(7) + 1 ");
      System.out.println (((gx)+" + "+2*g+" + "+1+" = "+((gx+2*g+1))));
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 8 adalah ==");
      System.out.println (" f(x) = 8^2 + 2(8) + 1 ");
      System.out.println (((hx)+" + "+2*h+" + "+1+" = "+((hx+2*h+1))));
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 9 adalah ==");
      System.out.println (" f(x) = 9^2 + 2(9) + 1 ");
      System.out.println (((ix)+" + "+2*i+" + "+1+" = "+((ix+2*i+1))));
      System.out.println ("== hasil dari f(x) = x^2 + 2x + 1 jika x = 10 adalah ==");
      System.out.println (" f(x) = 10^2 + 2(10) + 1 ");
      System.out.println (((jx)+" + "+2*j+" + "+1+" = "+((jx+2*j+1))));
    }
}

outputnya sebagai berikut :


Selamat mencoba dan semangat untuk belajar๐Ÿ˜Š๐Ÿ˜Š๐Ÿ˜Š

Tidak ada komentar:

Posting Komentar

Konstruktor parameter inputan

Constructor adalah method khusus yang akan dieksekusi pada saat pembuatan objek  (instance) . Biasanya method ini digunakan untuk inisialis...