Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package appalcoolgasolina;
- import javax.microedition.lcdui.*;
- import javax.microedition.midlet.*;
- /**
- * @author YKSCosta-Inf132
- */
- // IMPLEMENTS é usado para adicionar o evento do botão
- public class Midlet extends MIDlet implements CommandListener{
- private Display tela;
- private Form frm_calculo;
- private TextField txt_etanol;
- private TextField txt_nota2;
- private TextField txt_resultado;
- private TextField txt_resultadoTxt;
- // COMMAND representa o botão usado para fazer o login
- private Command login;
- private Command calcular;
- public void startApp() {
- frm_calculo= new Form("Cauculo deCombustivel: ");
- calcular = new Command("Calcular", Command.OK, 2);
- txt_etanol = new TextField("Preço da Etanol: ", "", 10, TextField.ANY);
- txt_nota2 = new TextField("Preço do Gasolina: ", "", 10, TextField.ANY);
- txt_resultadoTxt = new TextField("Hoje abasteça com: ", "", 10, TextField.ANY);
- txt_resultado= new TextField("A diferença do preço da Gasolina sobre o Etanol em(%) é: ", "", 10, TextField.ANY);
- tela = Display.getDisplay(this);
- frm_calculo.append(txt_etanol);
- frm_calculo.append(txt_nota2);
- frm_calculo.append(txt_resultado);
- frm_calculo.append(txt_resultadoTxt);
- frm_calculo.addCommand(calcular);
- frm_calculo.setCommandListener(this);
- tela.setCurrent(frm_calculo);
- }
- public void commandAction(Command c, Displayable d)
- {
- String label = c.getLabel();
- if(label.equals("Calcular")){
- float etanol = Float.parseFloat(txt_etanol.getString());
- float gasolina = Float.parseFloat(txt_nota2.getString());
- float b = etanol / gasolina;
- float resultado = b * 100;
- txt_resultado.setString(String.valueOf(resultado));
- if(resultado<0.7)
- {
- String resultadoTexto = "Etanol";
- txt_resultadoTxt.setString(String.valueOf(resultadoTexto));
- }
- else
- {
- String resultadoTexto = "Gasolina";
- txt_resultadoTxt.setString(String.valueOf(resultadoTexto));
- }
- }
- }
- public void pauseApp() {
- }
- public void destroyApp(boolean unconditional) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement