06 Oktober 2010

Program Java: Membuat Menu Rumus Matematika

06 Oktober 2010
Lagi iseng-iseng bantu temen, heheh bikin program java buat rumus matematika.
contoh rumusnya seperti ini :
1. y=2x+5
2. y=2a(x-2)
3. y=-1/x2-1
4. c2=a2+b2
x2,c2,b2,a2 mksdnya x,c,b,a pangkat 2

Screen shot program:


Download program di sini

Coding:
import java.io.*;

public class InputanMenuRumus
{
public static void main(String[] args) throws Exception
{
BufferedReader kata = new BufferedReader(new InputStreamReader(System.in));

int pil;

do
{

System.out.println("MENU :");
System.out.println(" 1.Rumus y=2x+5 ");
System.out.println(" 2.Rumus y=2a(x-2) ");
System.out.println(" 3.Rumus y=-1/x2 - 1 ");
System.out.println(" 4.Rumus c2=a2+b2 ");
System.out.println(" 5.Exit ");
System.out.println("PILIHAN [1-5] : ");

pil=Integer.parseInt(kata.readLine());

}while(pil <1 || pil>5);

if (pil == 1)
{
System.out.println("Rumus y=2x+5");
//membuat turunan class untuk input dari user
BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukan nilai x: ");
int x = Integer.parseInt(dataIn.readLine());
int total =((2*x)+5);
System.out.print("Rumus y=2x+5= ");
System.out.println(total);
}
if (pil == 2)
{
System.out.println("Rumus y=2a(x-2)");
//membuat turunan class untuk input dari user
BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukan nilai x: ");
int x = Integer.parseInt(dataIn.readLine());
System.out.print("Masukan nilai a: ");
int a = Integer.parseInt(dataIn.readLine());
int total =((2*a)*(x-2));
System.out.print("Rumus y = 2a(x-2)= ");
System.out.println(total);
}
if (pil == 3)
{
System.out.println("Rumus y=-1/x2 - 1");
//membuat turunan class untuk input dari user
BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukan nilai x: ");
double x = Double.parseDouble(dataIn.readLine());
double k = (x*x);
double total =(((-1)/k)-1);
System.out.print("Rumus y=-1/x2 - 1= ");
System.out.println(total);
}
if (pil == 4)
{
System.out.println("Rumus c2=a2+b2");
//membuat turunan class untuk input dari user
BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Masukan nilai a: ");
int a = Integer.parseInt(dataIn.readLine());
System.out.print("Masukan nilai b: ");
int b = Integer.parseInt(dataIn.readLine());
int total =((a*a)+(b*b));
System.out.println("");
System.out.print("Rumus c2=a2+b2= ");
System.out.println(total);
}
else if (pil == 5)
{
System.out.println("Anda Memilih keluar ");
}
}


}


8 comments:

ican mengatakan...

mantap,,!! saya cobain dulu ya kang,,!! makasih atas ilmunya,,!! smoga bermanfaat,,,!! amiiinnnn,,,,

Opie Eyek mengatakan...

:n: iyah sama-sama mas.
rajin-rajin mampir ke sini yah :g:

Anonim mengatakan...

kalo kode untuk ngitung integral n turunan gimana gan???? bantuin donk.....

Opie Eyek mengatakan...

:|: hmmmmm
ntar coba di cari dulu ya gan
kalao bisa tak posting dah

Anonim mengatakan...

: Gan, minta tolong dong .. cariin coding Visual Basic untuk bikin Program Turunan / Diferensial Parsial .. ^_^

Anonim mengatakan...

kalo program visual basic untuk logaritma gimana bos???

Hamzah Aulia MH mengatakan...

ada tutorialnya gan?
soalnya w masih pemula.. hhe

marchy mengatakan...

bagus nih pemrograman Matematika,. saya juga ada program untuk mencari persamaan regresi menggunakan Java

http://cerita-marchy.blogspot.com/2011/06/regresi-java.html

Poskan Komentar

sampaikan komentar dengan sopan dan bertanggung jawab :)