SlideShare una empresa de Scribd logo
1 de 8
GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA



DISEÑO:
     Ing. Emerson E. Garay Gómez


TEMAS:
    Manejo de las estructuras de control de flujo de programa condicionales.
    Creación de Interfaz Grafica de Usuario (IGU) con la librería de Clases swing.


HERRAMIENTAS DE SOFTAWARE A UTILIZAR:
    JDK (Java Development Kit) 1.5 o superior
    NetBeans 5.5.1 o superior


OBJETIVOS:

      Interactuar con el entorno básico de programación de NetBeans.
      Crear un proyecto con una Aplicación de Java en NetBeans.
      Asociar formularios (JFrame) a nuestro proyecto de NetBeans.
      Diseñar la Interfaz Grafica de Usuario (IGU) con los controles de NetBeans.
      Asignar propiedades a los controles de nuestra interfaz.
      Hacer declaración de variables de diferentes tipos.
      Utilizar estructuras de control: secuenciales y condicionales.


SITUACIÓN:

Se tiene un cajero automático que permite manipular cierta cantidad de dinero para lo
cual se dispone de los siguiente billetes. $ 10, $ 20, $ 50, $ 100 y $ 200. Elaborar una
aplicación que permita la lectura de la cantidad para retirar e indique el menor número
de billetes por utilizar.

Ejemplos:

         Cantidad a       Billetes   Billetes   Billetes Billetes Billetes
          Retirar         de $ 10    de $ 20    de $ 50 de $ 100 de $ 200
           $ 450              0          0          1        0        2
           $ 130              1          1          0        1        0
           $ 980              1          1          1        1        4
           $ 500              0          0          0        1        2


Suponga que la cantidad a retirar del cajero siempre es entera y múltiplo de 10.

Elabore un programa en Lenguaje Java con NetBeans que permita hacer lo anterior.


Ing. Emerson E. Garay Gómez                           emerson.garay@gmail.com
GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA



Pasos para el desarrollo de la actividad:


  1. Crear en la unidad C una carpeta llamada ProyectosJava si esta no existe, para
     alojar los proyectos de Java que se hagan con NetBeans.



  2. Acceder a NetBeans,
      Ir al menú Archivo
      Clic en Nuevo Proyecto…
      Escoger la categoría General y en Proyectos la opción Aplicación Java
      Clic en el botón Siguiente.




Ing. Emerson E. Garay Gómez                      emerson.garay@gmail.com
GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA



  3. Llenar los datos del proyecto:


        Nombre del proyecto: CajeroAutomatico
        Ubicación del Proyecto: C:ProyectosJava
        Carpeta del Proyecto: C:ProyectosJavaCajeroAutomatico
        Clic en el botón Terminar




Ing. Emerson E. Garay Gómez                   emerson.garay@gmail.com
GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA

   4. Diseñar una aplicación que cumpla con lo estipulado, haciendo uso de las
      funciones y procedimientos (métodos en Java). Diseñar la siguiente IGU del
      programa asignándole las propiedades a cada control.

      Interfaz Grafica de Usuario (IGU):




                                   1



                                                                7


                                       2

                                       3
                                                                8
                                       4

                                       5

                                       6                        9




Para crear la anterior interfaz agregamos un nuevo archivo a nuestro proyecto,
exactamente un formulario que herede las características de la clase JFrame, el cual se
llamara Principal.

Por tal, seleccionamos en el menú Archivo el ítem Nuevo Archivo… se escoge la
categoría Formularios GUI Java luego en Tipos de archivos se selecciona la opción
Formulario JFrame y clic en el botón Siguiente. En la ventana que aparece digitar
en el Nombre de la clase Principal y clic en el botón Terminar.




Ing. Emerson E. Garay Gómez                         emerson.garay@gmail.com
GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA




Ing. Emerson E. Garay Gómez          emerson.garay@gmail.com
GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA



   (JFrame)
                                            Propiedades
   Formulario
   Principal                 title              resizable         layout
Formulario donde                                                    null
                     CAJERO AUTOMATICO                false
   esta la IGU

