Skip to content

Instantly share code, notes, and snippets.

@chihebnabil
Created March 18, 2018 17:49
Show Gist options
  • Save chihebnabil/ba3b3cc5b1ce760d18851913d53e1ea0 to your computer and use it in GitHub Desktop.
Save chihebnabil/ba3b3cc5b1ce760d18851913d53e1ea0 to your computer and use it in GitHub Desktop.
18-03-2018
package nabil.monjeuquiz.com.calculator;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
Button btnAdd,btnDiff,btnDiv,btnProd;
EditText N1,N2;
float res;
float L ;
TextView RESULT;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/* btnDiff = (Button)findViewById(R.id.BTLSUB);
btnProd = (Button)findViewById(R.id.BTLX);
btnAdd = (Button)findViewById(R.id.BTLADD);
btnDiv = (Button)findViewById(R.id.BTLDIV);
*/
N1 = (EditText)findViewById(R.id.PREMIERVALEUR);
N2 = (EditText)findViewById(R.id.DEUXIEMVALEUR);
RESULT =(TextView)findViewById(R.id.RESULTAT);
/*
btnAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int R = Integer.parseInt(N1.getText().toString());
int L = Integer.parseInt(N2.getText().toString());
RESULT.setText(R+L+"");
}
});
*/
/* btnProd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int R = Integer.parseInt(N1.getText().toString());
int L = Integer.parseInt(N2.getText().toString());
RESULT.setText(R*L+"");
}
});
btnDiv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int R = Integer.parseInt(N1.getText().toString());
int L = Integer.parseInt(N2.getText().toString());
RESULT.setText(R/L+"");
}
});
btnDiff.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int R = Integer.parseInt(N1.getText().toString());
int L = Integer.parseInt(N2.getText().toString());
RESULT.setText(R-L+"");
}
});
*/ }
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.BTLSUB :
res= Float.parseFloat(N1.getText().toString());
L= Float.parseFloat(N1.getText().toString());
RESULT.setText(res-L+"");
break;
case R.id.BTLX :
res= Float.parseFloat(N1.getText().toString());
L= Float.parseFloat(N1.getText().toString());
RESULT.setText(res*L+"");
break;
case R.id.BTLDIV :
res= Float.parseFloat(N1.getText().toString());
L= Float.parseFloat(N1.getText().toString());
RESULT.setText(res/L+"");
break;
case R.id.BTLADD :
res= Float.parseFloat(N1.getText().toString());
L= Float.parseFloat(N1.getText().toString());
RESULT.setText(res+L+"");
break;
}
}}
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="nabil.monjeuquiz.com.calculator.MainActivity">
<EditText
android:id="@+id/DEUXIEMVALEUR"
android:layout_width="wrap_content"
android:layout_height="43dp"
android:ems="10"
android:inputType="textPersonName"
android:text="Name"
tools:layout_editor_absoluteX="85dp"
tools:layout_editor_absoluteY="85dp" />
<TextView
android:id="@+id/RESULTAT"
android:layout_width="310dp"
android:layout_height="63dp"
android:text="TextView"
tools:layout_editor_absoluteX="41dp"
tools:layout_editor_absoluteY="174dp" />
<EditText
android:id="@+id/PREMIERVALEUR"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPersonName"
android:text="Name"
tools:layout_editor_absoluteX="84dp"
tools:layout_editor_absoluteY="31dp" />
<Button
android:id="@+id/BTLADD"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+"
tools:layout_editor_absoluteX="16dp"
tools:layout_editor_absoluteY="304dp" />
<Button
android:id="@+id/BTLSUB"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="-"
tools:layout_editor_absoluteX="104dp"
tools:layout_editor_absoluteY="304dp" />
<Button
android:id="@+id/BTLX"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="x"
tools:layout_editor_absoluteX="192dp"
tools:layout_editor_absoluteY="304dp" />
<Button
android:id="@+id/BTLDIV"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="/"
tools:layout_editor_absoluteX="280dp"
tools:layout_editor_absoluteY="304dp" />
</android.support.constraint.ConstraintLayout>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment