SlideShare una empresa de Scribd logo
POO. Unidad 2: Clases y objetos Ejercicio 2
Vamos a subir un poco el nivel, pon atención al
Hola compañero, bienvenido a otro ejercicio de
enunciado del siguiente problema…
este tutorial.
Vamos a subir un poco el nivel, pon atención al
enunciado del siguiente problema…
Construir una clase en java que defina a un estudiante, teniendo como
atributos su número de carnet, nombre y las notas correspondientes al
primer parcial, segundo parcial, trabajo acumulado y exámen final. La
clase deberá tener los métodos necesarios para encontrar la nota final
del estudiante basado en el cálculo usado en la UCYT (el primer
parcial, el segundo parcial y el trabajo acumulado corresponden al
20% de la nota final cada uno y el exámen final el 40%). Del mismo
modo deberá tener un método que defina si el estudiante está
aprobado o reprobado. Un tercer método deberá imprimir la
información del estudiante en una caja de diálogo gráfica. Deberá
crear también una clase que contenga el método main donde se pidan
los datos del estudiante de forma gráfica (utilizando la interface
SWING), creando un objeto alumno y definiendo sus atributos. .
Bien, para este problema vamos a construir dos
Comencemos construyendo la clase Alumno.
clases una llamada Notas y otra llamada Alumno.
Comencemos construyendo la clase Alumno.
De acuerdo a los datos del
Ahora bien, ya que necesitamos
problema vamos a definir las
calcular el promedio final del
variables
alumno vamos a definir también
carnet, nombre, notapp,notasp,no
el método notafinal()
tata y notaef.
De acuerdo a los datos del
Ahora bien, ya que necesitamos
problema vamos a definir las
calcular el promedio final del
variables
alumno vamos a definir también
carnet, nombre, notapp,notasp,no
el método notafinal()
tata y notaef.

import javax.swing.*;
public class Alumno {
String carnet;
String nombre;
int notapp;
int notasp;
int notata;
int notaef;
Ahora bien, ya que necesitamos
calcular el promedio final del
alumno vamos a definir también
el método notafinal()

import javax.swing.*;
public class Alumno {
String carnet;
String nombre;
int notapp;
int notasp;
int notata;
int notaef;
Ahora bien, ya que necesitamos
calcular el promedio final del
alumno vamos a definir también
el método notafinal()

import javax.swing.*;
public class Alumno {
String carnet;
String nombre;
int notapp;
int notasp;
int notata;
int notaef;
public double notafinal()
{
double nf;
nf = (this.notapp * 0.20) + (this.notasp *
0.20)
+ (this.notata * 0.20) + (this.notaef *
0.40);
return nf;
}
Para determinar cuando un
alumno esta reprobado o no
Finalmente vamos a crear el
vamos a crear el método estado
método necesario para imprimir
que trabajara con la nota final
los datos del alumno en pantalla.
que se calcule en el método
anterior.
Para determinar cuando un
alumno esta reprobado o no
Finalmente vamos a crear el
vamos a crear el método estado
método necesario para imprimir
que trabajara con la nota final
los datos del alumno en pantalla.
que se calcule en el método
anterior.

public String estado()
{
if (this.notafinal() >= 70 )
return "Aprobado";
else
return "Reprobado";
}
Finalmente vamos a crear el
método necesario para imprimir
los datos del alumno en pantalla.

public String estado()
{
if (this.notafinal() >= 70 )
return "Aprobado";
else
return "Reprobado";
}
Finalmente vamos a crear el
método necesario para imprimir
los datos del alumno en pantalla.

public String estado()
{
if (this.notafinal() >= 70 )
return "Aprobado";
else
return "Reprobado";
}
public void MostrarDatos()
{
String datos = "Nombre :" + "t" +
this.nombre + "n" +
"Carnet No. :" + "t" + this.carnet + "n"
+
"Nota 1P :" + "t" + this.notapp + "n" +
"Nota 2P :" + "t" + this.notasp + "n" +
"Nota TA :" + "t" + this.notata + "n" +
"Nota EF :" + "t" + this.notaef + "n" +
"Nota Final :" + "t" + this.notafinal() +
"n" +
"Estado :" + "t" + this.estado();
JOptionPane.showMessageDialog(null, datos);
} }
¡Listo! Ya tenemos a definir la clase clase que será
Para esto vamos definida nuestra Nota
Alumno,que contenga el main del programa.
la vamos a probarla.
Para esto vamos a definir la clase Nota que será
la que contenga el main del programa.
Ahora solicitaremos al usuario
que ingrese los datos
Vamos a importar la librería swing
correspondientes. Recuerda un
Por último llamemos al con que
de java para trabajar método
MostrarDatos para imprimiry
showInputDialog devuelve
poco de interfaz gráfica los
cadenas, por lo tanto objeto de
resultados en pantalla.
después, crearemos undebemos
realizar las conversiones
tipo Alumno.
correspondientes.
Ahora solicitaremos al usuario
que ingrese los datos
Vamos a importar la librería swing
correspondientes. Recuerda un
Por último llamemos al con que
de java para trabajar método
MostrarDatos para imprimiry
showInputDialog devuelve
poco de interfaz gráfica los
cadenas, por lo tanto objeto de
resultados en pantalla.
después, crearemos undebemos
realizar las conversiones
tipo Alumno.
correspondientes.

import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
Ahora solicitaremos al usuario
que ingrese los datos
correspondientes. Recuerda que
Por último llamemos al método
MostrarDatos para imprimir los
showInputDialog devuelve
cadenas, por lo tanto debemos
resultados en pantalla.
realizar las conversiones
correspondientes.

import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
Ahora solicitaremos al usuario
que ingrese los datos
correspondientes. Recuerda que
Por último llamemos al método
showInputDialog devuelve
MostrarDatos para imprimir los
cadenas, por lo tanto debemos
resultados en pantalla.
realizar las conversiones
correspondientes.

import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
a.carnet =
JOptionPane.showInputDialog("Carnet del
Estudiante: ");
a.nombre =
JOptionPane.showInputDialog("Nombre del
Estudiante: ");
a.notapp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Primer Parcial: "));
a.notasp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Segundo Parcial: "));
a.notata =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Trabajo Acumulado: "));
a.notaef =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Examen Final: "));
Por último llamemos al método
MostrarDatos para imprimir los
resultados en pantalla.

import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
a.carnet =
JOptionPane.showInputDialog("Carnet del
Estudiante: ");
a.nombre =
JOptionPane.showInputDialog("Nombre del
Estudiante: ");
a.notapp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Primer Parcial: "));
a.notasp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Segundo Parcial: "));
a.notata =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Trabajo Acumulado: "));
a.notaef =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Examen Final: "));
Por último llamemos al método
MostrarDatos para imprimir los
resultados en pantalla.

import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
a.carnet =
JOptionPane.showInputDialog("Carnet del
Estudiante: ");
a.nombre =
JOptionPane.showInputDialog("Nombre del
Estudiante: ");
a.notapp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Primer Parcial: "));
a.notasp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Segundo Parcial: "));
a.notata =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Trabajo Acumulado: "));
a.notaef =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Examen Final: "));
a.MostrarDatos(); }}
Utilizando JCreator ejecutamos
¿Notas como en ambas clases se
nuestro main y obtenemos un
hizo uso de la referencia this?
resultado como el siguiente…
¿Notas como en ambas clases se
hizo uso de la referencia this?
Esto fue todo por ahora, espero
Nos vemos en el siguiente
que la solución de este ejercicio
ejercicio. Hasta pronto.
te haya sido clara y provechosa.
Nos vemos en el siguiente
ejercicio. Hasta pronto.

Más contenido relacionado

PDF
8b Curso de POO en java - paso de diagrama clases a java 1
PPTX
Metodos en java
PDF
Diagramas Analisis
PDF
Clases abstractas
PPT
Diseño de interfaces
PDF
Estructura de un informe en JasperReports
PDF
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
8b Curso de POO en java - paso de diagrama clases a java 1
Metodos en java
Diagramas Analisis
Clases abstractas
Diseño de interfaces
Estructura de un informe en JasperReports
DIAPOSITIVAS CURSO PYTHON.pptx.pdf

La actualidad más candente (20)

PPTX
Programación Orientada a Objetos - herencia y polimorfismo
PDF
Creación de tablas y relaciones en mysql workbench
PDF
PPTX
Unidad 3: Herencia Ejercicio 3
PPT
Diagramas de Casos de Uso del Negocio y del Sistema
PDF
6 Curso de POO en Java - clases y objetos
PPTX
Conceptos basicos POO
PPT
Modelos de dominio
PDF
Metodologiasad 1
PDF
Conceptos básicos de programación orientada a objetos (poo)
DOCX
PPTX
Transformar modelo entidad relacion a modelo logico
PDF
Programación 1: cadenas en C
PPT
Estimación Software por Puntos de Función
PPT
Pilas En C++
PPTX
Componentes y Librerías - Tópicos avanzados de programación.
PPTX
Unidad 2: Clases y objetos Ejercicio 3
PPTX
MODELO VISTA CONTROLADOR
DOCX
Cuestionario
PDF
Python : Regular expressions
Programación Orientada a Objetos - herencia y polimorfismo
Creación de tablas y relaciones en mysql workbench
Unidad 3: Herencia Ejercicio 3
Diagramas de Casos de Uso del Negocio y del Sistema
6 Curso de POO en Java - clases y objetos
Conceptos basicos POO
Modelos de dominio
Metodologiasad 1
Conceptos básicos de programación orientada a objetos (poo)
Transformar modelo entidad relacion a modelo logico
Programación 1: cadenas en C
Estimación Software por Puntos de Función
Pilas En C++
Componentes y Librerías - Tópicos avanzados de programación.
Unidad 2: Clases y objetos Ejercicio 3
MODELO VISTA CONTROLADOR
Cuestionario
Python : Regular expressions
Publicidad

Similar a POO. Unidad 2: Clases y objetos Ejercicio 2 (20)

PDF
DCI_I50N_PPT_INTROAJAVA_S2_24C2A UTP 2025
DOCX
Ejercicios tpc
PDF
Ejercicios tpc
PDF
C6 net beansentradasysalidas
PDF
sentenciareturnymetodos
PPT
Ecuaciones Cuadraticas
PDF
Computación 2 sept 2012
PPTX
Unidad 4: Polimorfismo Ejercicio 3
PDF
2 f programas
PDF
2 f programas
PPT
DOCX
Informe tecnico de la unidad 1
PPTX
Unidad 5: Excepciones Ejercicio 3
PPTX
Unidad 5: Excepciones Ejercicio 4
PDF
Introduccion a JAVA
DOCX
Ejercicio Diagrama Clase Codigo Metodos
PDF
Computación 2 sept 2012
PPTX
Clase Scanner en netbeans - JOptionPane.pptx
DOCX
Aa javaaa intro
PDF
2.Introducción a las aplicaciones en java
DCI_I50N_PPT_INTROAJAVA_S2_24C2A UTP 2025
Ejercicios tpc
Ejercicios tpc
C6 net beansentradasysalidas
sentenciareturnymetodos
Ecuaciones Cuadraticas
Computación 2 sept 2012
Unidad 4: Polimorfismo Ejercicio 3
2 f programas
2 f programas
Informe tecnico de la unidad 1
Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 4
Introduccion a JAVA
Ejercicio Diagrama Clase Codigo Metodos
Computación 2 sept 2012
Clase Scanner en netbeans - JOptionPane.pptx
Aa javaaa intro
2.Introducción a las aplicaciones en java
Publicidad

Más de Fabiola Valerio Ramirez (16)

PPTX
Unidad 6: Flujos y Archivos Ejercicio 4
PPTX
Unidad 6: Flujos y Archivos Ejercicio 3
PPTX
Unidad 6: Flujos y Archivos Ejercicio 2
PPTX
Unidad 6: Flujos y Archivos Ejercicio 1
PPTX
Unidad 5: Excepciones Ejercicio 2
PPTX
Unidad 5: Excepciones Ejercicio 1
PPTX
Unidad 4: Polimorfismo Ejercicio 4
PPTX
Unidad 2: Clases y objetos Ejercicio 1
PPTX
Unidad 4: Polimorfismo Ejercicio 2
PPTX
Unidad 4: Polimorfismo Ejercicio 1
PPTX
Unidad 3: Herencia Ejercicio 4
PPTX
Unidad 3: Herencia Ejercicio 2
PPTX
Unidad 3: Herencia Ejercicio 1
PPTX
Unidad 2: Clases y objetos Ejercicio 4
PPTX
POO Unidad 2: Clases y objetos Ejercicio 1
Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 2
Unidad 6: Flujos y Archivos Ejercicio 1
Unidad 5: Excepciones Ejercicio 2
Unidad 5: Excepciones Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 1
Unidad 3: Herencia Ejercicio 4
Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 4
POO Unidad 2: Clases y objetos Ejercicio 1

Último (20)

PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
2.0 Introduccion a processing, y como obtenerlo
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
2.0 Introduccion a processing, y como obtenerlo
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PLAN DE CASTELLANO 2021 actualizado a la normativa
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
TOMO II - LITERATURA.pd plusenmas ultras
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf

POO. Unidad 2: Clases y objetos Ejercicio 2

  • 2. Vamos a subir un poco el nivel, pon atención al Hola compañero, bienvenido a otro ejercicio de enunciado del siguiente problema… este tutorial.
  • 3. Vamos a subir un poco el nivel, pon atención al enunciado del siguiente problema…
  • 4. Construir una clase en java que defina a un estudiante, teniendo como atributos su número de carnet, nombre y las notas correspondientes al primer parcial, segundo parcial, trabajo acumulado y exámen final. La clase deberá tener los métodos necesarios para encontrar la nota final del estudiante basado en el cálculo usado en la UCYT (el primer parcial, el segundo parcial y el trabajo acumulado corresponden al 20% de la nota final cada uno y el exámen final el 40%). Del mismo modo deberá tener un método que defina si el estudiante está aprobado o reprobado. Un tercer método deberá imprimir la información del estudiante en una caja de diálogo gráfica. Deberá crear también una clase que contenga el método main donde se pidan los datos del estudiante de forma gráfica (utilizando la interface SWING), creando un objeto alumno y definiendo sus atributos. .
  • 5. Bien, para este problema vamos a construir dos Comencemos construyendo la clase Alumno. clases una llamada Notas y otra llamada Alumno.
  • 7. De acuerdo a los datos del Ahora bien, ya que necesitamos problema vamos a definir las calcular el promedio final del variables alumno vamos a definir también carnet, nombre, notapp,notasp,no el método notafinal() tata y notaef.
  • 8. De acuerdo a los datos del Ahora bien, ya que necesitamos problema vamos a definir las calcular el promedio final del variables alumno vamos a definir también carnet, nombre, notapp,notasp,no el método notafinal() tata y notaef. import javax.swing.*; public class Alumno { String carnet; String nombre; int notapp; int notasp; int notata; int notaef;
  • 9. Ahora bien, ya que necesitamos calcular el promedio final del alumno vamos a definir también el método notafinal() import javax.swing.*; public class Alumno { String carnet; String nombre; int notapp; int notasp; int notata; int notaef;
  • 10. Ahora bien, ya que necesitamos calcular el promedio final del alumno vamos a definir también el método notafinal() import javax.swing.*; public class Alumno { String carnet; String nombre; int notapp; int notasp; int notata; int notaef; public double notafinal() { double nf; nf = (this.notapp * 0.20) + (this.notasp * 0.20) + (this.notata * 0.20) + (this.notaef * 0.40); return nf; }
  • 11. Para determinar cuando un alumno esta reprobado o no Finalmente vamos a crear el vamos a crear el método estado método necesario para imprimir que trabajara con la nota final los datos del alumno en pantalla. que se calcule en el método anterior.
  • 12. Para determinar cuando un alumno esta reprobado o no Finalmente vamos a crear el vamos a crear el método estado método necesario para imprimir que trabajara con la nota final los datos del alumno en pantalla. que se calcule en el método anterior. public String estado() { if (this.notafinal() >= 70 ) return "Aprobado"; else return "Reprobado"; }
  • 13. Finalmente vamos a crear el método necesario para imprimir los datos del alumno en pantalla. public String estado() { if (this.notafinal() >= 70 ) return "Aprobado"; else return "Reprobado"; }
  • 14. Finalmente vamos a crear el método necesario para imprimir los datos del alumno en pantalla. public String estado() { if (this.notafinal() >= 70 ) return "Aprobado"; else return "Reprobado"; } public void MostrarDatos() { String datos = "Nombre :" + "t" + this.nombre + "n" + "Carnet No. :" + "t" + this.carnet + "n" + "Nota 1P :" + "t" + this.notapp + "n" + "Nota 2P :" + "t" + this.notasp + "n" + "Nota TA :" + "t" + this.notata + "n" + "Nota EF :" + "t" + this.notaef + "n" + "Nota Final :" + "t" + this.notafinal() + "n" + "Estado :" + "t" + this.estado(); JOptionPane.showMessageDialog(null, datos); } }
  • 15. ¡Listo! Ya tenemos a definir la clase clase que será Para esto vamos definida nuestra Nota Alumno,que contenga el main del programa. la vamos a probarla.
  • 16. Para esto vamos a definir la clase Nota que será la que contenga el main del programa.
  • 17. Ahora solicitaremos al usuario que ingrese los datos Vamos a importar la librería swing correspondientes. Recuerda un Por último llamemos al con que de java para trabajar método MostrarDatos para imprimiry showInputDialog devuelve poco de interfaz gráfica los cadenas, por lo tanto objeto de resultados en pantalla. después, crearemos undebemos realizar las conversiones tipo Alumno. correspondientes.
  • 18. Ahora solicitaremos al usuario que ingrese los datos Vamos a importar la librería swing correspondientes. Recuerda un Por último llamemos al con que de java para trabajar método MostrarDatos para imprimiry showInputDialog devuelve poco de interfaz gráfica los cadenas, por lo tanto objeto de resultados en pantalla. después, crearemos undebemos realizar las conversiones tipo Alumno. correspondientes. import javax.swing.*; public class Notas { public static void main(String[] args) { // TODO code application logic here Alumno a = new Alumno();
  • 19. Ahora solicitaremos al usuario que ingrese los datos correspondientes. Recuerda que Por último llamemos al método MostrarDatos para imprimir los showInputDialog devuelve cadenas, por lo tanto debemos resultados en pantalla. realizar las conversiones correspondientes. import javax.swing.*; public class Notas { public static void main(String[] args) { // TODO code application logic here Alumno a = new Alumno();
  • 20. Ahora solicitaremos al usuario que ingrese los datos correspondientes. Recuerda que Por último llamemos al método showInputDialog devuelve MostrarDatos para imprimir los cadenas, por lo tanto debemos resultados en pantalla. realizar las conversiones correspondientes. import javax.swing.*; public class Notas { public static void main(String[] args) { // TODO code application logic here Alumno a = new Alumno(); a.carnet = JOptionPane.showInputDialog("Carnet del Estudiante: "); a.nombre = JOptionPane.showInputDialog("Nombre del Estudiante: "); a.notapp = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Primer Parcial: ")); a.notasp = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Segundo Parcial: ")); a.notata = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Trabajo Acumulado: ")); a.notaef = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Examen Final: "));
  • 21. Por último llamemos al método MostrarDatos para imprimir los resultados en pantalla. import javax.swing.*; public class Notas { public static void main(String[] args) { // TODO code application logic here Alumno a = new Alumno(); a.carnet = JOptionPane.showInputDialog("Carnet del Estudiante: "); a.nombre = JOptionPane.showInputDialog("Nombre del Estudiante: "); a.notapp = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Primer Parcial: ")); a.notasp = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Segundo Parcial: ")); a.notata = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Trabajo Acumulado: ")); a.notaef = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Examen Final: "));
  • 22. Por último llamemos al método MostrarDatos para imprimir los resultados en pantalla. import javax.swing.*; public class Notas { public static void main(String[] args) { // TODO code application logic here Alumno a = new Alumno(); a.carnet = JOptionPane.showInputDialog("Carnet del Estudiante: "); a.nombre = JOptionPane.showInputDialog("Nombre del Estudiante: "); a.notapp = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Primer Parcial: ")); a.notasp = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Segundo Parcial: ")); a.notata = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Trabajo Acumulado: ")); a.notaef = Integer.parseInt(JOptionPane.showInputDialo g("Nota del Examen Final: ")); a.MostrarDatos(); }}
  • 23. Utilizando JCreator ejecutamos ¿Notas como en ambas clases se nuestro main y obtenemos un hizo uso de la referencia this? resultado como el siguiente…
  • 24. ¿Notas como en ambas clases se hizo uso de la referencia this?
  • 25. Esto fue todo por ahora, espero Nos vemos en el siguiente que la solución de este ejercicio ejercicio. Hasta pronto. te haya sido clara y provechosa.
  • 26. Nos vemos en el siguiente ejercicio. Hasta pronto.