SlideShare una empresa de Scribd logo
Programa 20
Alumno: Erick Darío Ramírez Rea
Grupo: 3ºG Programación
Función del Programa
 Este programa es un ejemplo del uso de los
constructores junto con el uso de cuadros
de dialogo.
Código 1
package segundoparcial;
public class Programa20 {
private String nombre;
private String apellido;
private int edad;
private int numeroDeControl;
public Programa20(String nombre, String apellido, int edad, int numeroDeControl)
{
this.numeroDeControl=numeroDeControl;
this.nombre=nombre;
this.apellido=apellido;
this.edad=edad;
}
public String getNombre()
{
return nombre;
}
public String getApellido()
{
return apellido;
}
public int getEdad()
{
return edad;
}
public int getNumeroDeControl()
{
return numeroDeControl;
}
}
Código 2
package segundoparcial;
import javax.swing.JOptionPane;
public class Programa20_2 {
public static void main(String[]args)
{
String nombre=JOptionPane.showInputDialog("Ingresa el nombre");
String apellido=JOptionPane.showInputDialog("Ingresa el apellido");
int edad=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la edad"));
int numeroDeControl=Integer.parseInt(JOptionPane.showInputDialog("Ingresa el
numero de control"));
Programa20 ob= new Programa20(nombre,apellido,edad,numeroDeControl);
if (ob.getEdad()>0)
{
if(ob.getNumeroDeControl()>0)
{
JOptionPane.showMessageDialog(null, "El numero de control es:
"+ob.getNumeroDeControl()+"n Nombre: "+ob.getNombre()+"n
Apellido"+ob.getApellido()+"n Edad: "+ob.getEdad());
}
else
JOptionPane.showMessageDialog(null,"ERROR, NUMERO NO
VALIDO","Mensaje de Error",JOptionPane.ERROR_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(null,"EDAD NO VALIDA", "Mensaje de Error",
JOptionPane.ERROR_MESSAGE);
}
}
}
Conclusión
 En este programa refuerzo el uso de los
cuadros de dialogo y los constructores.

Más contenido relacionado

Similar a Programa 20

Programa 19
Programa 19Programa 19
Programa 19
Erick Ramirez
 
Programa 20
Programa 20Programa 20
Programa 20
Javier Leon
 
Programa 18
Programa 18Programa 18
Programa 18
Erick Ramirez
 
Programa Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viverosPrograma Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viveros
jubacalo
 
programas
programasprogramas
Hola mundo
Hola mundoHola mundo
Hola mundo
ariadnitaa
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Juan Cardona
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Carlos Posada
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidasalenco
 
ESTRUCTURAS ARRAYS Y DATOS C++
ESTRUCTURAS ARRAYS Y DATOS C++ESTRUCTURAS ARRAYS Y DATOS C++
ESTRUCTURAS ARRAYS Y DATOS C++Riki Tapia
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datosRiki Tapia
 
Tdd y clean code SG campus
Tdd y clean code SG campusTdd y clean code SG campus
Tdd y clean code SG campus
Software Guru
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5
Andres Garcia Garcia
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
Fernando Solis
 
Hebras
HebrasHebras
Hebras
Tensor
 

Similar a Programa 20 (20)

Programa 19
Programa 19Programa 19
Programa 19
 
Programa 20
Programa 20Programa 20
Programa 20
 
Programa 18
Programa 18Programa 18
Programa 18
 
Programa Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viverosPrograma Java que gestiona los productos que comercializan varios viveros
Programa Java que gestiona los productos que comercializan varios viveros
 
programas
programasprogramas
programas
 
Hola mundo
Hola mundoHola mundo
Hola mundo
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Programas
ProgramasProgramas
Programas
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidas
 
ESTRUCTURAS ARRAYS Y DATOS C++
ESTRUCTURAS ARRAYS Y DATOS C++ESTRUCTURAS ARRAYS Y DATOS C++
ESTRUCTURAS ARRAYS Y DATOS C++
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
Tdd y clean code SG campus
Tdd y clean code SG campusTdd y clean code SG campus
Tdd y clean code SG campus
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5
 
MéTodos
MéTodosMéTodos
MéTodos
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Estructurada 7
Estructurada 7Estructurada 7
Estructurada 7
 
Hebras
HebrasHebras
Hebras
 

Más de Erick Ramirez

Actividad 01
Actividad 01Actividad 01
Actividad 01
Erick Ramirez
 
Practica 5
Practica 5Practica 5
Practica 5
Erick Ramirez
 
Practica 4
Practica 4Practica 4
Practica 4
Erick Ramirez
 
Practica 3
Practica 3Practica 3
Practica 3
Erick Ramirez
 
Practica 2
Practica 2Practica 2
Practica 2
Erick Ramirez
 
Ansdroid Studio
Ansdroid StudioAnsdroid Studio
Ansdroid Studio
Erick Ramirez
 
Lenguajes
LenguajesLenguajes
Lenguajes
Erick Ramirez
 
Plataformas
PlataformasPlataformas
Plataformas
Erick Ramirez
 
Diagnostico
DiagnosticoDiagnostico
Diagnostico
Erick Ramirez
 
Reto laberinto
Reto laberintoReto laberinto
Reto laberinto
Erick Ramirez
 
Proyecto integrador
Proyecto integradorProyecto integrador
Proyecto integrador
Erick Ramirez
 
Programa arreglos 2
Programa arreglos 2Programa arreglos 2
Programa arreglos 2
Erick Ramirez
 
Programa arreglos 1
Programa arreglos 1Programa arreglos 1
Programa arreglos 1
Erick Ramirez
 
Programa 17
Programa 17Programa 17
Programa 17
Erick Ramirez
 
Programa 16
Programa 16Programa 16
Programa 16
Erick Ramirez
 
Programa 13
Programa 13Programa 13
Programa 13
Erick Ramirez
 
Programa 12
Programa 12Programa 12
Programa 12
Erick Ramirez
 
Programa 11
Programa 11Programa 11
Programa 11
Erick Ramirez
 
Programa 10
Programa 10Programa 10
Programa 10
Erick Ramirez
 
Programa 9
Programa 9Programa 9
Programa 9
Erick Ramirez
 

Más de Erick Ramirez (20)

Actividad 01
Actividad 01Actividad 01
Actividad 01
 
Practica 5
Practica 5Practica 5
Practica 5
 
Practica 4
Practica 4Practica 4
Practica 4
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 2
Practica 2Practica 2
Practica 2
 
Ansdroid Studio
Ansdroid StudioAnsdroid Studio
Ansdroid Studio
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Plataformas
PlataformasPlataformas
Plataformas
 
Diagnostico
DiagnosticoDiagnostico
Diagnostico
 
Reto laberinto
Reto laberintoReto laberinto
Reto laberinto
 
Proyecto integrador
Proyecto integradorProyecto integrador
Proyecto integrador
 
Programa arreglos 2
Programa arreglos 2Programa arreglos 2
Programa arreglos 2
 
Programa arreglos 1
Programa arreglos 1Programa arreglos 1
Programa arreglos 1
 
Programa 17
Programa 17Programa 17
Programa 17
 
Programa 16
Programa 16Programa 16
Programa 16
 
Programa 13
Programa 13Programa 13
Programa 13
 
Programa 12
Programa 12Programa 12
Programa 12
 
Programa 11
Programa 11Programa 11
Programa 11
 
Programa 10
Programa 10Programa 10
Programa 10
 
Programa 9
Programa 9Programa 9
Programa 9
 

Último

PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 

Último (6)

PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 

Programa 20

  • 1. Programa 20 Alumno: Erick Darío Ramírez Rea Grupo: 3ºG Programación
  • 2. Función del Programa  Este programa es un ejemplo del uso de los constructores junto con el uso de cuadros de dialogo.
  • 3. Código 1 package segundoparcial; public class Programa20 { private String nombre; private String apellido; private int edad; private int numeroDeControl; public Programa20(String nombre, String apellido, int edad, int numeroDeControl) { this.numeroDeControl=numeroDeControl; this.nombre=nombre; this.apellido=apellido; this.edad=edad; } public String getNombre()
  • 4. { return nombre; } public String getApellido() { return apellido; } public int getEdad() { return edad; } public int getNumeroDeControl() { return numeroDeControl; } }
  • 5. Código 2 package segundoparcial; import javax.swing.JOptionPane; public class Programa20_2 { public static void main(String[]args) { String nombre=JOptionPane.showInputDialog("Ingresa el nombre"); String apellido=JOptionPane.showInputDialog("Ingresa el apellido"); int edad=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la edad")); int numeroDeControl=Integer.parseInt(JOptionPane.showInputDialog("Ingresa el numero de control")); Programa20 ob= new Programa20(nombre,apellido,edad,numeroDeControl); if (ob.getEdad()>0)
  • 6. { if(ob.getNumeroDeControl()>0) { JOptionPane.showMessageDialog(null, "El numero de control es: "+ob.getNumeroDeControl()+"n Nombre: "+ob.getNombre()+"n Apellido"+ob.getApellido()+"n Edad: "+ob.getEdad()); } else JOptionPane.showMessageDialog(null,"ERROR, NUMERO NO VALIDO","Mensaje de Error",JOptionPane.ERROR_MESSAGE); } else { JOptionPane.showMessageDialog(null,"EDAD NO VALIDA", "Mensaje de Error", JOptionPane.ERROR_MESSAGE); } } }
  • 7. Conclusión  En este programa refuerzo el uso de los cuadros de dialogo y los constructores.