Results 1 to 7 of 7
- 02-09-2010, 01:36 PM #1
Member
- Join Date
- Feb 2010
- Posts
- 16
- Rep Power
- 0
Basic Java Computation Help Ap Computer Science
Hello Guys here is the problem that im stated with and in my code im getting errors because i cant find out how to input the code the correct way. Here is the problem.
Project… Compute This
Create a new project called ComputeThis having a class called Tester. The main method of Tester should calculate the value of the following formulas and present the answers as shown.
d1 = 3πsin(187°) + |cos(122°)|
…Remember that the arguments of sin and cos must
be in radians.
d2 = (14.72)3.801 + ln 72
…ln means log base e
The output of your code should appear as follows:
d1 = -0.618672237585067
d2 = 27496.988867001543
This is what i have so far as my code.
Anything Helping correcting my brutal slaying of this advanced math method would be helpful.PHP Code:public class lesson6 //Sean Josephson //2/8/2010 //Lesson 6 Project { public static void main(String args []) { System.out.println d1=3Math.Pi doublesin(double toRadians(double187)+double abs(double cos(double122)) } }
- 02-09-2010, 02:07 PM #2
Senior Member
- Join Date
- Feb 2010
- Location
- Ljubljana, Slovenia
- Posts
- 470
- Rep Power
- 4
First of all, make sure your syntax gets a bit of a brushwork. All methods in Java are of the type:
Next, while you can do a lot of things in a single line of code, it can get very illegible and hard to maintain, so I would reccomend slicing up your code into smaller bits and pieces.Java Code:method(argtype arg1, argtype arg2....); //or with no arguments method();
You have quite a bit of help here, so I think you can go on from this to finishing your task by yourself.Java Code:public class Assignment { public static double toRadians(double degrees) { return (double)((Math.PI*2*degrees)/360); } public static void main(String[] args) { double sinargDegs = 187; double cosargDegs = 122; double sinarg = toRadians(sinargDegs); double cosarg = toRadians(cosargDegs); //rest of code for calculation } }
EDIT: Fixed getting PI variable from Math class
EDIT2: Just browsed through Math api, there already is a toRadian() method there.Last edited by m00nchile; 02-09-2010 at 03:34 PM.
- 02-09-2010, 04:31 PM #3
Member
- Join Date
- Feb 2010
- Posts
- 16
- Rep Power
- 0
thanks m8 i actually finished htis up nicely and i got this as a result to get the correct output.
PHP Code:public class lesson6 //Sean Josephson //2/8/2010 //Lesson 6 Project { public static void main(String args[]) { double a=Math.PI; double x=Math.toRadians(187); double z=Math.toRadians(122); double b=Math.sin(x); double c=Math.cos(z); double e=Math.abs(c); double d1=3*(a)*(b)+(e); System.out.println("d1"+" "+ "="+" "+ d1); System.out.println(" "); double ln=Math.log(72); double f=Math.pow(14.72,3.801); double d2=(f)+ln; System.out.println("d2"+" "+"="+" "+d2); } }
- 02-09-2010, 04:42 PM #4
Senior Member
- Join Date
- Feb 2010
- Location
- Ljubljana, Slovenia
- Posts
- 470
- Rep Power
- 4
Just a minor nitpick,
You don't need to build strings like that, you could simply write:
Make life simpler for yourself :)Java Code:System.out.println("d1 = "+d1);
- 02-09-2010, 04:50 PM #5
Member
- Join Date
- Feb 2010
- Posts
- 16
- Rep Power
- 0
Ha, that would have shortened it up a little already submitted it though :"(
- 02-09-2010, 07:35 PM #6
Senior Member
- Join Date
- Feb 2010
- Location
- Ljubljana, Slovenia
- Posts
- 470
- Rep Power
- 4
It's no biggie, what you wrote is correct, just a bit overcomplicated :)
- 02-10-2010, 01:10 PM #7
Member
- Join Date
- Feb 2010
- Posts
- 16
- Rep Power
- 0
Similar Threads
-
The art and science of java
By islam-morad in forum New To JavaReplies: 9Last Post: 12-01-2009, 12:02 PM -
Panic Attack Setting in Why did I take Computer Science...only to fail
By gallimaufry in forum New To JavaReplies: 5Last Post: 10-25-2008, 08:42 AM -
Software Engineer...Computer Science Major
By giganews35 in forum IntroductionsReplies: 2Last Post: 09-14-2008, 09:19 AM -
Help On Computer Science Final!!!! Java Program Help!!!!
By BSOS in forum New To JavaReplies: 1Last Post: 12-11-2007, 04:54 AM -
JAVA software solutions:For AP Comp. Science (Lewis,Loftus,Cocking)
By padutch in forum New To JavaReplies: 4Last Post: 11-27-2007, 11:59 PM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks