00109590994is04s11078737lpi 2022 Ii Guiadelabotario Semana01
00109590994is04s11078737lpi 2022 Ii Guiadelabotario Semana01
Fecha 20/08/2022
Ejercicio 1
Clase Alumno
package semana1.datos;
public class Alumno {
//atributos
private int codigo;
private String nombre;
private String apaterno;
private String amaterno;
private float nota1;
private float nota2;
@Override
public String toString() {
return "CODIGO=" + codigo + "\n NOMBRES=" + nombre + "\n
APELLIDO PATERNO=" + apaterno + "\n APELLIDO MATERNO=" + amaterno +
"\n NOTA1=" + nota1 + "\n NOTA2=" + nota2;
}
}
import semana1.datos.Alumno;
String darNombre() {
return txtNombre.getText();
}
String darPaterno() {
return txtPaterno.getText();
}
String darMaterno() {
return txtMaterno.getText();
}
float darNota1() {
return Float.parseFloat(txtNota1.getText());
}
float darNota2() {
return Float.parseFloat(txtNota2.getText());
}
//----------------------------------------------
void procesar() {
//crear objeto de la clase Alumno
Alumno objetoAlum = new Alumno();
//asignar valores a los atributos del objeto Alumno
objetoAlum.setCodigo(darCodigo());
objetoAlum.setNombre(darNombre());
objetoAlum.setApaterno(darPaterno());
objetoAlum.setAmaterno(darMaterno());
objetoAlum.setNota1(darNota1());
objetoAlum.setNota2(darNota2());
//invocar al método listado, a la
//vez entregar objeto alumno en su parámetro
listado(objetoAlum);
}
//-------------------------------------------------
//visualizamos resultados en el componente TextArea
void listado(Alumno alumno) {
//por defecto obtenemos el método toString
//del objeto alumno en el TextArea
txtaSalida.append(String.valueOf(alumno));
//invocar método calcularpromedio en textArea
txtaSalida.append("\nPROMEDIO:"+alumno.calcularPromediO());
}
CODIFICACION
Fig. 3. Proyecto
LPI-SEMANA1
1-
package semana01_02;
Formulario
package semana01_02;
int darCodigo() {
return Integer.parseInt(txtCodigo.getText());
}
String darNombre() {
return txtNombre.getText();
}
String darApellido() {
return txtApellidos.getText();
}
String darDistrito() {
return txtDistrito.getText();
}
double darSueldoBasico() {
return Double.parseDouble(txtSueldoBasico.getText());
}
double darTotalVentas() {
return Double.parseDouble(txtTotalVendido.getText());
}
void borrar() {
txtCodigo.setText("");
txtApellidos.setText("");
txtNombre.setText("");
txtDistrito.setText("");
txtSueldoBasico.setText("");
txtTotalVendido.setText("");
txtSalida.setText("");
//-----ubicacion del cursor
txtCodigo.requestFocus();
}
//eventos
private void btnCalcularActionPerformed(java.awt.event.ActionEvent
evt) {
proceso();
}
PROBLEMA 01
Diseñe la Clase Celular en el paquete semana_01_01 con los atributos públicos: número
(int), usuario (String), segundos consumidos (int) y precio por segundo (double).
Implemente, además:
En la Clase principal:
PROBLEMA 02
Diseñe la clase Celular en el paquete semana_01_02 con los atributos privados: número
(int), usuario (String), segundos consumidos (int) y precio por segundo (double).
Implemente, además:
Implemente, además:
PROBLEMA 04
Diseñe la clase Edificio en el paquete semana_01_04 con los atributos privados: código
(int), número de departamentos (int), número de contrato (int) y costo en dólares de un
departamento (double).
Implemente, además:
✓ Declare, cree un objeto de tipo Edificio (con datos leídos por GUI).
✓ Implemente un método listado que reciba la referencia a un objeto de tipo Edificio
y visualice sus datos completos.
✓ Incremente en 20% el costo de un departamento y visualice nuevamente la
información completa.