APPs

Final



1) Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta.

2) Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario.

3) En un almacén se hace un 20% de descuento a los clientes cuya compra supere los $1000 ¿Cuál será la cantidad que pagara una persona por su compra?

Producto

1. Una empresa de bienes raíces ofrece casas de interés social, bajo las siguientes condiciones: Si los ingresos del comprador son mayores de $3000000 ó más, la cuota inicial será del 30% del costo de la casa y el resto se distribuirá en pagos mensuales, a pagar en 15 años. Si los ingresos del comprador son menos o igual a $3000000 o menos, la cuota inicial será del 20% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 15 años. La empresa quiere obtener cuanto debe pagar un comprador por concepto de cuota inicial y cuanto por cada pago mensual.

2. Clasificación de los triángulos


Hay diferentes maneras de clasificar a los triángulos, según sus lados o sus ángulos.


Según sus ángulos


Rectángulo: tiene un ángulo recto, es decir, mide 90º.
Acutángulo: tiene 3 ángulos agudos, es decir, miden menos de 90º.
Obtusángulo: tiene un ángulo obtuso, es decir, mide más de 90º.


Según sus lados


Equilátero: los 3 lados miden lo mismo.
Isósceles: tiene 2 lados que miden igual y otro desigual.
Escaleno: todos los lados tienen diferente longitud.




Mi conocimiento en 10 minutos

Crear una app que permita capturar el nombre de la persona, el proceso y las  ventas el día. Los empleados tienen un salario día de $32000, Si la persona es del proceso de facturación y con unas ventas superiores a $ 2´000.000, se le asigna una bonificación de 10000, o si las ventas son superiores a $3´000.000, se le asigna una bonificación de 20000. 
Imprimir el nombre de la persona, las ventas del día, su bonificación y el total del salario día.



-----------------------------------------------------------------------------------
  1. Se diseña la interfaz.
  2. Se colocan los objetos y se definen las propiedades
  3.  Al botón se le define la propiedad (on clic) el nombre del proceso, en nuestro caso suma, en donde se define las líneas de código par este botón.



package com.javaya.proyecto002;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends Activity {
  private EditText txtn1,txtn2;
  private TextView txtres;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); txtn1=(EditText)findViewById(R.id.txtn1); txtn2=(EditText)findViewById(R.id.txtn2); txtres=(TextView)findViewById(R.id.txtres); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present.
      getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
    
    //este método se ejecuta cuando demos clic en el botón
    public void suma(View view) {
        String val1=txtn1.getText().toString();
        String val2=txtn2.getText().toString();
        int n1=Integer.parseInt(val1);
        int n2=Integer.parseInt(val2);
        int suma=n1+n2;
        String resu=String.valueOf(suma);
        txtres.setText(resu);
    }    
    
}

-----------------------------------------------------------------------------------

-----------------------------------------------------------------------------------
Circunferencias


-----------------------------------------------------------------------------------
Proceso guardar






App inventor

Archivo básico, acá


************************

Promedio notas




package com.example.ejercicio1;

import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;


public class MainActivity extends AppCompatActivity {


    private EditText nota1, nota2, nota3;
    private TextView result;


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

        nota1 = findViewById(R.id.nota1);
        nota2 = findViewById(R.id.nota2);
        nota3 = findViewById(R.id.nota3);
        result = findViewById(R.id.result);


    }

    public void resultado(View view) {


        String val1=nota1.getText().toString();
        String val2=nota2.getText().toString();
        String val3=nota3.getText().toString();

        double n1=Double.parseDouble(val1);
        double n2=Double.parseDouble(val2);
        double n3=Double.parseDouble(val3);
        double promedio;


        promedio = (n1 + n2 + n3) / 3;


        if (promedio < 3) {
            result.setText("El estudiante perdió");
        } else if (promedio >= 4) {
            result.setText("Excelente promedio");
        } else {
            result.setText("Básico");


        }
    }
}

 



PRINCIPAL

Student, acá Estudiantes, acá