Skip to content
View Srimugabalaji's full-sized avatar

Block or report Srimugabalaji

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Srimugabalaji/README.md

package com.example.devang.exno3; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.text.TextUtils; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;

import android.widget.EditText; import android.widget.TextView; public class MainActivity extends AppCompatActivity implements OnClickListener { //Defining the Views EditText Num1; EditText Num2; Button Add; Button Sub; Button Mul; Button Div; TextView Result; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Referring the Views Num1 = (EditText) findViewById(R.id.editText1); Num2 = (EditText) findViewById(R.id.editText2); Add = (Button) findViewById(R.id.Add); Sub = (Button) findViewById(R.id.Sub); Mul = (Button) findViewById(R.id.Mul); Div = (Button) findViewById(R.id.Div); Result = (TextView) findViewById(R.id.textView);

// set a listener Add.setOnClickListener(this); Sub.setOnClickListener(this); Mul.setOnClickListener(this); Div.setOnClickListener(this); } @Override public void onClick (View v) { float num1 = 0; float num2 = 0; float result = 0; // check if the fields are empty if (TextUtils.isEmpty(Num1.getText().toString()) || TextUtils.isEmpty(Num2.getText().toString())) return; // read EditText and fill variables with numbers num1 = Float.parseFloat(Num1.getText().toString()); num2 = Float.parseFloat(Num2.getText().toString()); // defines the button that has been clicked and performs the corresponding operation // write operation into oper, we will use it later for output switch (v.getId()) { case R.id.Add: oper = "+";

result = num1 + num2; break; case R.id.Sub: oper = "-"; result = num1 - num2; break; case R.id.Mul: oper = "*"; result = num1 * num2; break; case R.id.Div: oper = "/"; result = num1 / num2; break; default: break; } // form the output line Result.setText(num1 + " " + oper + " " + num2 + " = " + result); } }

Popular repositories Loading

  1. student_database_using_linkedlist student_database_using_linkedlist Public

    1 2

  2. Lsdm-algorithm- Lsdm-algorithm- Public

    Forked from Midhun-c/stock

    Jupyter Notebook

  3. Srimugabalaji Srimugabalaji Public

    Config files for my GitHub profile.

  4. form-validation form-validation Public

    four student registration form with validation

  5. sms-accept sms-accept Public

  6. Bootcamp Bootcamp Public