0% found this document useful (0 votes)
15 views39 pages

All MT Pro

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views39 pages

All MT Pro

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 39

Q1) Write an Android Program to demonstrate the Activity life Cycle

XML

<?xml version="1.0" encoding="utf-8"?>

<androidx.constraintlayout.widget.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=".MainActivity">

<TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Hello World!"

app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

JAVA

package com.example.myapplication2;

import android.app.Activity;

import android.os.Bundle;

import android.util.Log;

public class MainActivity extends Activity {


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

Log.d("lifecycle","onCreate invoked");

@Override

protected void onStart() {

super.onStart();

Log.d("lifecycle","onStart invoked");

@Override

protected void onResume() {

super.onResume();

Log.d("lifecycle","onResume invoked");

@Override

protected void onPause() {

super.onPause();

Log.d("lifecycle","onPause invoked");

@Override

protected void onStop() {

super.onStop();

Log.d("lifecycle","onStop invoked");

@Override

protected void onRestart() {

super.onRestart();

Log.d("lifecycle","onRestart invoked");
}

@Override

protected void onDestroy() {

super.onDestroy();

Log.d("lifecycle","onDestroy invoked");

2. Write an Android code to calculate the Factorial of a given no


XML
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Enter number:"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.104"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.084" />

<EditText
android:id="@+id/txtNum1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.129"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.174" />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Factorial"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.092"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.499" />

<TextView
android:id="@+id/textresult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Result:"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.394" />

</androidx.constraintlayout.widget.ConstraintLayout>
JAVA

package com.example.myapplication2;

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;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

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

EditText T1=(EditText) findViewById(R.id.txtNum1);

TextView Result =(TextView) findViewById(R.id.textresult);


Button B1 =(Button) findViewById(R.id.button);

B1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1,fact=1;
n1 = Integer.parseInt(T1.getText().toString().trim());
for(int i = 1; i <= n1 ; ++i)
{
fact = fact * i;
}

Result.setText("Factorial of "+n1+" is "+fact);


Toast.makeText(MainActivity.this, "", Toast.LENGTH_SHORT).show();
}

});
}
}
3. Create an Android Application to accept two numbers and
create two buttons(power and Average) Display the result in the
text view on the Button click

XML
<?xml version="1.0" encoding="utf-8"?>

<androidx.constraintlayout.widget.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=".MainActivity">

<TextView

android:id="@+id/txt"

android:layout_width="129dp"

android:layout_height="36dp"

android:layout_marginTop="76dp"

android:text="Enter num1 and num2: "

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintHorizontal_bias="0.46"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent" />
<EditText

android:id="@+id/num1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="164dp"

android:ems="10"

android:inputType="text"

android:text="0"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintHorizontal_bias="0.497"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent" />

<EditText

android:id="@+id/num2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="248dp"

android:ems="10"

android:inputType="text"

android:text="0"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintHorizontal_bias="0.497"

app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView

android:id="@+id/txtResult1"

android:layout_width="129dp"

android:layout_height="36dp"

android:text="Result"

app:layout_constraintBottom_toBottomOf="parent"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintHorizontal_bias="0.762"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent"

app:layout_constraintVertical_bias="0.564" />

<Button

android:id="@+id/btnPOW"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="380dp"

android:text="POW"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintHorizontal_bias="0.247"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent" />
<Button

android:id="@+id/btnAVG"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginTop="476dp"

android:text="AVG"

app:layout_constraintEnd_toEndOf="parent"

app:layout_constraintHorizontal_bias="0.247"

app:layout_constraintStart_toStartOf="parent"

app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

JAVA
package com.example.myapplication2;

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;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

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

EditText T1 = (EditText) findViewById(R.id.num1);


EditText T2 = (EditText) findViewById(R.id.num2);
TextView Result1 = (TextView) findViewById(R.id.txtResult1);
Button B1 = (Button) findViewById(R.id.btnPOW);
Button B2 = (Button) findViewById(R.id.btnAVG);

B1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1, n2;
n1 = Integer.parseInt(T1.getText().toString().trim());
n2 = Integer.parseInt(T2.getText().toString().trim());
double pow = Math.pow(n1,n2);
Result1.setText("Power of two numbers is " + pow);
Toast.makeText(MainActivity.this, "Power is " +pow, Toast.LENGTH_SHORT).show();
}
});
B2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1, n2, n3, avg = 0;
n1 = Integer.parseInt(T1.getText().toString().trim());
n2 = Integer.parseInt(T2.getText().toString().trim());
avg = (n1+n2)/2;
Result1.setText("Average of two numbers is " + avg);
Toast.makeText(MainActivity.this, "Avg is "+avg, Toast.LENGTH_SHORT).show();
}
});
}
}

