Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 /*If Anidado. Escriba un programa que simule tirar tres dados, y lea
los resultados obtenidos y que imprima
2 la cantidad de caras iguales caídas, o bien si todas las caras fueron
diferentes*/
3
4 import java.util.Scanner;
5 class IfAnidado03
6 {
7 public static void main(String [] a)
8 {
9 int lado1, lado2, lado3;
10 Scanner in = new Scanner(System.in);
11
12 System.out.println("Que obtuviste del lado 1: ");
13 lado1=in.nextInt();
14 System.out.println("Que obtuviste del lado 2: ");
15 lado2=in.nextInt();
16 System.out.println("Que obtuviste del lado 3: ");
17 lado3=in.nextInt();
18
19 // if Anidado
20 if (lado1==lado2 && lado2==lado3)
21 System.out.println ("Las tres caras de los dados fueron
iguales");
22 else if (lado1==lado2 || lado1==lado3 || lado2==lado3)
23 System.out.println ("Dos caras de los dados fueron
diferentes ");
24 else System.out.println ("Ninguna cara de los dados fueron
diferentes ");
25 }
26 }
1 /*Programa No.2 Switch. Hacer un programa que lea dos valores enteros
y un caracter,
2 y que de acuerdo al caracter realice la operación aritmetica
correspondiente e imprima resultados*/
3 import java.util.Scanner;
4 public class Switch02
5 {
6 public static void main(String args[])
7 {
8 //declaro variables
9 int x1,x2;
10 float res=0;
11 char op;
12 Scanner leer= new Scanner(System.in);
13
14 //Leer valores
15 System.out.println("Introduce el primer valor ");
16 x1=leer.nextInt();
17 System.out.println("Introduce el segundo valor ");
18 x2=leer.nextInt();
19 System.out.println("Introduce la operación deseada +,-,*,/ ");
20 op=leer.next().charAt(0);
21 switch (op)
22 {
23 case '+':res=x1+x2;
24 break;
25 case '-':res=x1-x2;
26 break;
27 case '*':res=x1*x2;
28 break;
29 case '/':res=x1/x2;
30 break;
31 }
32 if (op=='+' || op=='-'|| op=='*'|| op=='/')
33 {
34 System.out.println("El resultado es: "+x1+" "+op+" "+x2+" =
"+res);
35 System.out.println ("Gracias por usar el programa");
36 }
37 else
38 {
39 System.out.println("El operador seleccionado no es valido");
1
2 import java.util.Scanner;
3 public class Switch08
4 {
5 public static void main(String args[])
6 {
7 //declaro variables
8 int num;
9 String tipoDia, diaSemana;
10 Scanner leer= new Scanner(System.in);
11 tipoDia = "";
12 System.out.println("Escribe un dia de la semana: ");
13
14 diaSemana=leer.nextLine();
15
16 switch (diaSemana.toLowerCase()) {
17 case "lunes":
18 tipoDia = "Inicio de semana";
19 break;
20 case "martes":
21 case "miercoles":
22 case "jueves":
23 tipoDia = "Mediados de semana";
24 break;
25 case "viernes":
26 tipoDia = "Inicio de fin se semana";
27 break;
28 case "sabado":
29 case "domingo":
30 tipoDia = "Fin de semana";
31 break;
32 }
33 System.out.println(diaSemana + " es " + tipoDia);
34 }
35 }