Los números de color rojo que están dentro de la interfaz, hacen referencia a los
controles del formulario que se les asignan unas propiedades a continuación. Las
Etiquetas (JLabel) no aparecen enumeradas porque solo se les modifica la propiedad
text, que es el texto a mostrar en pantalla.


 Componente
                                 Propiedades
   swing
  Campo de
    Texto          Nombre del control     editable         text
 JTextField
      1               txtCantidad           true
      2               txtBilletes10         false
      3               txtBilletes20         false
      4               txtBilletes50         false
      5              txtBilletes100         false
      6              txtBilletes200         false


Componente
                              Propiedades
  swing
 Botón de
               Nombre del
  Acción                      mnemonic              text
                 control
 JButton
    7          butAceptar             A        ACEPTAR
    8          butLimpiar             L        LIMPIAR
    9           butSalir              S         SALIR


5. Código para Salir del Programa:

   Clic Derecho sobre el botón de acción butSalir
   Eventos, Action, ActionPerformed




Ing. Emerson E. Garay Gómez                            emerson.garay@gmail.com
GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA



6. Código para limpiar los campos de texto y ubicarse en el primer valor a capturar:

   Clic Derecho sobre el botón de acción butLimpiar
   Eventos, Action, ActionPerformed




   7. Añadimos el código en la clase Main que permita invocar al formulario Principal




   8.   Código para mostrar el resultado de las operaciones:

   Clic Derecho sobre el botón de acción butAceptar
   Eventos, Action, ActionPerformed




Ing. Emerson E. Garay Gómez                         emerson.garay@gmail.com
GUIA PRÁCTICA DE PROGRAMACION:
ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA




Ing. Emerson E. Garay Gómez          emerson.garay@gmail.com

Más contenido relacionado

La actualidad más candente

Formularios e informes en access
Formularios e informes en accessFormularios e informes en access
Formularios e informes en accessGabriela Moreno
 
Herramientas de visual basic(vb)
Herramientas de visual basic(vb)Herramientas de visual basic(vb)
Herramientas de visual basic(vb)Gabriel Salazar
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic PresentacionMateo
 
phpMyAdmin con Xampp
phpMyAdmin con XamppphpMyAdmin con Xampp
phpMyAdmin con XamppLeccionesWeb
 
como hacer una pagina web con bloc de notas
como hacer una pagina web con bloc de notascomo hacer una pagina web con bloc de notas
como hacer una pagina web con bloc de notasjose_rock
 
Entorno y Primeros Pasos en Power Point
Entorno y Primeros Pasos en Power PointEntorno y Primeros Pasos en Power Point
Entorno y Primeros Pasos en Power PointLuciePie
 
Material teorico de Power Point
Material teorico de Power PointMaterial teorico de Power Point
Material teorico de Power PointAura Duque
 
Panel de control en access
Panel de control en accessPanel de control en access
Panel de control en accesscajamarcagpaty
 
Manual de funcion de excel Buscarv buscarh
Manual de funcion de excel Buscarv buscarhManual de funcion de excel Buscarv buscarh
Manual de funcion de excel Buscarv buscarhmcarmenmontano
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)ColegioUpb
 

La actualidad más candente (20)

Formularios e informes en access
Formularios e informes en accessFormularios e informes en access
Formularios e informes en access
 
Resumen html
Resumen htmlResumen html
Resumen html
 
Herramientas de visual basic(vb)
Herramientas de visual basic(vb)Herramientas de visual basic(vb)
Herramientas de visual basic(vb)
 
Power Pivot.pptx
Power Pivot.pptxPower Pivot.pptx
Power Pivot.pptx
 
Generalidades e interfaz excel
Generalidades e interfaz excelGeneralidades e interfaz excel
Generalidades e interfaz excel
 
Introducción a Javascript I
Introducción a Javascript IIntroducción a Javascript I
Introducción a Javascript I
 
Macros y VBA tema 5
Macros y VBA tema 5Macros y VBA tema 5
Macros y VBA tema 5
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic Presentacion
 
Exposicion excel
Exposicion excelExposicion excel
Exposicion excel
 
phpMyAdmin con Xampp
phpMyAdmin con XamppphpMyAdmin con Xampp
phpMyAdmin con Xampp
 
como hacer una pagina web con bloc de notas
como hacer una pagina web con bloc de notascomo hacer una pagina web con bloc de notas
como hacer una pagina web con bloc de notas
 
Entorno y Primeros Pasos en Power Point
Entorno y Primeros Pasos en Power PointEntorno y Primeros Pasos en Power Point
Entorno y Primeros Pasos en Power Point
 
Apache Camel - Parte II
Apache Camel - Parte IIApache Camel - Parte II
Apache Camel - Parte II
 
Material teorico de Power Point
Material teorico de Power PointMaterial teorico de Power Point
Material teorico de Power Point
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
Word version 2016
Word version 2016Word version 2016
Word version 2016
 
Funciones excel
Funciones excelFunciones excel
Funciones excel
 
Panel de control en access
Panel de control en accessPanel de control en access
Panel de control en access
 
Manual de funcion de excel Buscarv buscarh
Manual de funcion de excel Buscarv buscarhManual de funcion de excel Buscarv buscarh
Manual de funcion de excel Buscarv buscarh
 
Guia trabajo visual basic (parte I)
Guia trabajo   visual basic (parte I)Guia trabajo   visual basic (parte I)
Guia trabajo visual basic (parte I)
 

Destacado

Destacado (20)

Ejercicios en netbeans con condiciones
Ejercicios en netbeans con condicionesEjercicios en netbeans con condiciones
Ejercicios en netbeans con condiciones
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOS
 
Ejercicios condicional-if
Ejercicios condicional-if  Ejercicios condicional-if
Ejercicios condicional-if
 
Ejercicios en Netbeans
Ejercicios en NetbeansEjercicios en Netbeans
Ejercicios en Netbeans
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
Palabras reservadas de netbeans
Palabras reservadas de netbeansPalabras reservadas de netbeans
Palabras reservadas de netbeans
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
 
Java
JavaJava
Java
 
Presentación de Netbeans
Presentación de NetbeansPresentación de Netbeans
Presentación de Netbeans
 
Guia de Ejercicios VB .NET
Guia de Ejercicios VB .NETGuia de Ejercicios VB .NET
Guia de Ejercicios VB .NET
 
MéTodos
MéTodosMéTodos
MéTodos
 
Java
JavaJava
Java
 
Corel draw x5
Corel draw x5Corel draw x5
Corel draw x5
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Arte final paso a paso en corel x4
Arte final paso a paso en corel x4Arte final paso a paso en corel x4
Arte final paso a paso en corel x4
 
Cuestionario de java
Cuestionario de javaCuestionario de java
Cuestionario de java
 
Evelyn pastuzo corel draw
Evelyn pastuzo corel drawEvelyn pastuzo corel draw
Evelyn pastuzo corel draw
 
Preguntas de examen
Preguntas de examenPreguntas de examen
Preguntas de examen
 

Similar a Guia practica condicionales en java con NetBeans 01

GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeansEmerson Garay
 
Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Emerson Garay
 
Semana 4 Interfaces gráficas.pdf
Semana 4 Interfaces gráficas.pdfSemana 4 Interfaces gráficas.pdf
Semana 4 Interfaces gráficas.pdfOscarEstrada107669
 
Sesión5 applets
Sesión5 appletsSesión5 applets
Sesión5 appletsUniversidad
 
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3alex sgarcia
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezRenee Gonzalez
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3Milaly
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_exceldiegofmfm
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01Ricardo Garcia
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeansjorgeadelmo
 
Examen programación
Examen programaciónExamen programación
Examen programaciónOdalisCuichan
 

Similar a Guia practica condicionales en java con NetBeans 01 (20)

Guia6 java
Guia6 javaGuia6 java
Guia6 java
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
 
Java
JavaJava
Java
 
Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01Guia practica secuenciales eclipse java 01
Guia practica secuenciales eclipse java 01
 
Semana 4 Interfaces gráficas.pdf
Semana 4 Interfaces gráficas.pdfSemana 4 Interfaces gráficas.pdf
Semana 4 Interfaces gráficas.pdf
 
Sesión5 applets
Sesión5 appletsSesión5 applets
Sesión5 applets
 
Tutorial java fx_8_espanol
Tutorial java fx_8_espanolTutorial java fx_8_espanol
Tutorial java fx_8_espanol
 
Guia practicaiuprg3
Guia practicaiuprg3Guia practicaiuprg3
Guia practicaiuprg3
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinez
 
Clase 1 jJAVA 2012
Clase 1 jJAVA 2012Clase 1 jJAVA 2012
Clase 1 jJAVA 2012
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3
 