Q5) Create a Simple Android Application Which displaysHelioll


message in a text view
XML
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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=".MainActivity">

<TextView
android:id="@+id/txt"
android:layout_width="129dp"
android:layout_height="36dp"
android:text="Helioll "
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.46"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

JAVA
package com.example.myapplication2;

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;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

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

TextView Result1 = (TextView) findViewById(R.id.txt);

};
}
Q6) Write an Android program to calculate the GCD of a given 2-number

XML
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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=".MainActivity">

<EditText
android:id="@+id/num1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="164dp"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<EditText
android:id="@+id/num2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="248dp"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<Button
android:id="@+id/btnGCD"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="404dp"
android:text="GCD"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.467"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/txtResult"
android:layout_width="129dp"
android:layout_height="36dp"
android:layout_marginTop="356dp"
android:text="Result"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.461"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

JAVA

package com.example.myapplication2;

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;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

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

EditText T1 = (EditText) findViewById(R.id.num1);


EditText T2 = (EditText) findViewById(R.id.num2);
TextView Result = (TextView) findViewById(R.id.txtResult);
Button B1 = (Button) findViewById(R.id.btnGCD);

B1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1, n2, gcd = 0;
n1 = Integer.parseInt(T1.getText().toString().trim());
n2 = Integer.parseInt(T2.getText().toString().trim());
gcd = ((n1 < n2) ? n1 : n2);
while (gcd > 0) {
if (n1 % gcd == 0 && n2 % gcd == 0) {
break;
}
gcd--;
}
Result.setText("GCD of " + n1 + " and " + n2 + " is " + gcd);
Toast.makeText(MainActivity.this, "GCD is " + gcd, Toast.LENGTH_SHORT).show();
}
});
}
}

Q7. Write an Android program to calculate the Square and Cube of


a given number

<?xml version="1.0" encoding="utf-8"?>


<androidx.constraintlayout.widget.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=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Enter number:"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.104"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.084" />

<EditText
android:id="@+id/txtNum1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.129"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.174" />

<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Square and Cube"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.092"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.499" />

<TextView
android:id="@+id/textresult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Result:"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.394" />

</androidx.constraintlayout.widget.ConstraintLayout>

package com.example.myapplication2;

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;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

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

EditText T1=(EditText) findViewById(R.id.txtNum1);


TextView Result =(TextView) findViewById(R.id.textresult);
Button B1 =(Button) findViewById(R.id.button);

B1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1;
n1 = Integer.parseInt(T1.getText().toString().trim());
int Square = (n1 * n1);
int Cube = (n1 * n1 * n1);
Result.setText("sqare of "+n1+" is "+Square+" and cube is "+Cube);
Toast.makeText(MainActivity.this, "", Toast.LENGTH_SHORT).show();
}
});
}
}

8. Write an application to accept two numbers from the user, and


display them, but reject input if both numbers are greater than 10
and ask for two new numbers.
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Enter number:"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.104"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.084" />

<EditText
android:id="@+id/txtNum1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.129"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.174" />

<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="check"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.092"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.499" />

<TextView
android:id="@+id/textresult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Result:"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.394" />

<EditText
android:id="@+id/txtNum2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.129"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.258" />

