Вы находитесь на странице: 1из 5

UNIVERSIDAD POLITCNICA SALESIANA

Operacionales
Isidro Reinoso Sacancela
Estudiante UPS-K Ingeniera. Elctrica
Quito Ecuador
Isico_rey@hotmail.com
22 junio 2015
Resumen . En el presente informe se presentara la
correccin del examen y adicionalmente lo ms
importante en cuanto a la programacin de un
men y la utilizacin de los operacionales And y Or.
Abstract . In this report correction further
examination and foremost in terms of programming
from a menu and use of operational And and Or is
presented.
PALABRAS CLAVE KEY WORDS

Operacionales
And
Or
Char
Double
String
Input
Import
Bufferead Reader
try
Catch
Equals

- Operational
- And
- Or
- Char
- Doble
-De cadena
-Llave de entrada
-importacin
- Lector Bufferead
- try
- catch
-Es igual a

I. INTRODUCCIN
Para poder realizar nuestro examen de manera correcta
debamos tener en cuenta los siguientes pasos:
Nuestro proyecto debe estar listo para la entrada
y salida de datos.
Las variables deben estar correctamente
declaradas y ledas de acuerdo al tipo de
variable que sean.
Manejar correctamente las maysculas y
minsculas.
Saber utilizar todos los tipos de condicionales,
estructuras de repeticin as como contadores
y sumadores.
Verificar que no exista ningn tipo de error.

PROGRAMACIN I

Para realizar un Men de Operaciones debemos tener


claro los siguientes temas:
Utilizacion del Switch con su respectivo case.
Manejo del cdigo respuesta.equals.
Operacionales And y Or (son opcionales).
II. OBJETIVOS
A. Objetivo Principal
Entender de qu manera se realizaban los ejercicios del
examen de manera correcta y rpida, adicionalmente
entender de qu manera se va a utilizar cada uno de los
nuevos comandos aprendidos para as poder realizar
nuevos tipos de ejercicios con mayor complejidad.
B. Objetivos Secundarios
1.- Verificar y corregir los errores que se cometieron
en el examen por parte del estudiante.
2.- Analizar cada paso que se realice en la correccin
del examen para as poder entender en dnde y porque
surgieron los errores.
3.- Aprender cmo se debe optimizar el tiempo para
nuestros prximos exmenes en la computadora.
4.- Entender la lgica de programacin que se deber
tener para las prximas pruebas y exmenes.
5.- Entender el proceso que conlleva la realizacin de
un Men.
6.- Aplicar todo lo aprendido en clase para asi poder ir
dominando ejercicios de mayor dificultad.
7.- Practicar la realizacin de un Men ya sea mediante
nmeros o mediante letras.
8.- Analizar de qu manera se van a ocupar los nuevos
temas aprendidos.
9.- Realizar ejercicios con los nuevos temas aprendidos
para as poder tener dominio de estos nuevos temas.

ALGORITMOS

B.Codigo Equals
III. DESARROLLO
A. Comando Switch
Sintaxis del Switch:

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 la
variable, posteriormente es definido un juego
de instrucciones que sern ejecutados en caso
de corresponder con el valor de la variable y
finalmente (opcional) se utiliza
vocablo break para salir de ciclo case. [1]

Este tipo de comando nos permitir condicionar de una


manera alfabtica es decir que nuestros condicionales o
estructura de repeticin while van a poder condicionar
respecto a una el ingreso de tipo alfabtico ya sea letra,
silaba o palabra.
Ejemplo:

Para que funcione nuestra estructura con el cdigo


equals se deber declarar la palabra equals como tipo
String e inicializarla de modo alfabtico de acuerdo con
lo que el usuario necesite. [2]
C.. Operacionales
Operacional And: Permite condicionar 2 o mas
variables al mismo tiempo, considerando que la
condicin final o compuesta es verdadera. Si todas las
condiciones parciales son verdaderas ser verdadero.
Basta con que una condicin parcial sea falsa para que
todo el condicional compuesto sea falso.

