Java Metode Secant
Bray..
mangga tah nu metode secant parantos beres..
tinggal tulis aja…
xlo mao d coba di java eclipsenya jangan lupa buat kelasnya yang sesuai script di bawah ya..
xlo mao ikutin di bawah nama classnya secant, tapi kalau mao nama yang lain juga boleh asal ganti nama secant dgn nama kelas yang sama..
Cokidot..
package tugas;
import java.util.Scanner;
public class secant {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.printf(“Tebakan ke – 1 : “);
double tebakan1 = s.nextDouble();
System.out.printf(“Tebakan ke – 2 : “);
double tebakan2 = s.nextDouble();
System.out.printf(“Galat : “);
double galat= s.nextDouble();
System.out.printf(“Max Iterasi : “);
int maxiterasi = s.nextInt();
double xold = tebakan1;
double xnow = tebakan2;
double yold = fungsi (xold);
double ynow = fungsi (xnow);
int iterasi = 0;
while ((Math.abs(ynow)>=galat)&(iterasi <=maxiterasi));
{
iterasi+=1;
double xnew = xnow-ynow*((xnow-xold)/(ynow-yold));
double ynew=fungsi(xnew);
xold = xnow;
yold = ynow;
xnow = xnew;
ynow = ynew;
System.out.println(“Hasil Iterasi ke- “+iterasi+” dititik x = “+xnow+” dengan nilai “+ynow);
}
if(iterasi<=maxiterasi)
{
System.out.println(“Mungkin tidak ada akar, karena melebihi maximum iterasi”);
}
}
static double fungsi(double z)
{
return Math.exp(-z)-z;
}
}
mangga tah nu metode secant parantos beres..
tinggal tulis aja…
xlo mao d coba di java eclipsenya jangan lupa buat kelasnya yang sesuai script di bawah ya..
xlo mao ikutin di bawah nama classnya secant, tapi kalau mao nama yang lain juga boleh asal ganti nama secant dgn nama kelas yang sama..
Cokidot..
package tugas;
import java.util.Scanner;
public class secant {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.printf(“Tebakan ke – 1 : “);
double tebakan1 = s.nextDouble();
System.out.printf(“Tebakan ke – 2 : “);
double tebakan2 = s.nextDouble();
System.out.printf(“Galat : “);
double galat= s.nextDouble();
System.out.printf(“Max Iterasi : “);
int maxiterasi = s.nextInt();
double xold = tebakan1;
double xnow = tebakan2;
double yold = fungsi (xold);
double ynow = fungsi (xnow);
int iterasi = 0;
while ((Math.abs(ynow)>=galat)&(iterasi <=maxiterasi));
{
iterasi+=1;
double xnew = xnow-ynow*((xnow-xold)/(ynow-yold));
double ynew=fungsi(xnew);
xold = xnow;
yold = ynow;
xnow = xnew;
ynow = ynew;
System.out.println(“Hasil Iterasi ke- “+iterasi+” dititik x = “+xnow+” dengan nilai “+ynow);
}
if(iterasi<=maxiterasi)
{
System.out.println(“Mungkin tidak ada akar, karena melebihi maximum iterasi”);
}
}
static double fungsi(double z)
{
return Math.exp(-z)-z;
}
}
Java Metode Biseksi
package tugas;
import java.util.Scanner;
public class biseksi {
public static void main(String[] args) {
Scanner s =new Scanner(System.in);
Double xr=0.0, Fxr=0.0;
System.out.printf(“Masukkan Batas Bawah : “);
Double batasbawah = s.nextDouble();
System.out.printf(“Masukan Batas Atas :”);
Double batasatas = s.nextDouble();
System.out.printf(“Maximum Iterasi : “);
Integer Maximumiterasi = s.nextInt();
System.out.printf(“Galat : “);
Double galat = s.nextDouble();
Double fa = fungsi(batasbawah);
Double fb = fungsi(batasatas);
if (fa*fb>0)
{
System.out.printf(“Tidak ada akar diantara “+batasatas+” dan “+batasbawah);
}
else
{
int kondisi = 1;
int iterasi = 0;
while(kondisi == 1)
{
iterasi++;
xr = (batasatas+batasbawah)/2;
Fxr = fungsi(xr);
if((Math.abs(Fxr)<galat)|(iterasi>=Maximumiterasi));
{
kondisi=0;
}
{
if(fa*Fxr>0)
{
batasbawah = xr;
fa = Fxr;
}
else
{
batasatas=xr;
fb = Fxr;
}
}
}
System.out.println(“Lokasi Akar di “+xr+” dengan “+Fxr);
}
}
static double fungsi (double z)
{
return Math.exp(-z)-z;
}
}
import java.util.Scanner;
public class biseksi {
public static void main(String[] args) {
Scanner s =new Scanner(System.in);
Double xr=0.0, Fxr=0.0;
System.out.printf(“Masukkan Batas Bawah : “);
Double batasbawah = s.nextDouble();
System.out.printf(“Masukan Batas Atas :”);
Double batasatas = s.nextDouble();
System.out.printf(“Maximum Iterasi : “);
Integer Maximumiterasi = s.nextInt();
System.out.printf(“Galat : “);
Double galat = s.nextDouble();
Double fa = fungsi(batasbawah);
Double fb = fungsi(batasatas);
if (fa*fb>0)
{
System.out.printf(“Tidak ada akar diantara “+batasatas+” dan “+batasbawah);
}
else
{
int kondisi = 1;
int iterasi = 0;
while(kondisi == 1)
{
iterasi++;
xr = (batasatas+batasbawah)/2;
Fxr = fungsi(xr);
if((Math.abs(Fxr)<galat)|(iterasi>=Maximumiterasi));
{
kondisi=0;
}
{
if(fa*Fxr>0)
{
batasbawah = xr;
fa = Fxr;
}
else
{
batasatas=xr;
fb = Fxr;
}
}
}
System.out.println(“Lokasi Akar di “+xr+” dengan “+Fxr);
}
}
static double fungsi (double z)
{
return Math.exp(-z)-z;
}
}
Penjumlahan Sum
program penjumlahan sum..
oia, tapi inget ya..
sesuaikan package dan klasnya..
ni scriptnya…
package tugas;
import java.util.Scanner;
public class tugas2 {
public static void main(String[] args)
{
System.out.println(“Penjumlahan Sum\n”);
long a,b;
Scanner s = new Scanner(System.in);
System.out.printf(“N = “);
a=s.nextInt();
b=0;
if(a>0)
{
for(int i=1;i<=a;i++)
{
b=b+i;
}
System.out.printf(“Hasil = %d”,b);
}
else
{
System.out.println(“Nilai N tidak Boleh Negatif.!!”);
}
}
}
oia, tapi inget ya..
sesuaikan package dan klasnya..
ni scriptnya…
package tugas;
import java.util.Scanner;
public class tugas2 {
public static void main(String[] args)
{
System.out.println(“Penjumlahan Sum\n”);
long a,b;
Scanner s = new Scanner(System.in);
System.out.printf(“N = “);
a=s.nextInt();
b=0;
if(a>0)
{
for(int i=1;i<=a;i++)
{
b=b+i;
}
System.out.printf(“Hasil = %d”,b);
}
else
{
System.out.println(“Nilai N tidak Boleh Negatif.!!”);
}
}
}
Java factorial
untuk agan – agan yang bingung nyari script java tentang cara ngitung factorial, nih tulis script nya…
package tugas;
import java.util.Scanner;
public class Tugas3 {
public static void main(String[] args)
{
System.out.println(“Program Factorial\n”);
long a,h;
Scanner s = new Scanner(System.in);
System.out.print(“n = “);
a=s.nextInt();
h=1;
if(a>0)
{
System.out.printf(“\n%d! = “,a);
for(long i=a;i>=1;i–)
{
h=h*i;
System.out.printf(“%d”,i);
if(i>1)
{
System.out.printf(“x”);
}
}
System.out.printf(” = %d”,h);
}
else
{
System.out.printf(“n Tidak Boleh Negatif..!!”);
}
}
}
package tugas;
import java.util.Scanner;
public class Tugas3 {
public static void main(String[] args)
{
System.out.println(“Program Factorial\n”);
long a,h;
Scanner s = new Scanner(System.in);
System.out.print(“n = “);
a=s.nextInt();
h=1;
if(a>0)
{
System.out.printf(“\n%d! = “,a);
for(long i=a;i>=1;i–)
{
h=h*i;
System.out.printf(“%d”,i);
if(i>1)
{
System.out.printf(“x”);
}
}
System.out.printf(” = %d”,h);
}
else
{
System.out.printf(“n Tidak Boleh Negatif..!!”);
}
}
}
Segitiga terbalik
Buat tmen – tmen yang blom ngerjain tugas tentang segitiga terbalik..
langsung copas ni scriptnya..
Cokidot..
package tugas;
public class tugas1 {
public static void main(String[] args)
{
System.out.println(“Segitiga Terbalik\n”);
for(int a=0;a<=5;a++)
{
for(int b=6;b>a;b–)
{
System.out.printf(“*”);
}
System.out.print(“\n”);
}
}
}
langsung copas ni scriptnya..
Cokidot..
package tugas;
public class tugas1 {
public static void main(String[] args)
{
System.out.println(“Segitiga Terbalik\n”);
for(int a=0;a<=5;a++)
{
for(int b=6;b>a;b–)
{
System.out.printf(“*”);
}
System.out.print(“\n”);
}
}
}
Latihan java V
pada postingan ini saya akan menempelkan script untuk membuat tabel penjumlahan..
langsung..
Cokidot..!!
public static void main(String[] args) {
System.out.println(“Tabel Jumlah\n”);
int bilangan[][]=new int[5][5];
// Memasukkan nilai ke array
for (int baris=0;baris<5;baris++)
{
for (int kolom=0;kolom<5;kolom++)
{
bilangan[baris][kolom]=(baris+1)+(kolom);
}
}
// Menampilkan hasil array
for (int baris=0;baris<5;baris++)
{
for (int kolom=0;kolom<5;kolom++)
{
System.out.printf(“%d \t”, bilangan[baris][kolom]);
}
System.out.printf(“\n”);
}
}
langsung..
Cokidot..!!
public static void main(String[] args) {
System.out.println(“Tabel Jumlah\n”);
int bilangan[][]=new int[5][5];
// Memasukkan nilai ke array
for (int baris=0;baris<5;baris++)
{
for (int kolom=0;kolom<5;kolom++)
{
bilangan[baris][kolom]=(baris+1)+(kolom);
}
}
// Menampilkan hasil array
for (int baris=0;baris<5;baris++)
{
for (int kolom=0;kolom<5;kolom++)
{
System.out.printf(“%d \t”, bilangan[baris][kolom]);
}
System.out.printf(“\n”);
}
}
Latihan JAva IV
langsung aja ya untuk membuat program penjumlahan..
nih..
Cokidot..!!
public static void main(String[] args) {
System.out.println(“Penjumlahan dari 1 hingga ke-n\n”);
int akhir,hasil;
Scanner s = new Scanner(System.in);
System.out.printf(“Masukkan suku terakhir: “);
akhir=s.nextInt();
hasil=0;
for (int iter=1;iter<=akhir;iter++)
{
hasil=hasil+iter;
}
System.out.printf(“Hasil penjumlahan = %d \n”, hasil);
}
nih..
Cokidot..!!
public static void main(String[] args) {
System.out.println(“Penjumlahan dari 1 hingga ke-n\n”);
int akhir,hasil;
Scanner s = new Scanner(System.in);
System.out.printf(“Masukkan suku terakhir: “);
akhir=s.nextInt();
hasil=0;
for (int iter=1;iter<=akhir;iter++)
{
hasil=hasil+iter;
}
System.out.printf(“Hasil penjumlahan = %d \n”, hasil);
}
Latihan Java III
Udd dicoba latihan I dan II nya??
untuk latihan II ini gak banyak sich..
cuman mao sharemana caranya ngebuat gambar segitiga dengan pengulangan di java..
Ok..
Cokidot..!!
public static void main(String[] args) {
System.out.println(“Menggambar segitiga\n”);
for (int baris=0;baris<=5;baris++)
{
for (int kolom=0;kolom<=baris;kolom++)
{
System.out.printf(“*”);
}
System.out.printf(“\n”);
}
}
untuk latihan II ini gak banyak sich..
cuman mao sharemana caranya ngebuat gambar segitiga dengan pengulangan di java..
Ok..
Cokidot..!!
public static void main(String[] args) {
System.out.println(“Menggambar segitiga\n”);
for (int baris=0;baris<=5;baris++)
{
for (int kolom=0;kolom<=baris;kolom++)
{
System.out.printf(“*”);
}
System.out.printf(“\n”);
}
}
Belajar java II
Nah..
sudah dicoba kan??
sekarang langsung aja ya ke latihan II ya..
script ini adalah program untuk mwnghitung luas segitiga..
sama seperti yang post sebelumnya..
oia, tapi jangan lupa buat class yang baru ya..
namanya sesuai dengan head pada program yang mau ditulis..
langsung aja lah..
Cokidot..!!
package selamatdatang;
import java.util.Scanner;
public class LuasSegiTiga {
public static void main(String[] args) {
System.out.println(“Menghitung luas segitiga\n”);
float alas, tinggi, luas;
Scanner s = new Scanner(System.in);
System.out.printf(“Masukkan alas: “);
alas=s.nextFloat();
System.out.printf(“Masukkan tinggi: “);
tinggi=s.nextFloat();
if(alas>0 && tinggi>0)
{
luas=alas*tinggi/2;
System.out.printf(“Luas segitiga = %.2f “, luas);
}
else
{
System.out.printf(“alas dan tinggi harus positif”);
}
}
}
sudah dicoba kan??
sekarang langsung aja ya ke latihan II ya..
script ini adalah program untuk mwnghitung luas segitiga..
sama seperti yang post sebelumnya..
oia, tapi jangan lupa buat class yang baru ya..
namanya sesuai dengan head pada program yang mau ditulis..
langsung aja lah..
Cokidot..!!
package selamatdatang;
import java.util.Scanner;
public class LuasSegiTiga {
public static void main(String[] args) {
System.out.println(“Menghitung luas segitiga\n”);
float alas, tinggi, luas;
Scanner s = new Scanner(System.in);
System.out.printf(“Masukkan alas: “);
alas=s.nextFloat();
System.out.printf(“Masukkan tinggi: “);
tinggi=s.nextFloat();
if(alas>0 && tinggi>0)
{
luas=alas*tinggi/2;
System.out.printf(“Luas segitiga = %.2f “, luas);
}
else
{
System.out.printf(“alas dan tinggi harus positif”);
}
}
}
Belajar java I
Java adalah salah satu bahasa pemrograman yang lumayan sulit xlo mnurut saya..
mungkin kalau buat agan” yg sudah mahir java bukanlah apa”, tapi disini sya mao berbagi ilmu aja bwt anak” remaja khususnya..
dimulai dengan latihan pertama ya..
Cokidot..!!
pertama coba install dulu JDK nya, lalu buka eclipsenya dan masukan script dibawah ini..!!
package selamatdatang;
public class SelamatDatang {
/**
* RaNSa Muhammad
*/
public static void main(String[] args) {
// Bagian Program Utama
System.out.println(“Selamat Datang!”);
}
}
mungkin kalau buat agan” yg sudah mahir java bukanlah apa”, tapi disini sya mao berbagi ilmu aja bwt anak” remaja khususnya..
dimulai dengan latihan pertama ya..
Cokidot..!!
pertama coba install dulu JDK nya, lalu buka eclipsenya dan masukan script dibawah ini..!!
package selamatdatang;
public class SelamatDatang {
/**
* RaNSa Muhammad
*/
public static void main(String[] args) {
// Bagian Program Utama
System.out.println(“Selamat Datang!”);
}
}