Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 26

TEMA FIGURAS

GEOMÉTRICAS
Nombre: Carolina
Daney Ferré Alcántara
MainActivity.Java

package com.example.figurasgeometricas;
/*
COMENTARIOS
DE VARIAS
LINEAS
*/
// comentario de una sola linea
//Seccion de clases importadas
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {


//Se generan objetos de tipo clase button
Button btn_triangulo, btn_trapecio, btn_pentagono, btn_salir;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
agregar_referencias_triangulo();
}
/*Se crea un metodo agregar_referencias_triangulo, de tipo void
Los metodos de tipo void, no retornan ningun resultado, se ejecuta el bloque
de instrucciones*/
private void agregar_referencias_triangulo(){
btn_triangulo=(Button)findViewById(R.id.btriangulo);
btn_trapecio=(Button)findViewById(R.id.btrapecio);
btn_pentagono=(Button)findViewById(R.id.bpentagono);
btn_salir=(Button)findViewById(R.id.bsalir);
btn_triangulo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent v1=new Intent(getApplicationContext(),Area_Triangulo.class);
startActivity(v1);
}
});
btn_trapecio.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent v2=new Intent(getApplicationContext(),Area_Trapecio.class);
startActivity(v2);
}
});
btn_pentagono.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent v3=new
Intent(getApplicationContext(),Area_Pentagono.class);
startActivity(v3);

}
});
btn_salir.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();

}
});
}
}

Activity_main.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"
android:background="#3F4B8E"
tools:context=".MainActivity">

<LinearLayout
android:layout_width="409dp"
android:layout_height="wrap_content"
android:layout_marginStart="1dp"
android:layout_marginTop="1dp"
android:layout_marginEnd="1dp"
android:layout_marginBottom="1dp"
android:backgroundTint="#00BCD4"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">

<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="FIGURAS GEOMETRICAS"
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="30sp"
android:textStyle="bold" />
<Button
android:id="@+id/btriangulo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:backgroundTint="#F44336"
android:text="AREA DEL TRIANGULO RECTANGULO"
android:textColor="#FFC107"
android:textSize="18sp"
android:textStyle="bold" />

<Button
android:id="@+id/btrapecio"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:backgroundTint="#F44336"
android:text="AREA DEL TRAPECIO"
android:textColor="#FFC107"
android:textSize="18sp"
android:textStyle="bold" />

<Button
android:id="@+id/bpentagono"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:backgroundTint="#F44336"
android:text="AREA DEL PENTAGONO REGULAR"
android:textColor="#FFC107"
android:textSize="18sp"
android:textStyle="bold" />

<Button
android:id="@+id/bsalir"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:backgroundTint="#F44336"
android:text="SALIR"
android:textColor="#FFC107"
android:textSize="18sp"
android:textStyle="bold" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
MainActivity_area_triangulo

<?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"
android:background="#009688"
tools:context=".Area_Triangulo">

<LinearLayout
android:id="@+id/linear_triangulo"
android:layout_width="409dp"
android:layout_height="wrap_content"
android:layout_marginStart="1dp"
android:layout_marginTop="60dp"
android:orientation="vertical"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">

<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@color/black"
android:text="AREA DEL TRIANGULO"
android:textAlignment="center"
android:textColor="#FF9800"
android:textSize="30sp"
android:textStyle="bold" />

<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#6E1717"
android:text="BASE"
android:textAlignment="center"
android:textColor="#F8F8F4"
android:textSize="30sp"
android:textStyle="bold" />

<EditText
android:id="@+id/tbase_tri"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#FFEB3B"
android:ems="10"
android:inputType="numberDecimal"
android:textAlignment="center"
android:textColor="#151515"
android:textSize="30dp"
android:textStyle="bold"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck" />

<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#6E1717"
android:text="ALTURA"
android:textAlignment="center"
android:textColor="#F8F8F4"
android:textSize="30sp"
android:textStyle="bold" />

<EditText
android:id="@+id/taltura_tri"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#FFEB3B"
android:ems="10"
android:inputType="numberDecimal"
android:textAlignment="center"
android:textColor="#151515"
android:textSize="30dp"
android:textStyle="bold"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck" />

<TextView
android:id="@+id/textView5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#6E1717"
android:text="AREA DEL TRIANGULO"
android:textAlignment="center"
android:textColor="#F8F8F4"
android:textSize="30sp"
android:textStyle="bold" />

<TextView
android:id="@+id/tvwarea_tri"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#FBF9F9"
android:textAlignment="center"
android:textColor="#10100F"
android:textSize="30sp"
android:textStyle="bold" />

