Informática, pregunta formulada por Eddie999, hace 1 mes

me pueden ayudar con programa en java
un programa para identificar la estación del año acorde al mes ingresado a través de Paneles de Información o JOptionPane. El mes deberá ingresarse con un número entero, [1,2,3,4,5,6,7,8,9,10,11 o 12]. Para eso, primero debemos conocer los meses y la estación correspondiente:
enero, febrero, marzo = verano
abril, mayo, junio= invierno
julio, agosto, septiembre = primavera
octubre, noviembre, diciembre= otoño

Debe realizar el siguiente programa, utilizando las estructuras de control: If anidado y Switch.


Como resultado final debería aparecer la estación correspondiente, más una imagen de la estación.

Respuestas a la pregunta

Contestado por megatokay
1

Programa en java que muestra por pantalla las estaciones del años según el mes que se ingrese por teclado. Se adjunta imagen de salida y del código.

Código Java

import java. io.*;

import javax.swing.JOptionPane;

public class Main{

public static void main(String args[]) throws IOException {

 BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System. in));

  • // Definir variables

 String estcion;

 int mon;

 String s;

       estcion = "";

       s="s";

       JOptionPane.showMessageDialog(null, "INDENTIFICAR ESTACIÓN DEL AÑOS");

 do {

  • // Ingresar datos válidos

  do {

               mon = Integer.parseInt(JOptionPane.showInputDialog("Ingresar mes en números (1-12): "));

   if (!(mon>=1 && mon<=12)) {

                   JOptionPane.showMessageDialog(null, "El número debe ser del 1 al 12");

   }

  } while (!(mon>=1 && mon<=12));

  • // Identificar estación del año

  switch (mon) {

  case 01:

   estcion = "verano";

   break;

  case 02:

   estcion = "verano";

   break;

  case 03:

   estcion = "verano";

   break;

  case 04:

   estcion = "invierno";

   break;

  case 05:

   estcion = "invierno";

   break;

  case 06:

   estcion = "invierno";

   break;

  case 07:

   estcion = "primavera";

               break;

           case 8:

   estcion = "primavera";

               break;

           case 9:

   estcion = "primavera";

               break;

  case 10:

   estcion = "otoño";

   break;

  case 11:

   estcion = "otoño";

   break;

  case 12:

   estcion = "otoño";

   break;

  }

  • // Mostrar resultados

           JOptionPane.showMessageDialog(null, "La estación es: "+estcion);

  do {

               s = JOptionPane.showInputDialog("OTRA VEZ? (s/n)");

   s = s.toLowerCase();

  } while ((!s.equals("s")&!s.equals("n")));

 } while (s.equals("s"));

}

}

Para saber más acerca de estructuras de control y Switch en java consulte https://brainly.lat/tarea/10134391

#SPJ1

Adjuntos:
Otras preguntas