import java.util.*;
class HitungTahunKabisat {
public static void main(String[] args) {
String thk="Tahun Kabisat",thbk="Bukan Tahun
Kabisat";
int th;
Scanner input=new Scanner(System.in);
System.out.println("Hitung Tahun Kabisat");
System.out.println("--------------------");
System.out.print("Masukan Tahun : ");
th=input.nextInt();
if(th%400==0 || th%4==0){
System.out.println("Tahun " + th + " Adalah
" + thk);
}else{
System.out.println("Tahun " + th + " Adalah
" + thbk);
}
}
}
Menghitung Persamaan Kuadrat :
Program PersamaanKuadrat;
uses wincrt;
var a,b,c,d,x1,x2 :real;
begin
clrscr;
writeln('Menghitung akar-akar persamaan kuadrat');
writeln('Nilai a,b,c dimasukkan dengan jeda spasi');
write('Masukkan nilai a,b,c:');
readln(a,b,c);
d:=(b*b) - (4*a*c);
if d < 0 then writeln('tidak ada akar real')
else
begin
x1:=(-b + (sqrt(d)))/(2*a);
x2:=(-b - (sqrt(d)))/(2*a);
writeln('x1 =',x1:6:2);
writeln('x2 =',x2:6:2);
end;
readln;
end.
Menu Login :
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SimpleLogin extends JFrame implements
ActionListener {
private JLabel
label1, label2;
private JTextField
txtUser;
private
JPasswordField pwdPass;
private JButton
btnLogin, btnExit;
public SimpleLogin()
{
super ("Login
here...");
Container container
= getContentPane();
container.setLayout(new FlowLayout());
label1 = new JLabel
("Username : ");
label2 = new JLabel
("Password : ");
txtUser = new
JTextField (20);
txtUser.setToolTipText("Input Username");
pwdPass = new
JPasswordField(20);
btnLogin = new
JButton ("Login");
btnLogin.addActionListener(this);
btnExit = new
JButton ("Exit");
btnExit.addActionListener(this);
container.add(label1);
container.add(txtUser);
container.add(label2);
container.add(pwdPass);
container.add(btnLogin);
container.add(btnExit);
setSize (300,200);
setVisible (true);
}
public static void
main (String args[]) {
SimpleLogin test =
new SimpleLogin();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private String user =
"", pass = "";
public void
actionPerformed (ActionEvent e) {
if (e.getSource() ==
btnLogin) {
user =
txtUser.getText();
pass =
pwdPass.getText();
if
(user.equals("admin") && pass.equals("admin")) {
JOptionPane.showMessageDialog(null,
"Login berhasil");
} else {
JOptionPane.showMessageDialog(null, "Username and password
salah!");
txtUser.setText("");
pwdPass.setText("");
txtUser.requestFocus(true);
}
} else if
(e.getSource() == btnExit){
JOptionPane.showMessageDialog(null,"Thanks to try my program. See
you..");
System.exit(0);
}
}
}
Rumus Lingkaran :
import java.util.*;
public class Menghitung_Lingkaran
{
public static void
main(String[] args)
{
Scanner input = new
Scanner(System.in);
double phi = 3.14;
double r,
luas,keliling;
System.out.println("Program Luas
Lingkaran\n");
System.out.print("Masukkan Panjang
Jari-jari : ");
r =
input.nextDouble();
luas = 0.5 * phi * r
* r;
keliling = 2 * phi * r;
System.out.print("Luas Lingkaran = "
+ (int)luas + " \nKeliling lingkaran = "+ (int)keliling);
}
}
import java.io.*;
class ThermoEun
{
/*
*Created by : Lang
*/
public static
void main(String[] args)
{
System.out.println("ThermoEun adalah program konversi suhu
menggunakan bahasa pemrograman Java");
System.out.println("Mengkonversi dari skala Celcius menjadi
Fahrenheit, Kelvin, dan Rheamur");
double
eunnikecelcius=0;
BufferedReader
eunnike=new BufferedReader(new InputStreamReader(System.in));
String
streunnike=null;
System.out.println("Masukkan nilai suhu dalam Celcius yang akan
dikonversi: ");
try {streunnike=eunnike.readLine();}
catch(IOException
ioe) {System.out.println("Kesalahan
IO Program Berhenti");
System.exit(1);}
eunnikecelcius=Double.parseDouble(streunnike);
System.out.println("Nilai suhu dalam skala Celcius: " +
eunnikecelcius);
double
eunnikefahrenheit=eunnikecelcius*9/5+32;
double
eunnikekelvin=eunnikecelcius+273;
double
eunnikerheamur=eunnikecelcius*4/5;
System.out.println("Nilai suhu dalam skala Fahrenheit: " +
eunnikefahrenheit);
System.out.println("Nilai suhu dalam skala Kelvin: " +
eunnikekelvin);
System.out.println("Nilai suhu dalam skala Rheamur: " +
eunnikerheamur);
}
}
Menu Fibonacci :
import java.util.Scanner;
public class menu_fibonacci {
public static void
main (String [] args){
Scanner input
= new Scanner (System.in);
int jmlh,a=1;
double
rata,tot= 0;
String loop,
cobaLagi =
"";//inisialisasi variable loop dengan data type String, digunakan untuk
inisialisasi saat looping
System.out.print("Masukkan Jumlah Deret Fibonacci: ");
jmlh =
input.nextInt();
System.out.print("Deret Fibonacci: ");
while(a<=jmlh){
System.out.print(Fibonacci(a));
tot+=Fibonacci(a);
a++;
if
(a<=jmlh){
System.out.print(" + ");
}
}
System.out.println("\nJumlah:
"+String.format("%.0f",tot));
rata=
tot/jmlh;
System.out.println("Rata-rata:
"+String.format("%.2f",rata));
}
private static int
Fibonacci(int x){
int a;
if
(x==0||x==1){
return x;
} else {
a=
Fibonacci(x-2)+Fibonacci(x-1);
return a;
}
Scanner scan =
new Scanner (System.in);
//instansiasi classLib sebagai fungsi
mendapatkan input dari keyboard
for (loop =
"Y"; loop.equals ("Y") || loop.equals ("y");)
//sebagai
pengulangan sesuai input statement Y/N, akan melakukan pengulangan apabila input yang
dimasukkan adalah Y
System.out.print("Coba Lagi : ");
int pilihan =
scan.nextInt();
//input menu
yang akan di pakai untuk melakukan looping kembali ketika usr mengetik Y di program
System.out.print("Mau mencoba Lagi? (Y/N) : ");
//sebagai
pertanyaan apakah usr akan melakukan looping ( untuk mencoba aplikasi lagi )
atau tidak
loop =
scan.next();
System.out.println("Mencoba Kembali : "+cobaLagi);
System.out.println("Terimakasih, telah
menggunakan Aplikasi Ini);
}
}l.php
Input Faktorial :
import java.util.Scanner;
class input_faktorial {
public static void
main (String[] args) {
Scanner input=new
Scanner(System.in);
int x=1,j;
System.out.print("Masukan Bilangan Faktorial Yang Kamu Mau =
");
j=input.nextInt();
System.out.print(j);
for(int
k=j;k>=1;k--){
System.out.print(k+" * ");
}
for(int
i=j;i>=1;i--){
x=x*i;
}
System.out.print(x);
}
}
Tidak ada komentar:
Posting Komentar