</LinearLayout>

<LinearLayout
android:id="@+id/linearbotones_tri"
android:layout_width="409dp"
android:layout_height="wrap_content"
android:layout_marginStart="1dp"
android:layout_marginTop="1dp"
android:layout_marginEnd="1dp"
android:layout_marginBottom="1dp"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/linear_triangulo">

<Button
android:id="@+id/bnuevo_tri"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="#FFC107"
android:text="NUEVO"
android:textAlignment="center"
android:textColor="#ED0D1F"
android:textSize="20dp"
android:textStyle="bold" />

<Button
android:id="@+id/bcalcular_tri"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="#FFC107"
android:text="CALCULAR"
android:textAlignment="center"
android:textColor="#ED0D1F"
android:textSize="20dp"
android:textStyle="bold" />

<Button
android:id="@+id/bcerrar_tri"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="#FFC107"
android:text="CERRAR"
android:textAlignment="center"
android:textColor="#ED0D1F"
android:textSize="20dp"
android:textStyle="bold" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
Area_triangulo.Java

package com.example.figurasgeometricas;

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 com.example.figurasgeometricas.Operaciones.Clase01;

public class Area_Triangulo extends AppCompatActivity {


EditText txtbase_tri,txtaltura_tri;
TextView txtarea_tri;
Button btnNuevo_tri,btnCalcular_tri,btnCerrar_tri;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_area_triangulo);
agregar_referencia_triangulo();
}
private void agregar_referencia_triangulo(){
txtbase_tri=(EditText)findViewById(R.id.tbase_tri);
txtaltura_tri=(EditText)findViewById(R.id.taltura_tri);
txtarea_tri=(TextView)findViewById(R.id.tvwarea_tri);
btnNuevo_tri=(Button)findViewById(R.id.bnuevo_tri);
btnCalcular_tri=(Button)findViewById(R.id.bcalcular_tri);
btnCerrar_tri=(Button)findViewById(R.id.bcerrar_tri);
btnNuevo_tri.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Limpiar los objetos
txtbase_tri.setText("");
txtaltura_tri.setText("");
txtarea_tri.setText("");
/*
Toma el enfoque del obejto txtbase_tri
El cursor se ubica dentro del objeto txtbase_tri
Para ingresar otro dato
*/
txtbase_tri.requestFocus();
}
});
btnCalcular_tri.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(txtbase_tri.getText().toString().isEmpty()){
txtbase_tri.setError("INGRESE LA BASE DEL TRIANGULO");
txtbase_tri.requestFocus();
}else{
if(txtaltura_tri.getText().toString().isEmpty()){
txtaltura_tri.setError("INGRESE LA ALTURA DEL TRIANGULO");
txtaltura_tri.requestFocus();
}else{
Clase01 objtriangulo=new Clase01();
float
valorbasetri=Float.parseFloat(txtbase_tri.getText().toString());
float
valoralturatri=Float.parseFloat(txtaltura_tri.getText().toString());

txtarea_tri.setText(String.valueOf(objtriangulo.AreaTriangulo(valorbasetri,val
oralturatri)));
}
}
}
});
btnCerrar_tri.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();

}
});

}
}
MainActivity_area_trapecio
<?xml version="1.0"
encoding="utf-
8"?>
<andro idx.constraintla
yout.w idget.Constraint
Layout
xmlns: android="http://
schema s.android.com/ap
k/res/ android"

xmlns: app="http://sche
mas.an droid.com/apk/re
s- auto"

xmlns: tools="http://sc
hemas. android.com/tool
s"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#8BE16D"
android:textAlignment="center"
tools:context=".Area_Trapecio">

<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="409dp"
android:layout_height="wrap_content"
android:layout_marginStart="1dp"
android:layout_marginTop="60dp"
android:orientation="vertical"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">

<TextView
android:id="@+id/textView6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="#03F4EC"
android:text="AREA DEL TRAPECIO"
android:textAlignment="center"
android:textColor="#673AB7"
android:textSize="30dp"
android:textStyle="bold" />

<TextView
android:id="@+id/textView7"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#FFEB3B"
android:text="BASE MENOR"
android:textAlignment="center"
android:textColor="#196EB1"
android:textSize="25dp"
android:textStyle="bold" />

<EditText
android:id="@+id/tbmenor"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#E91E63"
android:ems="10"
android:inputType="numberDecimal"
android:textAlignment="center"
android:textColor="#201E1E"
android:textSize="25dp"
android:textStyle="bold"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck" />

<TextView
android:id="@+id/textView8"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#FFEB3B"
android:text="BASE MAYOR"
android:textAlignment="center"
android:textColor="#196EB1"
android:textSize="25dp"
android:textStyle="bold" />

<EditText
android:id="@+id/tbmayor"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#E91E63"
android:ems="10"
android:inputType="numberDecimal"
android:textAlignment="center"
android:textSize="25dp"
android:textStyle="bold"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck" />

<TextView
android:id="@+id/textView9"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#FFEB3B"
android:text="ALTURA"
android:textAlignment="center"
android:textColor="#196EB1"
android:textSize="25dp"
android:textStyle="bold" />

<EditText
android:id="@+id/taltura"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#E91E63"
android:ems="10"
android:inputType="numberDecimal"
android:textAlignment="center"
android:textSize="25dp"
android:textStyle="bold"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck" />

<TextView
android:id="@+id/textView10"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#FFEB3B"
android:text="AREA DEL TRAPECIO"
android:textAlignment="center"
android:textColor="#196EB1"
android:textSize="25dp"
android:textStyle="bold" />

<TextView
android:id="@+id/tvwarea_trap"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#FFC107"
android:textAlignment="center"
android:textColor="#009688"
android:textSize="30dp"
android:textStyle="bold" />

</LinearLayout>

<LinearLayout
android:layout_width="409dp"
android:layout_height="wrap_content"
android:layout_marginStart="1dp"
android:layout_marginTop="1dp"
android:layout_marginEnd="1dp"
android:layout_marginBottom="1dp"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/linearLayout2">

<Button
android:id="@+id/bnuevotrap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="#9C27B0"
android:text="NUEVO"
android:textColor="#EDE8E8"
android:textSize="22dp" />

<Button
android:id="@+id/bcalculartrap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="#9C27B0"
android:text="CALCULAR"
android:textColor="#EDE8E8"
android:textSize="22dp" />

<Button
android:id="@+id/bcerrartrap"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:backgroundTint="#9C27B0"
android:text="CERRAR"
android:textColor="#EDE8E8"
android:textSize="22dp" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

Area_trapecio.Java

package com.example.figurasgeometricas;

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 com.example.figurasgeometricas.Operaciones.Clase01;

public class Area_Trapecio extends AppCompatActivity {


EditText txtbmenor_trap,txtbmayor_trap,txtaltura_trap;
TextView txtarea_trap;
Button btnNuevo_trap,btnCalcular_trap,btnCerrar_trap;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_area_trapecio);
agregar_referencias_trapecio();
}
private void agregar_referencias_trapecio(){
txtbmenor_trap=(EditText) findViewById(R.id.tbmenor);
txtbmayor_trap=(EditText) findViewById(R.id.tbmayor);
txtaltura_trap=(EditText) findViewById(R.id.taltura);
txtarea_trap=(TextView) findViewById(R.id.tvwarea_trap);
btnNuevo_trap=(Button) findViewById(R.id.bnuevotrap);
btnCalcular_trap=(Button) findViewById(R.id.bcalculartrap);
btnCerrar_trap=(Button) findViewById(R.id.bcerrartrap);
btnNuevo_trap.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
txtbmenor_trap.setText("");
txtbmayor_trap.setText("");
txtaltura_trap.setText("");
txtarea_trap.setText("");
txtbmenor_trap.requestFocus();

}
});
btnCalcular_trap.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(txtbmenor_trap.getText().toString().isEmpty()){
txtbmenor_trap.setError("INGRESE LA BASE MENOR");
txtbmenor_trap.requestFocus();
}else{
if(txtbmayor_trap.getText().toString().isEmpty()){
txtbmayor_trap.setError("INGRESE LA BASE MAYOR");
txtbmayor_trap.requestFocus();
}else{
if(txtaltura_trap.getText().toString().isEmpty()){
txtaltura_trap.setError("INGRESE LA ALTURA");
txtaltura_trap.requestFocus();
}else{
Clase01 objtrapecio=new Clase01();
float
valorbasemenor=Float.parseFloat(txtbmenor_trap.getText().toString());
float
valorbasemayor=Float.parseFloat(txtbmayor_trap.getText().toString());
float
valoralturatrap=Float.parseFloat(txtaltura_trap.getText().toString());

txtarea_trap.setText(String.valueOf(objtrapecio.AreaTrapecio(valorbasemenor,va
lorbasemayor,valoralturatrap)));
}
}
}

}
});
btnCerrar_trap.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();

}
});

}
}
MainActivity_area_pentagono

<?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"
android:background="#A63232"
tools:context=".Area_Pentagono">

<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="409dp"
android:layout_height="wrap_content"
android:layout_marginStart="1dp"
android:layout_marginTop="70dp"
android:layout_marginEnd="1dp"
android:orientation="vertical"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">

<TextView
android:id="@+id/textView11"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="#FFEB3B"
android:text="AREA DEL PENTAGONO REGULAR"
android:textAlignment="center"
android:textSize="25sp"
android:textStyle="bold" />

<TextView
android:id="@+id/textView12"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="#494A3D"
android:text="LADO"
android:textAlignment="center"
android:textColor="#FDF6F6"
android:textSize="25sp"
android:textStyle="bold" />

<EditText
android:id="@+id/tlado"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#111211"
android:backgroundTint="#8BC34A"
android:ems="10"
android:inputType="numberDecimal"
android:textAlignment="center"
android:textSize="30sp"
android:textStyle="bold"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck" />

<TextView
android:id="@+id/textView13"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="#494A3D"
android:text="APOTEMA"
android:textAlignment="center"
android:textColor="#FDF6F6"
android:textSize="25sp"
android:textStyle="bold" />

<EditText
android:id="@+id/tapotema"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="#111211"
android:backgroundTint="#8BC34A"
android:ems="10"
android:inputType="numberDecimal"
android:textAlignment="center"
android:textSize="30sp"
android:textStyle="bold"
tools:ignore="TouchTargetSizeCheck,SpeakableTextPresentCheck" />

<TextView
android:id="@+id/textView14"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="#494A3D"
android:text="AREA"
android:textAlignment="center"
android:textColor="#FDF6F6"
android:textSize="25sp"
android:textStyle="bold" />

<TextView
android:id="@+id/tvwareapentagono"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="#338773"
android:textAlignment="center"
android:textColor="#FDF6F6"
android:textSize="25sp"
android:textStyle="bold" />
</LinearLayout>

<LinearLayout
android:layout_width="409dp"
android:layout_height="wrap_content"
android:layout_marginStart="1dp"
android:layout_marginTop="1dp"
android:layout_marginEnd="1dp"
android:orientation="horizontal"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/linearLayout">

<Button
android:id="@+id/bnuevo_pentagono"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="NUEVO"
android:textAlignment="center"
android:textColor="#100F0F"
android:textSize="20sp"
android:textStyle="bold" />
<Button
android:id="@+id/bcalcular_pentagono"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="CALCULAR"
android:textAlignment="center"
android:textColor="#100F0F"
android:textSize="20sp"
android:textStyle="bold" />

<Button
android:id="@+id/bcerrar_pentagono"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="CERRAR"
android:textAlignment="center"
android:textColor="#100F0F"
android:textSize="20sp"
android:textStyle="bold" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

Area_pentagono.Java

package com.example.figurasgeometricas;

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 com.example.figurasgeometricas.Operaciones.Clase01;

public class Area_Pentagono extends AppCompatActivity {


EditText txtlado,txtapotema;
TextView txtareapentagono;
Button btnNuevo_penta,btnCalcular_penta,btnCerrar_penta;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_area_pentagono);
agrear_referencia_pentagono();
}
private void agrear_referencia_pentagono(){
txtlado=(EditText) findViewById(R.id.tapotema);
txtareapentagono=(TextView) findViewById(R.id.tvwareapentagono);
btnNuevo_penta=(Button)findViewById(R.id.bnuevo_pentagono);
btnCalcular_penta=(Button)findViewById(R.id.bcalcular_pentagono);
btnCerrar_penta=(Button)findViewById(R.id.bcerrar_pentagono);
btnNuevo_penta.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
txtlado.setText("");
txtapotema.setText("");
txtareapentagono.setText("");
txtlado.requestFocus();

}
});
btnCalcular_penta.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (txtlado.getText().toString().isEmpty()){
txtlado.setError("INGRESE EL LADO");
txtlado.requestFocus();
}else{
if (txtapotema.getText().toString().isEmpty()){
txtapotema.setError("INGRESE APOTEMA");
txtapotema.requestFocus();
}else{
Clase01 objpentagono=new Clase01();
float
valorlado=Float.parseFloat(txtlado.getText().toString());
float
valorapotema=Float.parseFloat(txtapotema.getText().toString());
float
perimetro_total=objpentagono.perimetro_pentagono(valorlado);

txtareapentagono.setText(String.valueOf(objpentagono.area_pentagono(perimetro_
total,valorapotema)));
}
}

}
});
btnCerrar_penta.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
finish();

}
});
}
}

You might also like