Top 1 Apps Similar to Nice Calulator

Calculadora Gigante Básica 2
Prof. Eduardo D'Avila Material de aula da disciplina AndroidMobileeJava POO Curso Técnico Pronatec Estácio de Sá /CampusWestShoppingCampo Grande RJ /** * Created by Eduardoon26/06/2015. */ publicclass Calculadora { public doubleoperando;private doubleoperandoAnterior; private StringoperadorAnterior =""; public voidrealizarOperacao(StringoperadorAtual) {realizarOperacaoAnterior();operandoAnterior =operando;operadorAnterior = operadorAtual; }publicvoidrealizarOperacaoAnterior() { if(!operadorAnterior.equals("")){ if(operadorAnterior.equals("+")) {operando = operandoAnterior+operando; } else if(operadorAnterior.equals("-")) { operando=operandoAnterior -operando; } elseif(operadorAnterior.equals("÷")) { if (operando !=0) operando=operandoAnterior / operando; }elseif(operadorAnterior.equals("*")) { operando =operandoAnterior*operando; } }}}----------------------------------------------------------------------------------------------------------------------------------------importandroid.app.Activity;import android.graphics.Typeface;importandroid.os.Bundle; importandroid.view.Menu;importandroid.view.MenuItem; importandroid.view.View;importandroid.widget.Button; importandroid.widget.TextView; publicclassMainActivity extends Activity {Typeface fonteDigital;TextViewtxtVisor; // Button bt0, bt1, bt2,bt3, bt4, bt5, bt6, bt7,bt8,bt9; // int nbt0 = 0, nbt1 = 1, nbt2 =2, nbt3 = 3, nbt4 = 4,nbt5= 5, nbt6 = 6, nbt7 = 7, nbt8 = 8, nbt9 =9;booleandigitandoNovoNumero = true; Button botaoTocado;Calculadoracalc =new Calculadora(); @Override protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);txtVisor= (TextView)findViewById(R.id.txtVisor);fonteDigital=Typeface.createFromAsset(getAssets(),"digital.ttf");txtVisor.setTypeface(fonteDigital);} publicvoiddigitarNumero(View view) { botaoTocado = (Button)view;if(digitandoNovoNumero){txtVisor.setText(botaoTocado.getText());digitandoNovoNumero=false; } else{txtVisor.setText(txtVisor.getText()+botaoTocado.getText().toString());} } publicvoiddigitarOperacao(View view) { botaoTocado = (Button)view;doubleoperandoVisor=Double.parseDouble(txtVisor.getText().toString());calc.operando=operandoVisor;calc.realizarOperacao(botaoTocado.getText().toString());txtVisor.setText(String.valueOf(calc.operando));digitandoNovoNumero=true; } @Override public booleanonCreateOptionsMenu(Menu menu) {//Inflate the menu; this addsitems to the action bar if itispresent.getMenuInflater().inflate(R.menu.menu_main, menu);returntrue; }@Override public booleanonOptionsItemSelected(MenuItemitem) { //Handle action bar itemclicks here. The action bar will//automatically handle clicks onthe Home/Up button, so long //asyou specify a parent activity inAndroidManifest.xml. int id=item.getItemId(); //noinspectionSimplifiableIfStatement if (id==R.id.action_settings) { returntrue; }returnsuper.onOptionsItemSelected(item);}}-------------------------------------------------------------