Está en la página 1de 6

MainActivity.

java


package com.example.examen;

import java.util.Random;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;


public class MainActivity extends ActionBarActivity {

Random generador;
int n1, n2, n3;
int suma;



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


}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is
present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

public void generarNumeros(View v){
generador = new Random();
n1=Math.abs(generador.nextInt(6)+1);
n2=Math.abs(generador.nextInt(6)+1);
n3=Math.abs(generador.nextInt(6)+1);
suma=n1 + n2 + n3;
TextView tv1 = (TextView)findViewById(R.id.textView1);
tv1.setText(""+n1+" +");
TextView tv2 = (TextView)findViewById(R.id.textView2);
tv2.setText(""+n2);
TextView tv3 = (TextView)findViewById(R.id.textView3);
tv3.setText(""+n3);
}






public void Iniciar(View v){

int Suma=n1+n2+n3;
Toast.makeText(this,"El Resultado de la suma es:
"+Suma,Toast.LENGTH_LONG).show();

if(n1==6 && n2==6 && n3==6) {Toast.makeText(this, "MUY
BIEN!", Toast.LENGTH_SHORT).show(); }
else if(n1==6 && n2==6 || n1==6 && n3==6 || n2==6 &&
n3==6){Toast.makeText(this, "BIEN!", Toast.LENGTH_SHORT).show(); }
else if (n1==6||n2==6||n3==6){Toast.makeText(this,
"REGULAR!", Toast.LENGTH_SHORT).show(); }
else{Toast.makeText(this, "MAL!",
Toast.LENGTH_SHORT).show(); }


}




@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}










Activity_main.xml

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.examen.MainActivity" >

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView3"
android:layout_centerHorizontal="true"
android:layout_marginTop="54dp"
android:onClick="Iniciar"
android:text="Iniciar" />

<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/button1"
android:layout_centerHorizontal="true"
android:layout_marginTop="25dp"
android:onClick="generarNumeros"
android:text="Generar" />

<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView2"
android:layout_alignBottom="@+id/textView2"
android:layout_alignRight="@+id/textView6"
android:text="Segundo Nmero:"
android:textAppearance="?android:attr/textAppearanceSmall" />

<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_alignParentLeft="true"
android:layout_marginLeft="46dp"
android:text="Tercer Nmero:"
android:textAppearance="?android:attr/textAppearanceSmall" />

<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView1"
android:layout_alignBottom="@+id/textView1"
android:layout_alignRight="@+id/textView5"
android:text="Primer Numero:"
android:textAppearance="?android:attr/textAppearanceSmall" />

<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="18dp"
android:layout_marginTop="72dp"
android:layout_toRightOf="@+id/textView4"
android:text="-"
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView1"
android:layout_below="@+id/textView1"
android:text="-"
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView2"
android:layout_below="@+id/textView2"
android:text="-"
android:textAppearance="?android:attr/textAppearanceLarge" />

</RelativeLayout>

También podría gustarte