Advertisement
ruben718

possivel solução

Jun 19th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.02 KB | None | 0 0
  1. if (txtEnergia.getText().toString().equals("0")){
  2.                 float u = Float.parseFloat(txtDdp.getText().toString());
  3.                 float i = Float.parseFloat(txtCorrenteEletrica.getText().toString());
  4.                 float tempo = Float.parseFloat(txtTempo.getText().toString());
  5.                 float energia = (u * i * tempo);
  6.                 String strDouble = String.format("%.2f", energia);
  7.                 lblResultado.setText("E = " + strDouble + " J");
  8.         }
  9.  
  10.         if (txtDdp.getText().toString().equals("0")){
  11.                 float e = Float.parseFloat(txtEnergia.getText().toString());
  12.                 float i = Float.parseFloat(txtCorrenteEletrica.getText().toString());
  13.                 float tempo = Float.parseFloat(txtTempo.getText().toString());
  14.                 float ddp = (e / (i * tempo));
  15.                 String strDouble = String.format("%.2f", ddp);
  16.                 lblResultado.setText("U = " + strDouble + " V");
  17.         }
  18.  
  19.         if (txtCorrenteEletrica.getText().toString().equals("0")){
  20.                 float e = Float.parseFloat(txtEnergia.getText().toString());
  21.                 float u = Float.parseFloat(txtDdp.getText().toString());
  22.                 float tempo = Float.parseFloat(txtTempo.getText().toString());
  23.                 float corrente = (e / (u * tempo));
  24.                 String strDouble = String.format("%.2f", corrente);
  25.                 lblResultado.setText("I = " + strDouble + " A");
  26.         }
  27.  
  28.         if (txtTempo.getText().toString().equals("0")){
  29.                 float e = Float.parseFloat(txtEnergia.getText().toString());
  30.                 float u = Float.parseFloat(txtDdp.getText().toString());
  31.                 float i = Float.parseFloat(txtCorrenteEletrica.getText().toString());
  32.                 float segundos = (e / (u * i));
  33.                 String strDouble = String.format("%.2f", segundos);
  34.                 lblResultado.setText("Tempo = " + strDouble + " s");
  35.         }
  36.  
  37.         else {
  38.             lblResultado.setText("Campos Inválidos");
  39.         }
  40.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement