#Buy#Sell#Profit#Loss#Counter
MainActivity.java
package com.rudrapintu12.profitpercentage;
import androidx.appcompat.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 {
EditText edBuy, profitPercentage;
Button buttonSell;
TextView tvDisplay;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edBuy = findViewById(R.id.edBuy);
profitPercentage = findViewById(R.id.profitPercentage);
buttonSell = findViewById(R.id.buttonSell);
tvDisplay = findViewById(R.id.tvDisplay);
buttonSell.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
float byPrice, sellPrice, profit, Percentage;
String sBuy = edBuy.getText().toString();
byPrice = Float.parseFloat(sBuy);
String profitPercent = profitPercentage.getText().toString();
Percentage = Float.parseFloat(profitPercent);
profit = byPrice*Percentage/100;
sellPrice = profit+byPrice;
tvDisplay.setText("আপনার বিক্রয়মূল্য হবে " +sellPrice+ " টাকা"+"\n এবং আপনার লাভ হবে " +profit+ "টাকা");
}
});
}
}
Activity_Main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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=".MainActivity"
android:orientation="vertical"
android:gravity="center_horizontal">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/BuySalesProfitLossCount"
android:textSize="15sp"
android:textColor="#433"
android:gravity="center"/>
<ImageView
android:layout_width="100dp"
android:layout_height="50dp"
android:src="@drawable/buy"
android:contentDescription="@string/sell" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/buying_price"
android:textSize="20sp"
android:textColor="#578000" />
<EditText
android:id="@+id/edBuy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autofillHints=""
android:hint="@string/buyingPrice"
android:inputType="number"
android:textColorHint="#78909C"
android:textSize="25sp" />
<ImageView
android:layout_width="200dp"
android:layout_height="100dp"
android:src="@drawable/profit"
tools:ignore="ImageContrastCheck"
android:contentDescription="@string/img" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/profit"
android:textSize="20sp"
android:textColor="#933"
/>
<EditText
android:id="@+id/profitPercentage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autofillHints=""
android:hint="@string/profitPercentage"
android:inputType="number"
android:textColorHint="#78909C"
android:textSize="25sp" />
<Button
android:id="@+id/buttonSell"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/sell_price"
android:textSize="20sp"
android:textColor="#ffffff" />
<TextView
android:id="@+id/tvDisplay"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text=""
android:textStyle="bold"
android:textColor="#533"
android:textSize="25sp"
/>
<ImageView
android:layout_width="200dp"
android:layout_height="100dp"
android:src="@drawable/sell"
android:contentDescription="@string/tv" />
</LinearLayout>
Comments
Post a Comment