Methode Fungsi akar java code
Disini
saya akan membuat method untuk fungsi mencari nilai akar, yang di mana ada dua method
yang saya buat, yang pertama saya membuat method untuk mencari sebuah akar
dengan menggunakan perulangan, dan yang ke dua saya membuat fungsi method mencari
akar dengan fungsi dari java itu sendiri yaitu “sqrt”, di method yang pertama
kita menggunakan perulangan dengan rumus dimana nilai yang di input oleh user
kita kurangi dengan bilangan ganjil , contoh : input = 9 (9-1-3-5 = 0) 1,3,5 adalah bilangan ganjil yang mengurangi
bilangan yang user input dimana hasil nilai = 0 berarti kita menggunakan 3
bilangan ganjil yaitu, 1,3 dan 5 .
Dimethode yang kedua kita hanya
memanggil library dari java, kita hanya menggunakan fungsi tersebut untuk
mencari akar dari nilai yang user input. Contoh: input 9 maka code nya “ Math.sqrt(nilai);
“ dengan demikian fungsi tersebut di jalankan dan mendapat hasil 3,0, nilai
yang user input harus berbentuk variable float, berikut contoh program yang sayaa buat dengan methode
yang sudah sedikit daya jelaskan di atas
import java.util.Scanner;
public class Akar
{
// membuat methode mencari hasil akar dengan
menggunankan perulangan
int cariakar (int pengurang, int nilai, int i, int
akar )
{
pengurang = 1;
akar = 0;
i = 1;
// perulangan untuk mencari niai akar
for (i = 1 ; i < nilai ; i++)
{
// nilai adalah nilai
yang di input
nilai = nilai -
pengurang;
// akar adalah untuk
default hasil dari pencarian akar
akar++;
// pengurang adalah
rumus untuk mencari akar " dengan menguragi nilai dengan angka
ganjil"
pengurang = pengurang
+ 2;
}
// nilai yang akan di panggil setiap
static void
return akar;
}
double cari (String nilai, float akar, double hasil)
{
akar = Float.parseFloat(nilai);
//Menambahkan fungsi akar
hasil = Math.sqrt(akar);
return hasil;
}
public static void main ( String args [])
{
// variable yang sama di buat untuk
input user mengisi variable nilai di methode yang sudah di buat di atas
int nilai ;
//inputan
System.out.println("Masukan
angka ");
Scanner input=new Scanner(System.in);
Akar a = new Akar();
nilai=input.nextInt();
String nilai1 =
String.valueOf(nilai);
// menampilkan hasil dari panggilan
methode yang sudah di beri rumus di atas
System.out.println("Akar dengan
perulangan "+ nilai +" Adalah " + a.cariakar(1,nilai,1,0));
System.out.println("Akar
dadengan menggunakan java "+ nilai
+" Adalah " + a.cari(nilai1,0,0));
}
}
Tidak ada komentar:
Posting Komentar