Fórum Cálculo java android para cálculo de imc ! Ajuda ! #569014
16/06/2013
0
Pedro Silva
Curtir tópico
+ 0Posts
16/06/2013
Fernando Rocha
Gostei + 0
17/06/2013
Fernando Rocha
Gostei + 0
17/06/2013
Fernando Rocha
package android.app;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Atividade extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b = (Button) findViewById(R.id.btCalcular);
b.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
EditText p = (EditText) findViewById(R.id.peso);
EditText a = (EditText) findViewById(R.id.altura);
double p1 = Double.parseDouble(p.getText().toString());
double a1 = Double.parseDouble(a.getText().toString());
double imc = p1 / (a1 * a1);
TextView i = (TextView) findViewById(R.id.labelIMC);
TextView s = (TextView) findViewById(R.id.labelSituacao);
i.setText(” ” + imc);
if (imc < 18.5){
s.setText("Abaixo do Peso");
}
else
if ((imc >= 18.5) && (imc < 25)) {
s.setText("No Peso NORMAL!!!");
}
else
if ((imc >= 25) && (imc < 30)) {
s.setText("Acima do Peso");
}
else
if ((imc > 30)) {
s.setText(“Obeso!!!”);
}
}
});
}
}
Gostei + 0
17/06/2013
Fernando Rocha
package android.app;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class Atividade extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b = (Button) findViewById(R.id.btCalcular);
b.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
EditText p = (EditText) findViewById(R.id.peso);
EditText a = (EditText) findViewById(R.id.altura);
double p1 = Double.parseDouble(p.getText().toString());
double a1 = Double.parseDouble(a.getText().toString());
double imc = p1 / (a1 * a1);
TextView i = (TextView) findViewById(R.id.labelIMC);
TextView s = (TextView) findViewById(R.id.labelSituacao);
i.setText(? ? + imc);
if (imc < 18.5){
s.setText("Abaixo do Peso");
}
else
if ((imc >= 18.5) && (imc < 25)) {
s.setText("No Peso NORMAL!!!");
}
else
if ((imc >= 25) && (imc < 30)) {
s.setText("Acima do Peso");
}
else
if ((imc > 30)) {
s.setText(?Obeso!!!?);
}
}
});
}
}
Gostei + 0
17/06/2013
Pedro Silva
Gostei + 0