Practical N0. 15 (Order)
Practical N0. 15 (Order)
xmlns:app="http://schemas.android.com/apk/ <Button
res-auto" android:id="@+id/btnOrder"
android:layout_width="wrap_content"
xmlns:tools="http://schemas.android.com/tool android:layout_height="wrap_content"
s" android:text="Order"
android:layout_width="match_parent" android:textSize="20sp"
android:layout_height="match_parent" android:padding="10dp"
tools:context=".MainActivity"
android:padding="20dp"> app:layout_constraintTop_toBottomOf="@id/ch
kPasta"
<CheckBox
android:id="@+id/chkBurger" app:layout_constraintStart_toStartOf="parent"
android:layout_width="wrap_content" />
android:layout_height="wrap_content"
android:text="Burger - ₹50" </androidx.constraintlayout.widget.Constraint
android:textSize="18sp" Layout>
android:padding="10dp"
app:layout_constraintTop_toTopOf="parent" MainActivity.java :
package com.example.practical15;
app:layout_constraintStart_toStartOf="parent"
/> import android.os.Bundle;
import android.view.View;
<CheckBox import android.widget.Button;
android:id="@+id/chkPizza" import android.widget.CheckBox;
android:layout_width="wrap_content" import android.widget.Toast;
android:layout_height="wrap_content" import
android:text="Pizza - ₹100" androidx.appcompat.app.AppCompatActivity;
android:textSize="18sp"
android:padding="10dp" public class MainActivity extends
AppCompatActivity {
app:layout_constraintTop_toBottomOf="@id/ch
kBurger" CheckBox chkBurger, chkPizza, chkPasta;
Button btnOrder;
app:layout_constraintStart_toStartOf="parent"
/> @Override
protected void onCreate(Bundle
<CheckBox savedInstanceState) {
android:id="@+id/chkPasta" super.onCreate(savedInstanceState);
android:layout_width="wrap_content" setContentView(R.layout.activity_main);
android:layout_height="wrap_content"
// Initialize checkboxes and button
chkBurger = findViewById(R.id.chkBurger); }
chkPizza = findViewById(R.id.chkPizza);
chkPasta = findViewById(R.id.chkPasta);
btnOrder = findViewById(R.id.btnOrder);
if (chkBurger.isChecked()) {
orderSummary.append(" Burger -
₹50\n");
totalPrice += 50;
}
if (chkPizza.isChecked()) {
orderSummary.append(" Pizza -
₹100\n");
totalPrice += 100;
}
if (chkPasta.isChecked()) {
orderSummary.append(" Pasta -
₹80\n");
totalPrice += 80;
}
if (totalPrice == 0) {
orderSummary = new
StringBuilder("No items selected!");
} else {
orderSummary.append("\nTotal
Price: ₹").append(totalPrice);
}