Ejercicio 01 - Ejercicios Propuestos y Resueltos de Estructuras Selectivas

Las estructuras selectivas pueden ser de gran apoyo al momento de querer tomar una decisión lógica para resolver un problema específico. Lo primero que harás es crear un nuevo proyecto en el IDE Netbeans, puedes nombrarlo como mejor te parezca pero en mi caso le pondré por nombre "Ejercicio01".

Agrega un nuevo paquete dentro del proyecto como en la imagen:

Indicando que dentro de ese paquete que tiene por nombre app (si deseas puedes colocar otro nombre), vamos a colocar el formulario que desees crear, también lo haré modo consola para aquellos que aún no manejan correctamente la interfaz gráfica de usuario.

Luego dentro del paquete que acabas de crear, podrás incorporar una ventana del tipo JFrame diseñando a través de los componentes JLabel, JTextField y JButton el siguiente formulario.

Cada uno de ellos tendrá su propio nombre de variable especialmente los JTextField que permitirán la captura de los texto ingresados denominados como nota 01 a la nota 04. Incluyendo el nombre de la variable del botón Calcular.



Para este ejercicio nos proporcionan una tabla de la escala puntuación Siguiente el criterio mencionado en el enunciado del ejercicio:

Cuatro enteros entre 0 y 100 representan las puntuaciones de un estudiante de un curso de informática. Escribir un programa que encuentre la media de estas puntuaciones y que visualice una tabla de notas de acuerdo con el siguiente cuadro:

ESCALA DE PUNTUACIÓN
90-100
A
80-89
B
70-79
C
60-69
D
0-59
E

Entonces harás doble clic en el botón Calcular, dentro del cual añadirás el siguiente código:
private void txtLadoKeyTyped(java.awt.event.KeyEvent evt) {                                 
    private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) {                                            
        double nota01 = Double.parseDouble(txtNota01.getText());
        double nota02 = Double.parseDouble(txtNota02.getText());
        double nota03 = Double.parseDouble(txtNota03.getText());
        double nota04 = Double.parseDouble(txtNota04.getText());
        
        double promedio = (nota01 + nota02 + nota03 + nota04)/4;
        String rango = "";
        if(promedio <= 59){
            rango = "E";
        }else if(promedio <= 69){
            rango = "D";
        }else if(promedio <= 79){
            rango = "C";
        }else if(promedio <= 89){
            rango = "B";
        }else {
            rango = "A";
        }
        lblRespuesta.setText("El promedio obtenido es: " + promedio + "Su rango es: " + rango);
    }

Para el mejor caso si la línea de la respuesta "El promedio obtenido es:" inserte esa imagen para que puedas ver como sería una manera de hacerlo.

Una vez terminado la aplicación deberia resultarte de la siguiente manera:


Eso sería todo en este artículo, sin embargo no te olvides de dejar tu comentario, compartir en tus redes sociales, apóyanos a mantener mejor este blog.

Descargar el proyecto aquí
Volver nuevamente a los Ejercicios Propuestos y Resueltos de Estructuras Selectivas clic aquí

Comentarios

Entradas populares de este blog

Practica de Diagrama de Flujo Intermedio - Resueltos

Personaliza tus reportes PDF desde PHP con la librería FPDF

Ejercicios Básicos para aprender a programar en Android Studio [Java y Kotlin]