Quiz.
public class PrincipalActivity extends AppCompatActivity {
CheckBox chkdomicilio,chkoficina;
Button btnconfirmar;
EditText txtidentificacion,txtcantidad,txtvalor,txtnomprod;
TextView txtprueba;
float desc,total;
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
chkoficina=(CheckBox)findViewById([Link]);
chkdomicilio=(CheckBox)findViewById([Link]);
btnconfirmar=(Button) findViewById([Link]);
txtidentificacion=(EditText) findViewById([Link]);
txtcantidad=(EditText) findViewById([Link]);
txtvalor=(EditText) findViewById([Link]);
txtnomprod=(EditText) findViewById([Link]);
txtprueba=(TextView)findViewById([Link]);
}
public void calcular(View view) {
Intent activity2= new Intent(this,[Link]);
float valor = [Link]([Link]().toString());
float cantidad = [Link]([Link]().toString());
float precio = valor*cantidad;
String resul,condiciones;
DecimalFormat formato = new DecimalFormat("###,###.00");
if ([Link]() && cantidad<=5){
desc=(float) (precio*0.08);
total= precio-desc;
resul = [Link](total);
condiciones=("El precio de su compra es de: "+precio+", por recoger el
producto tendra un descuento del 8% por ende el valor a pagar es de: "+resul);
[Link]("CondicionesPaso",condiciones);
}else {
if ([Link]() && cantidad<=5) {
desc = (float) (precio * 0.05);
total = precio + desc;
resul = [Link](total);
condiciones=("El precio de su compra es de: "+precio+", el envio a
domicilio tiene un costo del 5% por ende el valor a pagar es de: "+resul);
[Link]("CondicionesPaso",condiciones);
} else {
if ([Link]() && cantidad > 5) {
desc = (float) (precio * 0.11);
total = precio - desc;
resul = [Link](total);
condiciones=("El precio de su compra es de: "+precio+", por
recoger el producto tendra un descuento del 8% y por comprar mas de 5 productos
tendras un descuento del 3%, por ende el valor a pagar es de: "+resul);
[Link]("CondicionesPaso",condiciones);
} else {
if ([Link]() && cantidad > 5) {
desc = (float) (precio * 0.2);
total = precio + desc;
resul = [Link](total);
condiciones=("El precio de su compra es de: "+precio+".
Por comprar mas de 5 productos recibes un descuento del 3%, adicionalmente el
envio a domicilio tiene un costo del 5% por ende el valor a pagar es de: "+resul);
[Link]("CondicionesPaso",condiciones);
}
}
}
}
startActivity(activity2);
}
}
LA OTRA ACTIVIDAD
package [Link];
import [Link];
import [Link];
import [Link];
public class ResultadoActivity extends AppCompatActivity {
String condLlego;
TextView lbl1,lbl2;
Bundle recuperarDatos;
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_resultado);
lbl2=(TextView)findViewById([Link]);
//recuperamos los datos
recuperarDatos=getIntent().getExtras();
condLlego=[Link]("CondicionesPaso");
[Link](condLlego);
}
}
MATRICULA:
Public class MainActivity extends AppCompatActivity {
TextView txtnombre,txtcarrera,txtvalor,txtpago,txtconceptos;
RadioButton radbtndiurna,radbtnnocturna;
CheckBox ckpromedio,ckdeportista;
float valor=920000;
double pago;
float desc;
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
txtnombre=(TextView) findViewById([Link]);
txtcarrera=(TextView) findViewById([Link]);
txtvalor=(TextView) findViewById([Link]);
txtpago=(TextView) findViewById([Link]);
txtconceptos=(TextView) findViewById([Link]);
radbtndiurna=(RadioButton) findViewById([Link]);
radbtnnocturna=(RadioButton) findViewById([Link]);
ckpromedio=(CheckBox) findViewById([Link]);
ckdeportista=(CheckBox) findViewById([Link]);
}
//DecimalFormat, para que me tome el valor con decimales correctamente
DecimalFormat formato = new DecimalFormat("###,###");
public void seleccion(View view) {
[Link]([Link](valor));
if([Link]() && [Link]()){
pago = (valor * 30) / 100;
desc = (float) (valor - pago);
[Link]([Link](desc));
[Link]("Nuestra institución le brinda un descuento a
su matricula por lo siguiente:
" +
" • 20% de descuento por ser deportista.
" +
" • 10% de descuento por estudiar en la jornada
diurna.");
}else{
if ([Link]() && [Link]()){
pago=(valor*25)/100;
desc=(float) (valor-pago);
[Link]([Link](desc));
[Link]("Nuestra institución le brinda un
descuento a su matricula por lo siguiente:
" +
" • 20% de descuento por ser deportista.
" +
" • 5% de descuento por estudiar en la jornada
nocturna.");
}else{
if ([Link]() && [Link]()){
pago=(valor*25)/100;
desc=(float) (valor-pago);
[Link]([Link](desc));
[Link]("Nuestra institución le brinda un
descuento a su matricula por lo siguiente:
" +
" • 15% de descuento por tener un excelente
promedio. " +
" • 10% de descuento por estudiar en la jornada
diurna.");
}else{
if ([Link]() && [Link]()){
pago=(valor*20)/100;
desc=(float) (valor-pago);
[Link]([Link](desc));
[Link]("Nuestra institución le brinda un
descuento a su matricula por lo siguiente:
" +
" • 15% de descuento por tener un excelente
promedio. " +
" • 5% de descuento por estudiar en la
jornada nocturna.");
}else{
if ([Link]()) {
pago = (valor * 0.10);
desc = (float) (valor - pago);
[Link]([Link](desc));
[Link]("Nuestra institución le
brinda un descuento a su matricula por lo siguiente:
" +
" • 10% de descuento por estudiar en la
jornada diurna" );
}else{
if ([Link]()){
pago=(valor*0.05);
desc=(float) (valor-pago);
[Link]([Link](desc));
[Link]("Nuestra institución le
brinda un descuento a su matricula por lo siguiente:
" +
" • 5% de descuento por estudiar en
la jornada diurna" );
}
}
}
}
}
}
//Dentro de los if anidados no nos estaba saliendo decidi sacarlo y
funciono correctamente.
if([Link]() && [Link]() &&
[Link]()) {
pago = (valor * 0.45);
desc = (float) (valor - pago);
[Link]([Link](desc));
[Link]("Nuestra institución le brinda un descuento a
su matricula por lo siguiente:
" +
" • 15% de descuento por tener un excelente promedio.
" +
" • 20% de descuento por ser deportista.
" +
" • 10% de descuento por estudiar en la jornada
diurna.");
}
if([Link]() && [Link]() &&
[Link]()) {
pago = (valor * 0.40);
desc = (float) (valor - pago);
[Link]([Link](desc));
[Link]("Nuestra institución le brinda un descuento a
su matricula por lo siguiente:
" +
" • 15% de descuento por tener un excelente promedio.
" +
" • 20% de descuento por ser deportista.
" +
" • 5% de descuento por estudiar en la jornada
diurna.");
}
}
}
________________________________________________________________________________
codigo limpiar:
public void Limpiar(View view){
if (!([Link]().toString()).isEmpty() || !
([Link]().toString()).isEmpty() || !
([Link]().toString()).isEmpty()) {
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}
Calculadora:
public class PrincipalActivity extends AppCompatActivity {
Button btnCero,btnUno, btnDos, btnTres, btnCuatro, btnCinco, btnSeis,
btnSiete, btnOcho, btnNueve,
btnSum, btnRes, btnMul, btnDiv, btnC, btnBorrar, btnP, btnIgual;
EditText PantPrin;
float resultado;
String operador, mostrar , reserva;
@Override
protected void onCreate(Bundle savedInstanceState) {
[Link](savedInstanceState);
setContentView([Link].activity_main);
btnCero = (Button) findViewById([Link].btn0);
btnUno = (Button)findViewById([Link].btn1);
btnDos = (Button)findViewById([Link].btn2);
btnTres = (Button)findViewById([Link].btn3);
btnCuatro = (Button)findViewById([Link].btn4);
btnCinco = (Button)findViewById([Link].btn5);
btnSeis = (Button)findViewById([Link].btn6);
btnSiete = (Button)findViewById([Link].btn7);
btnOcho = (Button)findViewById([Link].btn8);
btnNueve = (Button)findViewById([Link].btn9);
btnSum = (Button)findViewById([Link]);
btnRes = (Button)findViewById([Link]);
btnMul = (Button)findViewById([Link]);
btnDiv = (Button)findViewById([Link]);
btnC = (Button)findViewById([Link]);
btnBorrar = (Button)findViewById([Link]);
PantPrin = (EditText) findViewById([Link]);
btnP = (Button)findViewById([Link]);
btnIgual = (Button)findViewById([Link]);
[Link] (new [Link](){
@Override
public void onClick(View view){
mostrar = [Link]().toString();
mostrar = mostrar + " 1";
[Link](mostrar);
}
});
[Link](new [Link](){
@Override
public void onClick(View v){
mostrar = [Link]().toString();
mostrar = mostrar + " 2";
[Link](mostrar);
}
});
[Link](new [Link](){
@Override
public void onClick(View v){
mostrar = [Link]().toString();
mostrar = mostrar + " 3";
[Link](mostrar);
}
});
[Link](new [Link](){
@Override
public void onClick(View v){
mostrar = [Link]().toString();
mostrar = mostrar + " 4";
[Link](mostrar);
}
});
[Link](new [Link](){
public void onClick(View v){
mostrar = [Link]().toString();
mostrar = mostrar + " 5";
[Link](mostrar);
}
});
[Link](new [Link](){
public void onClick(View v){
mostrar = [Link]().toString();
mostrar = mostrar + " 6";
[Link](mostrar);
}
});
[Link](new [Link](){
public void onClick(View v){
mostrar = [Link]().toString();
mostrar = mostrar + " 7";
[Link](mostrar);
}
});
[Link](new [Link](){
public void onClick(View v){
mostrar = [Link]().toString();
mostrar = mostrar + " 8";
[Link](mostrar);
}
});
[Link](new [Link](){
public void onClick(View v){
mostrar = [Link]().toString();
mostrar = mostrar + " 9";
[Link](mostrar);
}
});
[Link](new [Link](){
public void onClick(View v){
reserva = [Link]().toString();
operador = "+";
[Link]("");
}
});
[Link](new [Link](){
public void onClick(View v){
reserva = [Link]().toString();
operador = "-";
[Link]("");
}
});
[Link](new [Link](){
public void onClick(View v){
reserva = [Link]().toString();
operador = "*";
[Link]("");
}
});
[Link](new [Link](){
public void onClick(View v){
reserva = [Link]().toString();
operador = "/";
[Link]("");
}
});
[Link](new [Link](){
public void onClick(View v){
mostrar = [Link]().toString();
mostrar = mostrar + ".";
[Link](mostrar);
}
});
}
public void Operaciones(View view){
mostrar = [Link]().toString();
//mostrar = mostrar + "1";
if([Link]("-")){
resultado = [Link](reserva) -
[Link]([Link]().toString());
[Link]([Link](resultado));
if([Link]("+")){
resultado = [Link](reserva) +
[Link]([Link]().toString());
[Link]([Link](resultado));
}
if([Link]("/")){
resultado = [Link](reserva) /
[Link]([Link]().toString());
[Link]([Link](resultado));
}
if([Link]("*")){
resultado = [Link](reserva) *
[Link]([Link]().toString());
[Link]([Link](resultado));
}
}
}
public void Borrar(View view){
mostrar = [Link]().toString();
mostrar = [Link](0,[Link]()-1);
[Link](mostrar);
}
public void C(View view){
mostrar = "";
[Link](mostrar);
reserva = "";
operador = "";
}
}