Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.73 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package appalcoolgasolina;
  6.  
  7. import javax.microedition.lcdui.*;
  8. import javax.microedition.midlet.*;
  9.  
  10. /**
  11.  * @author YKSCosta-Inf132
  12.  */
  13. // IMPLEMENTS é usado para adicionar o evento do botão
  14. public class Midlet extends MIDlet implements CommandListener{
  15.  
  16.     private Display tela;
  17.    
  18.     private Form frm_calculo;
  19.    
  20.     private TextField txt_etanol;
  21.     private TextField txt_nota2;
  22.     private TextField txt_resultado;
  23.     private TextField txt_resultadoTxt;
  24.  
  25.    
  26.     // COMMAND representa o botão usado para fazer o login    
  27.     private Command login;
  28.     private Command calcular;
  29.          
  30.     public void startApp() {
  31.        
  32.  
  33.         frm_calculo= new Form("Cauculo deCombustivel: ");
  34.        
  35.         calcular = new Command("Calcular", Command.OK, 2);
  36.    
  37.         txt_etanol = new TextField("Preço da Etanol: ", "", 10, TextField.ANY);
  38.         txt_nota2 = new TextField("Preço do Gasolina: ", "", 10, TextField.ANY);
  39.         txt_resultadoTxt = new TextField("Hoje abasteça com: ", "", 10, TextField.ANY);
  40.         txt_resultado= new TextField("A diferença do preço da Gasolina sobre o Etanol em(%) é: ", "", 10, TextField.ANY);
  41.                
  42.  
  43.         tela = Display.getDisplay(this);
  44.        
  45.  
  46.         frm_calculo.append(txt_etanol);
  47.         frm_calculo.append(txt_nota2);
  48.         frm_calculo.append(txt_resultado);
  49.         frm_calculo.append(txt_resultadoTxt);
  50.        
  51.        
  52.         frm_calculo.addCommand(calcular);
  53.         frm_calculo.setCommandListener(this);
  54.        
  55.      
  56.         tela.setCurrent(frm_calculo);        
  57.     }
  58.    
  59.     public void commandAction(Command c, Displayable d)
  60.     {
  61.        
  62.         String label = c.getLabel();
  63.  
  64.             if(label.equals("Calcular")){
  65.              
  66.              
  67.              float etanol = Float.parseFloat(txt_etanol.getString());
  68.              float gasolina = Float.parseFloat(txt_nota2.getString());
  69.              float b = etanol / gasolina;
  70.              float resultado = b * 100;
  71.              
  72.              txt_resultado.setString(String.valueOf(resultado));
  73.              
  74.              if(resultado<0.7)  
  75.               {
  76.               String resultadoTexto = "Etanol";  
  77.               txt_resultadoTxt.setString(String.valueOf(resultadoTexto));
  78.               }
  79.              
  80.              else
  81.              {
  82.              String resultadoTexto = "Gasolina";  
  83.               txt_resultadoTxt.setString(String.valueOf(resultadoTexto));      
  84.              }
  85.                      
  86.              
  87.          }
  88.            
  89.     }
  90.     public void pauseApp() {
  91.     }
  92.    
  93.     public void destroyApp(boolean unconditional) {
  94.     }
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement