Está en la página 1de 7

1 /*If Anidado01.

Dados tres números enteros, determinar si la suma de


cualquier pareja de ellos es igual al tercer número.
2 Si se cumple esta condición, escribir “Iguales” y, en caso contrario,
escribir “Distintos”.*/
3
4 import java.util.Scanner;
5 class IfAnidado01
6 {
7 public static void main(String [] a)
8 {
9 int num1, num2, num3;
10 Scanner in = new Scanner(System.in);
11
12 System.out.println("Escribe tres numeros enteros: ");
13 num1=in.nextInt();
14 num2=in.nextInt();
15 num3=in.nextInt();
16
17 // if anidado
18 if (num1+num2==num3)
19 System.out.println("Iguales");
20 else if (num1+num3==num2)
21 System.out.println("Iguales");
22 else if (num2+num3==num1)
23 System.out.println("Iguales");
24 else
25 System.out.println("Diferentes");
26 }
27 }

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.1 Switch. Hacer un programa que lea un número


2 entre 1 y 7 e imprima el dia de la semana correspondiente*/
3 /* sintaxis
4 switch (selector)
5 {
6 case etiqueta1 : sentencias1;
7 break;
8 case etiqueta2 : sentencias2;
9 break;
10 .
11 .
12 .
13 case etiquetan : sentenciasn;
14 break;
15 default: sentenciasd; //opcional
16 }
17 */
18 import java.util.Scanner;
19 public class Switch01
20 {
21 public static void main(String args[])
22 {
23 //declaro variables
24 int num;
25 Scanner leer= new Scanner(System.in);
26
27 //Leer valores
28 System.out.println("Introduzca un valor entre 1 y 7 ");
29 num=leer.nextInt();
30
31 switch (num)
32 {
33 case 1:System.out.println("Lunes");
34 break;
35 case 2:System.out.println("Martes");
36 break;
37 case 3:System.out.println("Miercoles");
38 break;
39 case 4:System.out.println("Jueves");
40 break;
41 case 5:System.out.println("Viernes");
42 break;
43 case 6:System.out.println("Sabado");
44 break;
45 case 7:System.out.println("Domingo");
46 break;
47 default:System.out.println("Invalido");
48 }
49 }
50 }

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");

40 System.out.println ("Pon mas atención para la proxima");


41 }
42 }
43 }
44

1 /*Programa No.3 Switch. Enunciado. En la cafetería venden cuatro tipos


diferentes de desayuno, de acuerdo a la siguiente tabla:
2 Tipo Costo
3 1. Ligth 20.00
4 2. Media orden 26.00
5 3. Orden completa 32.00
6 4. Orden extra grande 45.00
7 Calcule y muestre el total a pagar por un desayuno, sabiendo que
adicionalmente hay que pagar el 5% por servicio y 2% por propinas
8 */
9 //Importo librería que me permite leer datos desde teclado
10
11 import java.util.Scanner;
12 public class Switch03
13 {
14 public static void main(String args[])
15 {
16 //declaro variables
17 int tipo;
18 float costo=0.0f,serv=0.0f,prop=0.0f,pago;
19 Scanner leer= new Scanner(System.in);
20
21 //Presento el menú
22 System.out.println("Menú de opciones ");
23 System.out.println("1. Desayuno Ligth ");
24 System.out.println("2. Desayuno Media orden ");
25 System.out.println("3. Desayuno Orden completa");
26 System.out.println("4. Desayuno Extra grande ");
27 System.out.println("Elige el tipo de desayuno que deseas <<1-4>>
");
28
29 tipo=leer.nextInt();
30
31 switch (tipo)
32 {
33 case 1:costo=20;
34 break;
35 case 2:costo=26;
36 break;
37 case 3:costo=32;
38 break;
39 case 4:costo=45;
40 break;
41 }
42 serv=costo*0.05f;
43 prop=costo*0.02f;
44 pago=costo+serv+prop;
45
46 System.out.println("El costo de tu platillo es de: "+costo);
47 System.out.println("El costo del servicio es de : "+serv);
48 System.out.println("La propina es de: "+prop);
49 System.out.println("El total a pagar es de: "+pago);
50 }
51 }

1 // Java Programa switch Leer un numero entero e imprimir si es cero,


uno dos, tres o mayor que tres
2 import java.util.Scanner;
3 class Switch05
4 {
5 public static void main(String [] a)
6 {
7 Scanner in = new Scanner(System.in);
8 int i;
9 System.out.println ("Escribe un número entero positivo ");
10 i=in.nextInt();
11 switch(i) {
12 case 0:
13 System.out.println("i es cero.");
14 break;
15 case 1:
16 System.out.println("i es uno.");
17 break;
18 case 2:
19 System.out.println("i es dos.");
20 break;
21 case 3:
22 System.out.println("i es tres.");
23 break;
24 default:
25 System.out.println("i es mayor a tres.");
26 }
27 }
28 }

1 // Java Programa switch Leer un numero entero e imprimir si es cero,


uno dos, tres o mayor que tres
2 import java.util.Scanner;
3 class Switch06
4 {
5 public static void main(String [] a)
6 {
7 Scanner in = new Scanner(System.in);
8 int i;
9 System.out.println ("Escribe un número entero positivo ");
10 i=in.nextInt();
11 switch(i) {
12 case 0:
13 case 1:
14 case 2:
15 case 3:
16 case 4:
17 System.out.println("i es menor que cinco");
18 break;
19 case 5:
20 System.out.println("i es cinco");
21 break;
22 case 6:
23 case 7:
24 case 8:
25 case 9:
26 System.out.println("i es menor que diez y mayor a cinco");
27 break;
28 default:
29 System.out.println("i es diez o mayor a diez");
30 }
31

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 }

También podría gustarte