Guia para programar_vba_excel
Guia para programar_vba_excelGuia para programar_vba_excel
Guia para programar_vba_excel
 
Practica
PracticaPractica
Practica
 
Practica
PracticaPractica
Practica
 
Interfaces graficas(1)
Interfaces graficas(1)Interfaces graficas(1)
Interfaces graficas(1)
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01
 
Programacion en JAVA 2
Programacion en JAVA 2Programacion en JAVA 2
Programacion en JAVA 2
 
Tutorial netbeans
Tutorial netbeansTutorial netbeans
Tutorial netbeans
 
Clase swing
Clase swingClase swing
Clase swing
 
Examen programación
Examen programaciónExamen programación
Examen programación
 

Más de Emerson Garay

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectánguloEmerson Garay
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasEmerson Garay
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016Emerson Garay
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plusEmerson Garay
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010Emerson Garay
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansEmerson Garay
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Emerson Garay
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)Emerson Garay
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlEmerson Garay
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: ListaEmerson Garay
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidEmerson Garay
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : ColaEmerson Garay
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de DatosEmerson Garay
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en AndroidEmerson Garay
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: PilaEmerson Garay
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a AndroidEmerson Garay
 

Más de Emerson Garay (20)

Distancia menor x y en rectángulo
Distancia menor x y en rectánguloDistancia menor x y en rectángulo
Distancia menor x y en rectángulo
 
Mind meister
Mind meisterMind meister
Mind meister
 
Scratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanasScratch 3 - Juego atrapar manzanas
Scratch 3 - Juego atrapar manzanas
 
Menus de microsoft word 2016
Menus de microsoft word 2016Menus de microsoft word 2016
Menus de microsoft word 2016
 
Menús de microsoft word 2013 plus
Menús de microsoft word 2013 plusMenús de microsoft word 2013 plus
Menús de microsoft word 2013 plus
 
Menús de microsoft word 2010
Menús de microsoft word 2010Menús de microsoft word 2010
Menús de microsoft word 2010
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)Sitio web (boostrap 4 carrusel de imagenes)
Sitio web (boostrap 4 carrusel de imagenes)
 
Sitio web (bootstrap4)
Sitio web (bootstrap4)Sitio web (bootstrap4)
Sitio web (bootstrap4)
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
Intent en android
Intent en androidIntent en android
Intent en android
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
Controles Básicos de Interfaz en Android
Controles Básicos de Interfaz en AndroidControles Básicos de Interfaz en Android
Controles Básicos de Interfaz en Android
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Esquema de Bases de Datos
Esquema de Bases de DatosEsquema de Bases de Datos
Esquema de Bases de Datos
 
Calculadora Básica en Android
Calculadora Básica en AndroidCalculadora Básica en Android
Calculadora Básica en Android
 
Estructura de Datos: Pila
Estructura de Datos: PilaEstructura de Datos: Pila
Estructura de Datos: Pila
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Búsqueda lineal
Búsqueda linealBúsqueda lineal
Búsqueda lineal
 
Búsqueda Binaria
Búsqueda BinariaBúsqueda Binaria
Búsqueda Binaria
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Último (20)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

