- Calculating adjacent side of triangle in java?
- package com.ladder;
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Toast;
- import java.lang.Math;
- public class LadderActivity extends Activity { double x;
- double r = Math.cos(1.274090354);
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- EditText edt1 = (EditText) findViewById(R.id.et1);
- String k = edt1.toString();
- Button btn = (Button) findViewById(R.id.bt1);
- btn.setOnClickListener(new OnClickListener() {
- public void onClick(View v) {
- Toast.makeText(getApplicationContext(), " FT", Toast.LENGTH_SHORT).show();
- // TODO Auto-generated method stub
- } });
- } }
- //Your editText
- EditText editText = null;
- //Convert editText value to double.
- String stringValue = editText.getText().toString();
- Double doubleValue = 0.0;
- try{
- doubleValue = Double.parseDouble(stringValue);
- }catch(NumberFormatException e){
- e.printStackTrace();
- }
- double angleInDegrees = 189.0;// angle in degree
- double angleInRadians = angleInDegrees * Math.PI / 180.0;
- double Hypotenuse, Opposite, Adjacent;
- double angleInDegrees = (double)73;// angle in degree
- double angleInRadians = angleInDegrees * Math.PI / 180.0;
- double Adjacent = Math.cos(angleInRadians) * Hypotenuse
- OR
- double Adjacent = Math.tan(angleInRadians)* Opposite
- Opposite = Math.sin(angleInRadians)* Hypotenuse;
- Opposite = Math.tan(angleInRadians)*Adjacent;
- Hypotenuse = Opposite/Math.sin(angleInRadians);
- Hypotenuse = Adjacent/Math.cos(angleInRadians);