PROGRAMACION
TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO
Portafolio de evidencias
Ingeniería en sistemas computacionales
Primer Parcial
3211
Moreno Jiménez Luis Alejandro
Sánchez Rojas Marisol
Practica No 1
Repaso de programación
La Sintaxis empleada por un switch es la siguiente:
switch (variable) {
case : Instrucciones : break;
case :Instrucciones : break;
case : Instrucciones : break;
case : Instrucciones : break;
case : Instrucciones : break;
default : Instrucciones ;
Dada una variable de entrada esta se define seguido del vocablo switch.
Se abre una llave para iniciar los posibles valores que pueda tomar dicha variable.
Los juegos de valores son iniciados con case seguido del posible valor de lavariable, posteriormente es definido un juego de instrucciones que serán ejecutados en caso de corresponder con el valor de la variable y finalmente (opcional) se utiliza vocablo break para salir de ciclo case.
Un valor opcional es la definición de la línea default, cuyas instrucciones serán ejecutadas en caso que la variable del switch no coincida con los valores definidos.
Crear un programa endonde en un menú te pida los siguientes datos Numero par o impar, comparación de tres números, serie descendente, 4 salir
import javax.swing.JOptionPane;
/**
*
* @author jiimenez
*/
public class Menu {
public static void main(String[] args) {
String Opc, Num1, Num2, Num3, Valor;
int opc, num1, num2, num3, res, op=1, valor;Opc = JOptionPane.showInputDialog("1 Numero par o impar \n 2 comparacion de tres numeros \n 3 serie descendente \n 4 salir");
opc = Integer.parseInt(Opc);
switch (opc) {
case 1:
Num1 = JOptionPane.showInputDialog("ingresa un numero");
num1 = Integer.parseInt(Num1);
res = num1 % 2;
if (res == 0) {JOptionPane.showMessageDialog(null, "el numero es par");
} else {
JOptionPane.showMessageDialog(null, "el numero es impar");
}
break;
case 2:
Num1 = JOptionPane.showInputDialog("ingresa el primer numero");
Num2 = JOptionPane.showInputDialog("ingresa el segundonumero");
Num3 = JOptionPane.showInputDialog("ingresa el tercer numero");
num1 = Integer.parseInt(Num1);
num2 = Integer.parseInt(Num2);
num3 = Integer.parseInt(Num3);
if (num1 == num2 && num2 == num3) {
JOptionPane.showMessageDialog(null, "los tres numeros son iguales");
} elseif (num1 > num2 && num2 > num3) {
JOptionPane.showMessageDialog(null, "el numero mayor es: " + num1 + "\n el numero menor es: " + num3);
} else if (num2 > num1 && num1 > num3) {
JOptionPane.showMessageDialog(null, "el numero mayor es: " + num2 + " \nel numero menor es: " + num3);
} else if (num3 > num2 && num2 > num1) {JOptionPane.showMessageDialog(null, "el numero mayor es: " + num3 + " \nel numero menor es: " + num1);
}
break;
case 3:
for (int i = 100; i >= 0; i -= 3) {
System.out.println(i);
}
break;
case 4:
System.exit(0);break;
}
do {
Valor=JOptionPane.showInputDialog("quiere volver a repetir el programa:\n 1= si, 2=no ");
valor=Integer.parseInt(Valor);
} while (valor!=1);
}
}
Practica No 2
Implementación de cadenas (funciones)
En Java las cadenas son objetos de las clases predefinida String o StringBuffer, que están...
Regístrate para leer el documento completo.