Capturar o inicializar variable char llamada opcion;
modulo de switch
switch(opcion)
{
case 'a':desplegar “aguila”;
break;
case 'b': case 'B': desplegar”Borrego”; break;
default:desplegar “No hay”;
};
}
martes, 26 de abril de 2011
SINTAXIS DE LA INSTRUCCION SWITCH
switch(var int o char)
{ case const1: instrucción(es);
break;
case const2: instrucción(es);
break;
case const3: instrucción(es);
break; ………………
default: instrucción(es);
};
{ case const1: instrucción(es);
break;
case const2: instrucción(es);
break;
case const3: instrucción(es);
break; ………………
default: instrucción(es);
};
SWITCH
También existen ocasiones o programas donde se exige evaluar muchas condiciones a la vez, en estos casos, o se usan una condición compuesta muy grande o se debe intentar convertir el problema a uno que se pueda resolver usando la instrucción switch();
La instrucción switch() es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista de constantes ints o chars, cuando el computador encuentra el valor de igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional.
La instrucción switch() es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista de constantes ints o chars, cuando el computador encuentra el valor de igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional.
miércoles, 20 de abril de 2011
domingo, 10 de abril de 2011
FORO "CICLOS REPETITIVOS EN JAVA"
Son estructuras repetitivas que ejecutan un conjunto de instrucciones una cantidad finita de veces. Es decir que este bucle debe contar con un fin.
Sintaxis:
PARA valor_inicio HASTA valor_fin HACER
INSTRUCCIONES
FIN PARA
JAVA
for(valor_ini; condicion; incremento){
instrucciones;
}
ACUMULADOR:
Es una variable que almacena el resultado temporal de una operacion la cual hace uso del valor anterior y lo opera con el nuevo termino
acumulador <- acumulador + nuevo_termino
JAVA
public class bucle2 {
public static void main(String[] args) {
double frac,suma,n;
suma=0;
for(n=1; n<=11; n++){
frac=(2*n-1)/(2*n);
System.out.println(frac+"-"+n);
suma=suma+frac;
}
System.out.println("La suma: "+suma);
}
}
Para, Con Paso, Hacer, FinPara , Hasta, Repetir, Hasta Que, FinSegun, De Otro Modo, Segun.
PROCESO CICLO PARA.
PROCESO CICLO REPETIR
Sintaxis:
PARA valor_inicio HASTA valor_fin HACER
INSTRUCCIONES
FIN PARA
JAVA
for(valor_ini; condicion; incremento){
instrucciones;
}
ACUMULADOR:
Es una variable que almacena el resultado temporal de una operacion la cual hace uso del valor anterior y lo opera con el nuevo termino
acumulador <- acumulador + nuevo_termino
JAVA
public class bucle2 {
public static void main(String[] args) {
double frac,suma,n;
suma=0;
for(n=1; n<=11; n++){
frac=(2*n-1)/(2*n);
System.out.println(frac+"-"+n);
suma=suma+frac;
}
System.out.println("La suma: "+suma);
}
}
EJEMPLO CICLOS ANIDADOS Y REPETITIVOS
Mientras(num<1000) num=num+1;
contador=2; //(Porque si no, tendríamos que comprobar que el número no
//lo dividimos por 1 (ya que todos los números son divisibles por 1)
Mientras (contador<num) Si (num MOD contador == 0)
esPrimo=false;
break; //(salir del mientras)
//POSIBLE CAMBIO DE ENUNCIADO: SI TE PIDIERAN CONTAR CUANTOS
//PRIMOS HAY, PONDRIAS AQUI UN CONTADOR.
Fin Si
contador=contador+1;
Fin Mientras
Si(esPrimo)
imprimirEnPantalla(num);
Fin Si
esPrimo=true;
Fin Mientras
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/respuestas/2075541/ciclos-anidados-y-repetitivos-urgente
PALABRAS CLAVEcontador=2; //(Porque si no, tendríamos que comprobar que el número no
//lo dividimos por 1 (ya que todos los números son divisibles por 1)
Mientras (contador<num) Si (num MOD contador == 0)
esPrimo=false;
break; //(salir del mientras)
//POSIBLE CAMBIO DE ENUNCIADO: SI TE PIDIERAN CONTAR CUANTOS
//PRIMOS HAY, PONDRIAS AQUI UN CONTADOR.
Fin Si
contador=contador+1;
Fin Mientras
Si(esPrimo)
imprimirEnPantalla(num);
Fin Si
esPrimo=true;
Fin Mientras
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/respuestas/2075541/ciclos-anidados-y-repetitivos-urgente
Para, Con Paso, Hacer, FinPara , Hasta, Repetir, Hasta Que, FinSegun, De Otro Modo, Segun.
PROCESO CICLO PARA.
PROCESO CICLO REPETIR
PROCESO SEGUN
lunes, 4 de abril de 2011
domingo, 3 de abril de 2011
Suscribirse a:
Entradas (Atom)