Professional Documents
Culture Documents
Formula
Formula
formulaparcial;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.content.ContentResolver;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.os.StrictMode;
import android.provider.ContactsContract;
import android.support.v4.app.ActivityCompat;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.util.Properties;
import android.content.ContentResolver;
import android.content.pm.PackageManager;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.os.StrictMode;
import android.provider.ContactsContract;
import android.support.v4.app.ActivityCompat;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
EditText Posicion,Angulo,velocidad;
Button resultado;
TextView Sol;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Posicion=findViewById(R.id.Posicion);
Angulo=findViewById(R.id.Ang);
velocidad=findViewById(R.id.Velocidad);
Sol=findViewById(R.id.Rta);
resultado=findViewById(R.id.Resultado);
resultado.setOnClickListener(this);
@Override
public void onClick(View v) {
String n1=Posicion.getText().toString();
String n2=Angulo.getText().toString();
String n3=velocidad.getText().toString();
double entero1=Double.parseDouble(n1);
double entero2=Double.parseDouble(n2);
double entero3=Double.parseDouble(n3);
double rta=0;
double gravedad=9.8;
rta=(((Math.pow(entero1,2))*
(Math.sin((2*((entero2*Math.PI)/180)))))/gravedad)+entero3;
Sol.setText(""+rta);
Sol.toString();
try{
sesion = Session.getDefaultInstance(propiedades, new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(correo, contraseña);
}
});
if(sesion != null){
Message mensaje = new MimeMessage(sesion);
mensaje.setFrom(new InternetAddress(correo));
mensaje.setSubject("Resultado");
mensaje.setRecipients(Message.RecipientType.TO,
InternetAddress.parse("elkintrujillo@hotmail.com"));
mensaje.setContent(Sol.getText(), "text/html; charset=utf-8");
Transport.send(mensaje);
}
}catch(Exception e){
e.printStackTrace();
}
}
}