Guia practica condicionales en java con NetBeans 01

  • 1. GUIA PRÁCTICA DE PROGRAMACION: ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA DISEÑO: Ing. Emerson E. Garay Gómez TEMAS: Manejo de las estructuras de control de flujo de programa condicionales. Creación de Interfaz Grafica de Usuario (IGU) con la librería de Clases swing. HERRAMIENTAS DE SOFTAWARE A UTILIZAR: JDK (Java Development Kit) 1.5 o superior NetBeans 5.5.1 o superior OBJETIVOS:  Interactuar con el entorno básico de programación de NetBeans.  Crear un proyecto con una Aplicación de Java en NetBeans.  Asociar formularios (JFrame) a nuestro proyecto de NetBeans.  Diseñar la Interfaz Grafica de Usuario (IGU) con los controles de NetBeans.  Asignar propiedades a los controles de nuestra interfaz.  Hacer declaración de variables de diferentes tipos.  Utilizar estructuras de control: secuenciales y condicionales. SITUACIÓN: Se tiene un cajero automático que permite manipular cierta cantidad de dinero para lo cual se dispone de los siguiente billetes. $ 10, $ 20, $ 50, $ 100 y $ 200. Elaborar una aplicación que permita la lectura de la cantidad para retirar e indique el menor número de billetes por utilizar. Ejemplos: Cantidad a Billetes Billetes Billetes Billetes Billetes Retirar de $ 10 de $ 20 de $ 50 de $ 100 de $ 200 $ 450 0 0 1 0 2 $ 130 1 1 0 1 0 $ 980 1 1 1 1 4 $ 500 0 0 0 1 2 Suponga que la cantidad a retirar del cajero siempre es entera y múltiplo de 10. Elabore un programa en Lenguaje Java con NetBeans que permita hacer lo anterior. Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  • 2. GUIA PRÁCTICA DE PROGRAMACION: ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA Pasos para el desarrollo de la actividad: 1. Crear en la unidad C una carpeta llamada ProyectosJava si esta no existe, para alojar los proyectos de Java que se hagan con NetBeans. 2. Acceder a NetBeans,  Ir al menú Archivo  Clic en Nuevo Proyecto…  Escoger la categoría General y en Proyectos la opción Aplicación Java  Clic en el botón Siguiente. Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  • 3. GUIA PRÁCTICA DE PROGRAMACION: ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA 3. Llenar los datos del proyecto:  Nombre del proyecto: CajeroAutomatico  Ubicación del Proyecto: C:ProyectosJava  Carpeta del Proyecto: C:ProyectosJavaCajeroAutomatico  Clic en el botón Terminar Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  • 4. GUIA PRÁCTICA DE PROGRAMACION: ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA 4. Diseñar una aplicación que cumpla con lo estipulado, haciendo uso de las funciones y procedimientos (métodos en Java). Diseñar la siguiente IGU del programa asignándole las propiedades a cada control. Interfaz Grafica de Usuario (IGU): 1 7 2 3 8 4 5 6 9 Para crear la anterior interfaz agregamos un nuevo archivo a nuestro proyecto, exactamente un formulario que herede las características de la clase JFrame, el cual se llamara Principal. Por tal, seleccionamos en el menú Archivo el ítem Nuevo Archivo… se escoge la categoría Formularios GUI Java luego en Tipos de archivos se selecciona la opción Formulario JFrame y clic en el botón Siguiente. En la ventana que aparece digitar en el Nombre de la clase Principal y clic en el botón Terminar. Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  • 5. GUIA PRÁCTICA DE PROGRAMACION: ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  • 6. GUIA PRÁCTICA DE PROGRAMACION: ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA (JFrame) Propiedades Formulario Principal title resizable layout Formulario donde null CAJERO AUTOMATICO false esta la IGU Los números de color rojo que están dentro de la interfaz, hacen referencia a los controles del formulario que se les asignan unas propiedades a continuación. Las Etiquetas (JLabel) no aparecen enumeradas porque solo se les modifica la propiedad text, que es el texto a mostrar en pantalla. Componente Propiedades swing Campo de Texto Nombre del control editable text JTextField 1 txtCantidad true 2 txtBilletes10 false 3 txtBilletes20 false 4 txtBilletes50 false 5 txtBilletes100 false 6 txtBilletes200 false Componente Propiedades swing Botón de Nombre del Acción mnemonic text control JButton 7 butAceptar A ACEPTAR 8 butLimpiar L LIMPIAR 9 butSalir S SALIR 5. Código para Salir del Programa: Clic Derecho sobre el botón de acción butSalir Eventos, Action, ActionPerformed Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  • 7. GUIA PRÁCTICA DE PROGRAMACION: ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA 6. Código para limpiar los campos de texto y ubicarse en el primer valor a capturar: Clic Derecho sobre el botón de acción butLimpiar Eventos, Action, ActionPerformed 7. Añadimos el código en la clase Main que permita invocar al formulario Principal 8. Código para mostrar el resultado de las operaciones: Clic Derecho sobre el botón de acción butAceptar Eventos, Action, ActionPerformed Ing. Emerson E. Garay Gómez emerson.garay@gmail.com
  • 8. GUIA PRÁCTICA DE PROGRAMACION: ESTRUCTURAS DE CONTROL CONDICIONALES EN JAVA Ing. Emerson E. Garay Gómez emerson.garay@gmail.com