Methode Fungsi akar java code
Disini saya akan membuat method untuk fungsi mencari nilai akar, yang di mana ada
dua methode yang saya buat, yang pertama saya membuat method untuk mencari
sebuah akar dengan menggunakan perulangan, dan yang ke dua sya membuat fungsi
method mencari akar dengan fungsi 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.
Dimethod yang kedua kita hanya memanggil library dari java, kita hanya
menggunakan fungsi tersebut untuk mencari akar dari nilai yang user inpu. contoh :
input 9 maka codenya "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 saya buat dengan methode yang sudah sedikit daya jelaskan di
atas
import java.util.Scanner;
public class akar
{
// mebuat methode mencari hasil akar dengan menggunakan perulangan
int cariakar (int pengurangan, int nilai, int i, int akar )
{
pengurangan = 1;
akar = 0;
i = 1;
// perulangan untuk mencari nilai akar
for (i = 1 ; i < nilai ; i++)
{
// nilai adalah nilai di input
nilai = nilai - pengurangan;
// akar adalah untuk default hasil dari pencarian akar
akar++;
// pengurangan adalah rumus untuk mencari akar"
dengan mengurangi 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 user mengisi variable
nilai di methode yang sudah dibuat di atas
int nilai ;
//inputan
System.out.printIn("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.printIn("Akar dengan perulangan "+ nilai +" adalah"
+ a.cariakan(1,nilai,1,0));
System.out.printIn("Akar dengan menggunakan java "+ nilai +"
adalah " + a.cari(nilai1,0,0));
}
}
Senin, 10 Desember 2012
NILAI MAHASISWA
Methode Fungsi nilai mahasiswa
Methode fungsi nilai mahasiswa berguna untuk menghitung nilai mahasiswa, untuk setiap
void tidak perlu membuat rumus berkali kali hanya memanggil method nya saja yang
sudah kita beri rumus mencari nilai mahasiswa rumus yang di pakai cukup sederhana,
hanya dengan penjumlahan dan pengalian sederhana. Berikut code nya,
import javax.swing.JOptionPane;
public class nilaimahasiswa
{
double carinilai (double absen, double tugas, double uts, double uas, double
hasil )
{
hasil = absen * 0.1 + tugas * 0.2 ;
hasil = hasil + uts * 0.3 + uas * 0.4 ;
return hasil;
}
public static void main (String [] args)
{
double a,b,c,d,hsl ;
String grade;
nilaimahasiswa rumus = new nilaimahasiswa();
String absen = JOptionPane.showInputDialog("Masukan nilai absen :");
a = Double.parseDouble(absen)
String tugas = JOptionPane.showInputDialog("Masukan nilai tugas :");
b = Double.parseDouble(tugas);
System.out.printIn(" Nilai Komulatif " + rumus.carinilai(a,b,c,d,0));
hsl = rumus.carinilai(a,b,c,d,0);
if (hsl > 85 && hsl <= 100)
grade = " A ";
else if (hsl > 75 && hsl <= 85)
grade = " B ";
else if (hsl > 65 && hsl <= 75)
grade = " C ";
else if (hsl > 55 && hsl <= 65)
grade = " D ";
Methode fungsi nilai mahasiswa berguna untuk menghitung nilai mahasiswa, untuk setiap
void tidak perlu membuat rumus berkali kali hanya memanggil method nya saja yang
sudah kita beri rumus mencari nilai mahasiswa rumus yang di pakai cukup sederhana,
hanya dengan penjumlahan dan pengalian sederhana. Berikut code nya,
import javax.swing.JOptionPane;
public class nilaimahasiswa
{
double carinilai (double absen, double tugas, double uts, double uas, double
hasil )
{
hasil = absen * 0.1 + tugas * 0.2 ;
hasil = hasil + uts * 0.3 + uas * 0.4 ;
return hasil;
}
public static void main (String [] args)
{
double a,b,c,d,hsl ;
String grade;
nilaimahasiswa rumus = new nilaimahasiswa();
String absen = JOptionPane.showInputDialog("Masukan nilai absen :");
a = Double.parseDouble(absen)
String tugas = JOptionPane.showInputDialog("Masukan nilai tugas :");
b = Double.parseDouble(tugas);
String uts = JOptionPane.showInputDialog("Masukan nilai UTS :");
c = Double.parseDouble(uts);
String uas = JOptionPane.showInputDialog("Masukan nilai UAS :");
d = Double.parseDouble(uas);System.out.printIn(" Nilai Komulatif " + rumus.carinilai(a,b,c,d,0));
hsl = rumus.carinilai(a,b,c,d,0);
if (hsl > 85 && hsl <= 100)
grade = " A ";
else if (hsl > 75 && hsl <= 85)
grade = " B ";
else if (hsl > 65 && hsl <= 75)
grade = " C ";
else if (hsl > 55 && hsl <= 65)
grade = " D ";
else
grade = " E ";
JOptionPane.showMessageDialog( null,"Nilai
komulatiff anda = " + rumus.carinilai(a,b,c,d,0) + "\n" + "Grade " +
grade,"Hasil",JOptionPane.INFORMATION_MESSAGE);
}
}
Langganan:
Postingan (Atom)