SlideShare una empresa de Scribd logo
INFORME
ESTUDIANETE: Jefferson Paúl Cuenca Tenecela SEMESTRE: SEGUNDO
PARALELO: C PRÁCTICA#9
TEMA:
Desarrollo de nuestro novena practica en ECLIPSE.
OBJETIVO:
-Conocer el desarrollo de un programa en “Eclipse”, para este desarrollo tendremos que comprender
lo que es la entrada, salida de datos y sobre todo conocer la sentencia Switch Case
RESULTADOS DE APRENDIZAJE
-Comprensión de la aplicación de Eclipse.
-Uso correcto del código que aplicaremos en Eclipse.
-Aprender el uso correcto de la sentencia Switch Case
ACTIVIDADES:
-Realizar un programa que contenga un menú que me permita elegir el tipo de operación que quiero
realizar y que me permita ingresar los números de dicha operación
DESARROLLO DE CONTENIDOS
1. Abrir la aplicación ECLIPSE.
2. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en este caso lo vamos a
guardar en Escritorio (workspace).
3. Creamos un proyecto nuevo de Java.
4. Le ponemos un nombre a nuestro proyecto y le damos clic en Finish.
5. Dentro de nuestro nuevo proyecto crearemos una nueva clase.
6. Al crear una nueva clase tenemos que asegurarnos que la opción de: “public static void main
(String[]args) esté marcada.
7. Debemos crear 2 proyectos Java, uno para ingresar el menú y el otro para la resolución de los
resultados, los 2 proyectos deben llevar esta estructura.
8. Ingresaremos el siguiente código en dicho código estaremos ingresando variables de tipo entero y tipo
decimal, para el menú utilizaremos la sentencia switch.
9. Por último utilizaremos el botón para correr el programa.
10. Al correr el programa en la parte de la consola nos aparecerá lo siguiente, aquí debemos digitar
la opción que queramos resolver, en este caso yo escogí la multiplicación. En la última línea se nos
desplegará el resultado.
11.- Por último, dejaré la línea de código que utilicé.
import java.util.Scanner;
public class menu {
public static void main(String[] args) {
// TODO Auto-generated method stub
int opcion ;
double num1 ;
double num2 ;
double suma;
double resta;
double multiplicacion;
double division;
try {
Scanner sc = new Scanner(System.in);
System.out.println("MENU DE OPCIONES");
System.out.println("OPCION 1: SUMA");
System.out.println("OPCION 2: RESTA");
System.out.println("OPCION 3: MILTIPLICACION");
System.out.println("OPCION 4: DIVISION");
System.out.println("ingrese una opcion ");
opcion = sc.nextInt();
// instrucción switch con tipo de datos int
switch (opcion )
{
case 1:
System.out.println("SUMA");
System.out.println("ingrese un primer número");
num1 = sc.nextDouble();
System.out.println("ingrese un segundo número");
num2 = sc.nextDouble();
suma=num1+num2;
System.out.println("La suma es: "+suma);
break;
case 2:
System.out.println("RESTA");
System.out.println("ingrese un primer número");
num1 = sc.nextInt();
System.out.println("ingrese un segundo número");
num2 = sc.nextInt();
resta=num1-num2;
System.out.println("La resta es: "+resta);
break;
case 3:
System.out.println("MULTIPLICACION ");
System.out.println("ingrese un primer número");
num1 = sc.nextDouble();
System.out.println("ingrese un segundo número");
num2 = sc.nextDouble();
multiplicacion =num1*num2;
System.out.println("La multiplicacion es:
"+multiplicacion);
break;
case 4:
System.out.println("DIVISION");
System.out.println("ingrese un primer número");
num1 = sc.nextDouble();
System.out.println("ingrese un segundo número");
num2 = sc.nextDouble();
division=num1/num2;
System.out.println("La division es: "+division);
break;
default:
System.out.println("NUMERO INVALIDO");
break;
}
}
catch (Exception e) {
// TODO: handle exception
System.out.println("DIGITE UN NÚMERO ENTERO");
}
}
}
f.) ___ _________ f.) __________________
MSc. Víctor Zapata
ESTUDIANTE DOCENTE

Más contenido relacionado

La actualidad más candente

In 9
In 9In 9
Unid 2 tema 3
Unid 2  tema 3Unid 2  tema 3
Unid 2 tema 3
JeffersonGuaman10
 
Editable
EditableEditable
Editable
KeevynMoreno
 
In 17
In 17In 17
Informe#5
Informe#5Informe#5
Informe#5
paulcuenca9
 
Informe#10
Informe#10Informe#10
Informe#10
paulcuenca9
 
Informe#7
Informe#7Informe#7
Informe#7
paulcuenca9
 
In 11
In 11In 11
Informe#13
Informe#13Informe#13
Informe#13
paulcuenca9
 
Conjuntos
ConjuntosConjuntos
Conjuntos
StalinNaranjo2
 
In 15
In 15In 15
In 14
In 14In 14
In 21
In 21In 21
Practica 11
Practica 11Practica 11
Practica 11
StalinNaranjo2
 
In 18
In 18In 18

La actualidad más candente (20)

In 9
In 9In 9
In 9
 
Unid 2 tema 3
Unid 2  tema 3Unid 2  tema 3
Unid 2 tema 3
 
Editable
EditableEditable
Editable
 
10 porta
10 porta10 porta
10 porta
 
In 17
In 17In 17
In 17
 
07 porta
07 porta07 porta
07 porta
 
Informe#5
Informe#5Informe#5
Informe#5
 
Informe#10
Informe#10Informe#10
Informe#10
 
Informe#7
Informe#7Informe#7
Informe#7
 
In 11
In 11In 11
In 11
 
Informe#13
Informe#13Informe#13
Informe#13
 
10
1010
10
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 
07
0707
07
 
In 15
In 15In 15
In 15
 
In 14
In 14In 14
In 14
 
In 21
In 21In 21
In 21
 
12 porta
12 porta12 porta
12 porta
 
Practica 11
Practica 11Practica 11
Practica 11
 
In 18
In 18In 18
In 18
 

Similar a Informe#9

Informe#12
Informe#12Informe#12
Informe#12
paulcuenca9
 
Informe#15
Informe#15Informe#15
Informe#15
paulcuenca9
 
Practica 10
Practica 10Practica 10
Practica 10
StalinNaranjo2
 
Informe#8
Informe#8Informe#8
Informe#8
paulcuenca9
 
Informe#14
Informe#14Informe#14
Informe#14
paulcuenca9
 
14 porta
14 porta14 porta
14 porta
JuanSimbaa8
 
Unidad 2 tema 2.1
Unidad 2 tema 2.1Unidad 2 tema 2.1
Unidad 2 tema 2.1
JeffersonAguachela
 
Informe#11
Informe#11Informe#11
Informe#11
paulcuenca9
 

Similar a Informe#9 (17)

Informe#12
Informe#12Informe#12
Informe#12
 
Informe#15
Informe#15Informe#15
Informe#15
 
13 porta
13 porta13 porta
13 porta
 
Practica 10
Practica 10Practica 10
Practica 10
 
13
1313
13
 
13
1313
13
 
Practica 13
Practica 13Practica 13
Practica 13
 
Informe#8
Informe#8Informe#8
Informe#8
 
12
1212
12
 
Informe#14
Informe#14Informe#14
Informe#14
 
12
1212
12
 
Practica 12
Practica 12Practica 12
Practica 12
 
14 porta
14 porta14 porta
14 porta
 
Unidad 2 tema 2.1
Unidad 2 tema 2.1Unidad 2 tema 2.1
Unidad 2 tema 2.1
 
Informe#11
Informe#11Informe#11
Informe#11
 
Practica 14
Practica 14Practica 14
Practica 14
 
14
1414
14
 

Más de paulcuenca9

Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
paulcuenca9
 
Chatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertidoChatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertido
paulcuenca9
 
Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)
paulcuenca9
 
Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7
paulcuenca9
 
Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6
paulcuenca9
 
Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5
paulcuenca9
 
Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4
paulcuenca9
 
Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3
paulcuenca9
 
Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2
paulcuenca9
 
Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1
paulcuenca9
 
Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)
paulcuenca9
 
Vector
VectorVector
Vector
paulcuenca9
 
15
1515
14
1414
Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13
paulcuenca9
 
Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12
paulcuenca9
 
Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11
paulcuenca9
 

Más de paulcuenca9 (20)

Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
 
Chatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertidoChatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertido
 
Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)
 
18
1818
18
 
017
017017
017
 
016
016016
016
 
Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7
 
Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6
 
Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5
 
Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4
 
Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3
 
Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2
 
Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1
 
Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)
 
Vector
VectorVector
Vector
 
15
1515
15
 
14
1414
14
 
Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13
 
Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12
 
Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11
 

Último

biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 

Último (20)

biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 

Informe#9

  • 1. INFORME ESTUDIANETE: Jefferson Paúl Cuenca Tenecela SEMESTRE: SEGUNDO PARALELO: C PRÁCTICA#9 TEMA: Desarrollo de nuestro novena practica en ECLIPSE. OBJETIVO: -Conocer el desarrollo de un programa en “Eclipse”, para este desarrollo tendremos que comprender lo que es la entrada, salida de datos y sobre todo conocer la sentencia Switch Case RESULTADOS DE APRENDIZAJE -Comprensión de la aplicación de Eclipse. -Uso correcto del código que aplicaremos en Eclipse. -Aprender el uso correcto de la sentencia Switch Case ACTIVIDADES: -Realizar un programa que contenga un menú que me permita elegir el tipo de operación que quiero realizar y que me permita ingresar los números de dicha operación DESARROLLO DE CONTENIDOS 1. Abrir la aplicación ECLIPSE. 2. Seleccionar la dirección en la que queramos guardar nuestro proyecto, en este caso lo vamos a guardar en Escritorio (workspace).
  • 2. 3. Creamos un proyecto nuevo de Java. 4. Le ponemos un nombre a nuestro proyecto y le damos clic en Finish. 5. Dentro de nuestro nuevo proyecto crearemos una nueva clase.
  • 3. 6. Al crear una nueva clase tenemos que asegurarnos que la opción de: “public static void main (String[]args) esté marcada. 7. Debemos crear 2 proyectos Java, uno para ingresar el menú y el otro para la resolución de los resultados, los 2 proyectos deben llevar esta estructura. 8. Ingresaremos el siguiente código en dicho código estaremos ingresando variables de tipo entero y tipo decimal, para el menú utilizaremos la sentencia switch.
  • 4. 9. Por último utilizaremos el botón para correr el programa. 10. Al correr el programa en la parte de la consola nos aparecerá lo siguiente, aquí debemos digitar la opción que queramos resolver, en este caso yo escogí la multiplicación. En la última línea se nos desplegará el resultado.
  • 5. 11.- Por último, dejaré la línea de código que utilicé. import java.util.Scanner; public class menu { public static void main(String[] args) { // TODO Auto-generated method stub int opcion ; double num1 ; double num2 ; double suma; double resta; double multiplicacion; double division; try { Scanner sc = new Scanner(System.in); System.out.println("MENU DE OPCIONES"); System.out.println("OPCION 1: SUMA"); System.out.println("OPCION 2: RESTA"); System.out.println("OPCION 3: MILTIPLICACION"); System.out.println("OPCION 4: DIVISION"); System.out.println("ingrese una opcion "); opcion = sc.nextInt(); // instrucción switch con tipo de datos int switch (opcion ) { case 1: System.out.println("SUMA"); System.out.println("ingrese un primer número"); num1 = sc.nextDouble(); System.out.println("ingrese un segundo número"); num2 = sc.nextDouble(); suma=num1+num2;
  • 6. System.out.println("La suma es: "+suma); break; case 2: System.out.println("RESTA"); System.out.println("ingrese un primer número"); num1 = sc.nextInt(); System.out.println("ingrese un segundo número"); num2 = sc.nextInt(); resta=num1-num2; System.out.println("La resta es: "+resta); break; case 3: System.out.println("MULTIPLICACION "); System.out.println("ingrese un primer número"); num1 = sc.nextDouble(); System.out.println("ingrese un segundo número"); num2 = sc.nextDouble(); multiplicacion =num1*num2; System.out.println("La multiplicacion es: "+multiplicacion); break; case 4: System.out.println("DIVISION"); System.out.println("ingrese un primer número"); num1 = sc.nextDouble(); System.out.println("ingrese un segundo número"); num2 = sc.nextDouble(); division=num1/num2; System.out.println("La division es: "+division); break; default: System.out.println("NUMERO INVALIDO"); break; } } catch (Exception e) { // TODO: handle exception System.out.println("DIGITE UN NÚMERO ENTERO"); } } }
  • 7. f.) ___ _________ f.) __________________ MSc. Víctor Zapata ESTUDIANTE DOCENTE