package com.example.calculator;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import org.w3c.dom.Text;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void Blank_Click(View view)
    {
        TextView display = findViewById(R.id.BDisplay);
        display.setText("");
    }

    public void B9_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B9);
        display.setText(display.getText().toString() + button.getText());
    }

    public void B8_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B8);
        display.setText(display.getText().toString() + button.getText());
    }





    public void B7_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B7);
        display.setText(display.getText().toString() + button.getText());
    }


    public void B6_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B6);
        display.setText(display.getText().toString() + button.getText());
    }

    public void B5_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B5);
        display.setText(display.getText().toString() + button.getText());
    }

    public void B4_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B4);
        display.setText(display.getText().toString() + button.getText());
    }

    public void B3_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B3);
        display.setText(display.getText().toString() + button.getText());
    }

    public void B2_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B2);
        display.setText(display.getText().toString() + button.getText());
    }

    public void B1_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B1);
        display.setText(display.getText().toString() + button.getText());
    }

    public void B0_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.B0);
        display.setText(display.getText().toString() + button.getText());
    }

    public void BPlus_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.BPlus);
        display.setText(display.getText().toString() + button.getText());
    }

    public void BMinus_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.BMinus);
        display.setText(display.getText().toString() + button.getText());
    }

    public void BMultiply_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.BMultiply);
        display.setText(display.getText().toString() + button.getText());
    }

    public void BDivide_Click(View view)
    {

        TextView display = findViewById(R.id.BDisplay);
        Button button = findViewById(R.id.BDivide);
        display.setText(display.getText().toString() + button.getText());
    }

    public void BEqualTo_Click(View view)
    {
        TextView display = findViewById(R.id.BDisplay);
        Evaluate e = new Evaluate();
        Double result = e.eval(display.getText().toString());
        display.setText(result.toString());

    }

}