import
java.io.BufferedReader;
import java.io.IOException;
import
java.io.InputStreamReader;
import
javax.swing.JOptionPane;
public class tugasakhirsatu
{
public static void main (String[]args)
{
BufferedReader dataln = new BufferedReader(new
InputStreamReader (System.in));
String pertama
="",kedua="",ketiga="";
pertama=JOptionPane.showInputDialog("Kata Pertama
:");
kedua=JOptionPane.showInputDialog("Kata Keuda
:");
ketiga=JOptionPane.showInputDialog("Kata Ketiga
:");
String msg = (pertama+" , "+kedua+" ,
"+ketiga);
JOptionPane.showMessageDialog(null,msg);
System.out.println(pertama+" , "+kedua+"
, "+ketiga);
}
}
Analisis Program
Program
tugasakhirsatu merupakan program dengan JOptionpane yang menampilkan dialog box
. Program ini menginputkan 3 variable yang diisi oleh user berupa kata yang
pada akhirnya disatukan “ , “ pada dialog box .
2.
Program Aritmtik
import java.util.Scanner;
public class Aritmatik
{
public
static void main(String[] args)
{
Scanner
input = new Scanner(System.in);
int
a,b,c;
double
x1;
double
x2;
System.out.print("\nMenghitung
Akar Persamaan Kuadrat dari Persamaan ax2 + bx + c\n");
System.out.print("\nMasukan
nilai a = ");
a
= input.nextInt();
System.out.print("Masukan
nilai b = ");
b
= input.nextInt();
System.out.print("Masukan
nilai c = ");
c
= input.nextInt();
if(b*b - (4*a*c) < 0)
{
System.out.println("\nHasil
: Unknown (imajiner)");
}
else
{
x1
= ((b*-1) + Math.sqrt(b*b-4*a*c)/(2*a));
x2
= ((b*-1) - Math.sqrt(b*b-4*a*c)/(2*a));
System.out.print("\nHasil
+ : "+x1);
System.out.print("\nHasil
- : "+x2);
}
}
}
Analisis Program
Program
tugasakhirdua merupakan program penghitung akar persamaan kuadrat dari sebuah
persamaan ax2 + bx + c , dimana untuk mencari akar-akarnya menggunakan rumus roots = -b ±
dan hasinya menjadi roots1 dan roots2 karena ±
, roots1 sebagai penjumlahan dan roots2 sebagai pengurangan. Dalam program ini
digunakan fungsi Math.sqrt()
dan Math.pow
. Math.sqrt()
berfungsi untuk mengakarkan suatu bilangan.
0 Response to "Masih Belajar Java"
Post a Comment