Ejemplo switch con opciones numricas:


Para Java el operador and es semejante al: &&
If (cond && cond2 && cond3)
{
//SERA VERDADERO SI TODAS LAS
CONDICIONES SON VERDADERAS
}

La palabra opcin deber estar declarada como tipo


Integer.
Ejemplo switch con opciones alfabticas:

Operacional Or: Permite condicionar 2 o mas


variables al mismo tiempo considerando que la
condicin final o compuesta es falsa, si todas las
condiciones parciales son falsas. Basta que una
condicin parcial sea verdadera para que todo el
condicional compuesto sea verdadero.
Para Java el operador Or es semejante a: ||
If (cond || cond2 || cond3)
{
//NO SE EJECUTARA HASTA QUE UNA
CONDICION PARCIAL SEA VERDADERA
}[2]

La palabra opcin1 deber estar declarada como tipo


char.

D. Ejercicios

TCNICAS DE INVESTIGACIN

UNIVERSIDAD POLITCNICA SALESIANA

RESULTADO DEL EJERCICIO


REALIZAR EL EJERCICIO HECHO EN CLASE
UTLIZANDO AND Y OR
REALIZAR CON DATOS VALIDOS

System.out.println("REALIZAR UN PROGRAMA
PARA DETERMINAR CUANTOS ESTUDIANTES
APRUEBAN ");
System.out.println("CUANTOS REPITEN
Y CUANTOS ESTUDIANTES A GRACIA");
System.out.println("CONSIDERANDO
QUE PASAN CON 70 O MAS , REPITEN CON
67 O MENOS");
System.out.println("Y EL RESTO VA AL
EXAMEN DE GRACIA ");
System.out.println("");
System.out.println("Ingrese el numero de
estudiantes ");
numest=Integer.parseInt(DATO1.readLine());
while(i<=numest){
System.out.println("INGRESE
LA
NOTA "+(i));
nota=Double.parseDouble(DATO1.readLine());
if(nota>0&&nota<=100){
if(nota>=70){
contpas=contpas+1;
}
else{
if(nota<=67){
contper=contper+1;
}
else{
contgra=contgra+1;
}
}
}
else{
System.out.println("dato
mal
ingresado ");
i=i-1;
}

EJERCICIO
String nom,ape;
System.out.println("");
System.out.println("");
System.out.println("INGRESE
SU
NOMBRE ");
nom=DATO1.readLine();
System.out.println("INGRESE
SU
APELLIDO ");
ape=DATO1.readLine();
if(nom.equals("EDWIN
")&&ape.equals("VEGA")); {
System.out.println("ESE SOY YO ");
}
else{
System.out.println("QUIEN SERA ");
}

RESULTADO DEL EJERCICIO


i=i+1;
}
System.out.println("LOS ESTUDIANTES
QUE PASAN SON : "+contpas);
System.out.println("LOS ESTUADINTES
QUE REPITEN SON :" +contper);
System.out.println("LOS ESTUADINTES
QUE VAN AL DE GRACIAS SON :" +contgra);

PROGRAMACIN I

ALGORITMOS

else{
if(bol==3||bol==7){
des=suma*0.05;
}
else{
des=suma*0.01;
}
}

EJERCICIO

CONTROLAR LOS MALOS INGRESOS


LA BOLITAS SON DE UNO A DIEZ
System.out.println("REALIZAR UN PROGRAMA
PARA DETERMINAR EL TOTAL A PAGAR ");
System.out.println("EL DESCUENTO, EL
IVA EL VUELTO DE VARIOS ARTICULOS ");
System.out.println("CONSIDERANDO
QUE LA TIENDA OFRECE UN DECUENTO DE
10% ");
System.out.println("SI EL VALOR DE LA
BOLITA ES 1 Y 10 EL 5% DE DESCUENTO");
System.out.println("SI EL VALOR DE LA
BOLITA ES DE 3 o 7 y el 1% DE DESCUENTO
EN CUALQUIER OTRO CASO");
System.out.println("INGRESE
NUMERO DE ARTICULOS ");

val=Integer.parseInt(DATO1.readLine());
if(val<0){
System.out.println("error
no
puede ingresar valores negartivos");
i=i-1;
}
else{
if(val>0){
suma=suma+val;

pag=Integer.parseInt(DATO1.readLine());

EL

}
totpa=suma-des;
iva=suma*0.12;
tot=totpa+iva;
vuelto=pag-tot;
System.out.println("EL IVA DE LA
COMPRA ES "+iva);
System.out.println("EL TOTAL A PAGAR
ES "+tot);
System.out.println("EL DESCEUNTO DE
LA COMPRA ES "+des);
System.out.println("EL VUELTO DE LA
COMPRA ES "+vuelto)

se

RESULTADO DEL EJERCICIO

EL

numart=Integer.parseInt(DATO1.readLine());
if(numart<0){
System.out.println("ERROR NO SE
PUEDE INGRESAR NOTAS NEGATIVAS");
}
else{
while(i<numart){
System.out.println("INGRESE
VALOR DE ARTICULO "+(i+1));

}
else{
System.out.println("ERROR
SOLO
HAY BOLITAS DEL 1 AL 10 ");
bol=bol-1;
}
System.out.println("INGRESE EL VALOR
DEL PAGO DEL CLIENTE");

}
}
i=i+1;
}
System.out.println("INGRESE
EL
NUMERO DE LA BOLITA ");
bol=Integer.parseInt(DATO1.readLine());
if(bol>=1&&bol<=10){
if(bol==1||bol==10){
des=suma*0.10;
}

TCNICAS DE INVESTIGACIN

UNIVERSIDAD POLITCNICA SALESIANA

IV. BIOGRAFA
Conclusiones del Informe:
BIBLIOGRAFA
1.- El comando swich se va utilizar cuando
necesitemos evaluar muchos procesos a la vez, hay que
recordar que la variable de opcin en el switch ser
nicamente Integer o Char.
Tambin existen ocasiones o programas donde se
exige evaluar muchas condiciones a la vez, en estos
casos, o se usan una condicin compuesta muy grande
o se debe intentar convertir el problema a uno que se
pueda resolver usando la instruccin switch();
La instruccin switch() es una instruccin de decisin
mltiple, 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.
[3]
2.- Cuando usamos un case debemos tener en cuenta
que este debera llevar su respectivo break al final ya
que si no colocamos el breack el programa no
diferenciara el case 1 del case 2 y ejecutara ambos en
uno solo.
Es importante recordar que el no utilizar un break
hara que se sigan ejecutando las opciones restantes de
case, por ejemplo, si eliges la opcin 1 y no hay un
break, se ejecutaran la opcin 1 y 2 . [4]
3.- Cuando utilizamos variables del tipo char en el
switch debemos saber que estas funcionaran con el
smbolo de apostrofes, a diferencia de las variables tipo
Integer que funcionaran normalmente.
Las constantes que estamos buscando y comparando
son de tipo char, por eso se deben encerrar entre
apstrofes ( '). [3]
4.- La gran mayora de veces que utilizamos un switch
lo hacemos con el fin de realizar un men, ya que este
nos permitir realizar diferentes tipos de ejercicios
dentro de un mismo esquema el cual ser elegido por el
usuario.
En particular, instrucciones de tipo switch () se
utilizaban para construir programas de seleccin de
mens, donde al usuario se le planteaban dos o tres
problemas distintos y el propio usuario seleccionaba
cul de ellos quera ejecutarse. [3]

PROGRAMACIN I

[1] http://javabasico.osmosislatina.com/curso/progavanza/switch.htm,
javabasico, [En lnea].
[2] I. C. D. U. P. I, Operacionales.
[3] http://www.programacionfacil.com/java/switch,
programacionfacil, [En lnea].
[4] http://codigoprogramacion.com/cursos/java/70-switch-ycase.html#.VI5etiuG-RQ, codigoprogramacion, [En lnea].

Вам также может понравиться