</androidx.constraintlayout.widget.ConstraintLayout>

package com.example.myapplication2;

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;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

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

EditText T1=(EditText) findViewById(R.id.txtNum1);


EditText T2=(EditText) findViewById(R.id.txtNum2);
TextView Result =(TextView) findViewById(R.id.textresult);
Button B1 =(Button) findViewById(R.id.button);

B1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1, n2;
n1 = Integer.parseInt(T1.getText().toString().trim());
n2 = Integer.parseInt(T2.getText().toString().trim());

if (n1 > 10 && n2 > 10) {


Result.setText("numbers are greater than 10");
Toast.makeText(MainActivity.this, "", Toast.LENGTH_SHORT).show();

} else {
Result.setText("first num is " + n1 + " and second num is " + n2);
Toast.makeText(MainActivity.this, "", Toast.LENGTH_SHORT).show();
}
}

});
}
}
9 Write the Android program to calculate the area of the given
length and breadth of the rectangle (use text field) and display the
answer in the text field after the user clicks on the "Calculate"
Button.

Xml:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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=".MainActivity">

<EditText
android:id="@+id/length"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="164dp"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/breadth"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="248dp"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<Button
android:id="@+id/btnAREA"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="532dp"
android:text="AREA"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.284"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/txt"
android:layout_width="129dp"
android:layout_height="36dp"
android:layout_marginTop="76dp"
android:text="Enter length and breadth: "
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.46"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/txtResult"
android:layout_width="129dp"
android:layout_height="36dp"
android:text="Result"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.605" />

</androidx.constraintlayout.widget.ConstraintLayout>

JAVA:
package com.example.myapplication2;

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;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

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

EditText T1 = (EditText) findViewById(R.id.length);


EditText T2 = (EditText) findViewById(R.id.breadth);
TextView Result = (TextView) findViewById(R.id.txtResult);
Button B1 = (Button) findViewById(R.id.btnAREA);

B1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int n1, n2, n3, area = 0;
n1 = Integer.parseInt(T1.getText().toString().trim());
n2 = Integer.parseInt(T2.getText().toString().trim());
area = n1 * n2;

Result.setText("Area of rectangle is "+ area);


Toast.makeText(MainActivity.this, "AREA is "+ area, Toast.LENGTH_SHORT).show();
}
});
}
}
10. Write the Android program to calculate sum of given 3 numbers (use text
field) and display the answer in text field after user clicks on the "Sum"
Button
XML:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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=".MainActivity">

<EditText
android:id="@+id/num1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="164dp"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<EditText
android:id="@+id/num2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="248dp"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/btnSUM"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="532dp"
android:text="SUM"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.284"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/txt"
android:layout_width="129dp"
android:layout_height="36dp"
android:layout_marginTop="76dp"
android:text="Enter num1, num2 and num3"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.46"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<TextView
android:id="@+id/txtResult"
android:layout_width="129dp"
android:layout_height="36dp"
android:text="Result"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.605" />

<EditText
android:id="@+id/num3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="text"
android:text="0"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.481" />

</androidx.constraintlayout.widget.ConstraintLayout>

JAVA:
package com.example.myapplication2;

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;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

EditText T1 = (EditText) findViewById(R.id.num1);

EditText T2 = (EditText) findViewById(R.id.num2);

EditText T3 = (EditText) findViewById(R.id.num3);

TextView Result = (TextView) findViewById(R.id.txtResult);

Button B1 = (Button) findViewById(R.id.btnSUM);

B1.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

int n1, n2, n3, sum = 0;

n1 = Integer.parseInt(T1.getText().toString().trim());

n2 = Integer.parseInt(T2.getText().toString().trim());

n3 = Integer.parseInt(T3.getText().toString().trim());

sum = n1 + n2 + n3;

Result.setText("Sum of " + n1 + ", " + n2 +" and " +n3+" is " + sum);

Toast.makeText(MainActivity.this, "SUM is " + sum, Toast.LENGTH_SHORT).show();

});

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy