SlideShare a Scribd company logo
1 of 3
Actividad 04: “CALCULADORA_1”
El estudiante realiza aplicaciones móviles que utilicen diferentes elementos,
según lo vaya indicando el docente.
CÓDIGO:
DISEÑO:
<TextView
android:id="@+id/textView2"
android:layout_width="117dp"
android:layout_height="30dp"
android:text="Numero 1"
android:textSize="20dp" />
<EditText
android:id="@+id/num1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Introduce un numero"
android:inputType="numberDecimal" />
<TextView
android:id="@+id/textView3"
android:layout_width="82dp"
android:layout_height="30dp"
android:text="Numero 2"
android:textSize="20dp"
/>
<EditText
android:id="@+id/num2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Introduce un numero"
android:inputType="numberDecimal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button
android:id="@+id/btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="operacionsuma"
android:text="Suma" />
<Button
android:id="@+id/btn3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="operacionresta"
android:text="Resta" />
<Button
android:id="@+id/btn2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="operacionmulti"
android:text="Multiplicacion" />
<Button
android:id="@+id/btn1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="operaciondivision"
android:text="Division" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/textView5"
android:layout_width="191dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="RESULTADO"
android:textSize="20dp" />
<EditText
android:id="@+id/num3"
android:layout_width="293dp"
android:layout_height="4dp"
android:layout_weight="2"
android:ems="10"
android:hint="Resultado"
android:inputType="numberDecimal" />
</LinearLayout>
MAIN ACTIVITY:
package com.example.gus_j_000.practica2;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
public EditText numero1, numero2, resul;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
numero1=(EditText)findViewById(R.id.num1);
numero2=(EditText)findViewById(R.id.num2);
resul=(EditText)findViewById(R.id.num3);
}
public void operacionsuma(View view){
float suma;
float n1= Float.parseFloat(numero1.getText().toString());
float n2=Float.parseFloat(numero2.getText().toString());
suma= n1+n2;
resul.setText(String.valueOf(suma));
}
public void operacionresta(View view){
float resta;
float n1=Float.parseFloat(numero1.getText().toString());
float n2=Float.parseFloat(numero2.getText().toString());
resta= n1-n2;
resul.setText(String.valueOf(resta));
}
public void operacionmulti(View view){
float mul;
float n1=Float.parseFloat(numero1.getText().toString());
float n2=Float.parseFloat(numero2.getText().toString());
mul=n1*n2;
resul.setText(String.valueOf(mul));
}
public void operaciondivision(View view)
{
float div;
float n1=Float.parseFloat(numero1.getText().toString());
float n2=Float.parseFloat(numero2.getText().toString());
div= n1/n2;
resul.setText(String.valueOf(div));
}
CAPTURAS:

More Related Content

More from Jose AC

Ejercicio 16
Ejercicio 16Ejercicio 16
Ejercicio 16Jose AC
 
Ejercicio 17
Ejercicio 17Ejercicio 17
Ejercicio 17Jose AC
 
Ejercicio 14
Ejercicio 14Ejercicio 14
Ejercicio 14Jose AC
 
Ejercicio 13
Ejercicio 13Ejercicio 13
Ejercicio 13Jose AC
 
Ejercicio 15
Ejercicio 15Ejercicio 15
Ejercicio 15Jose AC
 
Ejercicio 12 bd
Ejercicio 12 bdEjercicio 12 bd
Ejercicio 12 bdJose AC
 
Ejercicio 7 bd
Ejercicio 7 bdEjercicio 7 bd
Ejercicio 7 bdJose AC
 
Ejercicio 6 bd
Ejercicio 6 bdEjercicio 6 bd
Ejercicio 6 bdJose AC
 
Ejercicio 5 bd
Ejercicio 5 bdEjercicio 5 bd
Ejercicio 5 bdJose AC
 
Ejercicio 4 bd
Ejercicio 4 bdEjercicio 4 bd
Ejercicio 4 bdJose AC
 
Ejercicios de bases de datos
Ejercicios de bases de datosEjercicios de bases de datos
Ejercicios de bases de datosJose AC
 

More from Jose AC (11)

Ejercicio 16
Ejercicio 16Ejercicio 16
Ejercicio 16
 
Ejercicio 17
Ejercicio 17Ejercicio 17
Ejercicio 17
 
Ejercicio 14
Ejercicio 14Ejercicio 14
Ejercicio 14
 
Ejercicio 13
Ejercicio 13Ejercicio 13
Ejercicio 13
 
Ejercicio 15
Ejercicio 15Ejercicio 15
Ejercicio 15
 
Ejercicio 12 bd
Ejercicio 12 bdEjercicio 12 bd
Ejercicio 12 bd
 
Ejercicio 7 bd
Ejercicio 7 bdEjercicio 7 bd
Ejercicio 7 bd
 
Ejercicio 6 bd
Ejercicio 6 bdEjercicio 6 bd
Ejercicio 6 bd
 
Ejercicio 5 bd
Ejercicio 5 bdEjercicio 5 bd
Ejercicio 5 bd
 
Ejercicio 4 bd
Ejercicio 4 bdEjercicio 4 bd
Ejercicio 4 bd
 
Ejercicios de bases de datos
Ejercicios de bases de datosEjercicios de bases de datos
Ejercicios de bases de datos
 

Actividad 04

  • 1. Actividad 04: “CALCULADORA_1” El estudiante realiza aplicaciones móviles que utilicen diferentes elementos, según lo vaya indicando el docente. CÓDIGO: DISEÑO: <TextView android:id="@+id/textView2" android:layout_width="117dp" android:layout_height="30dp" android:text="Numero 1" android:textSize="20dp" /> <EditText android:id="@+id/num1" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:hint="Introduce un numero" android:inputType="numberDecimal" /> <TextView android:id="@+id/textView3" android:layout_width="82dp" android:layout_height="30dp" android:text="Numero 2" android:textSize="20dp" /> <EditText android:id="@+id/num2" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:hint="Introduce un numero" android:inputType="numberDecimal" /> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button android:id="@+id/btn" android:layout_width="match_parent" android:layout_height="wrap_content" android:onClick="operacionsuma" android:text="Suma" /> <Button android:id="@+id/btn3" android:layout_width="match_parent" android:layout_height="wrap_content" android:onClick="operacionresta"
  • 2. android:text="Resta" /> <Button android:id="@+id/btn2" android:layout_width="match_parent" android:layout_height="wrap_content" android:onClick="operacionmulti" android:text="Multiplicacion" /> <Button android:id="@+id/btn1" android:layout_width="match_parent" android:layout_height="wrap_content" android:onClick="operaciondivision" android:text="Division" /> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TextView android:id="@+id/textView5" android:layout_width="191dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="RESULTADO" android:textSize="20dp" /> <EditText android:id="@+id/num3" android:layout_width="293dp" android:layout_height="4dp" android:layout_weight="2" android:ems="10" android:hint="Resultado" android:inputType="numberDecimal" /> </LinearLayout> MAIN ACTIVITY: package com.example.gus_j_000.practica2; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; public class MainActivity extends AppCompatActivity { public EditText numero1, numero2, resul; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); numero1=(EditText)findViewById(R.id.num1); numero2=(EditText)findViewById(R.id.num2); resul=(EditText)findViewById(R.id.num3); }
  • 3. public void operacionsuma(View view){ float suma; float n1= Float.parseFloat(numero1.getText().toString()); float n2=Float.parseFloat(numero2.getText().toString()); suma= n1+n2; resul.setText(String.valueOf(suma)); } public void operacionresta(View view){ float resta; float n1=Float.parseFloat(numero1.getText().toString()); float n2=Float.parseFloat(numero2.getText().toString()); resta= n1-n2; resul.setText(String.valueOf(resta)); } public void operacionmulti(View view){ float mul; float n1=Float.parseFloat(numero1.getText().toString()); float n2=Float.parseFloat(numero2.getText().toString()); mul=n1*n2; resul.setText(String.valueOf(mul)); } public void operaciondivision(View view) { float div; float n1=Float.parseFloat(numero1.getText().toString()); float n2=Float.parseFloat(numero2.getText().toString()); div= n1/n2; resul.setText(String.valueOf(div)); } CAPTURAS: