estructuras de control

Post on 08-Jul-2015

202 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

if

TRANSCRIPT

Integrantes: Elizabeth Puertos Herrera Erika Lizbeth Silva López

Elías Alberto Guzmán Cruz Karina Ruiz Angeles

• Una estructura de control permite controlar el flujo de la ejecución de instrucciones. Con estas estructuras, el programador puede determinar el orden en que se ejecutarán las instrucciones que están dentro de estas estructuras.Todas las estructuras de control tienen un único punto de entrada y un único punto de salida

Se evalúa una condición y si esta resulta verdadera entonces se ejecuta una si resulta lo contrario pasa a la otra condición.Es importante cerrar el if ( condición) ,ya que, si no se cumple la condición, el programa continua en la instrucción.

if ( condición) {} else {

}

if ( condición) {

} else if ( condición){

}

if ( condición) {

} else if ( condición){

} else {

}

Prueba de Escritoriopublic void commandAction(Command c, Displayable d) { // Método que no regresa valor

if (c == cm1) { // Estructura de control if (f1.getString().trim().length() == 0 //Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 . || f2.getString().trim().length() == 0) { //Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0. display.setCurrent(al1); } else { // Si no resultado(); // Realiza lo del método resultado } } else if (c == limpia) { // Entonces si limpia(); // Invoca el método limpiar } else { // Si no sal(); // Invoca al método salir } }

public void commandAction(Command c, Displayable d) { // Método que no regresa valor if (c == cm1) { // estructura de control if (f1.getString().trim().length() == 0 // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0

|| f2.getString().trim().length() == 0) { // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0. display.setCurrent(al1); } else { // Sino resultado(); // Realiza lo del método resultado } } else if (c == limpia) { // Entonces si limpia(); // Invoca el método limpiar } else { // Sino sal(); // Invoca al método salir } }

public void commandAction(Command c, Displayable d) { // Método que no regresa valor if (c == cm1) { // Estructura de control if (f1.getString().trim().length() == 0 // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || f2.getString().trim().length() == 0) { // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(al1); } else { // Si no resultado(); // Realiza lo del método resultado } } else if (c == limpia) { // Entonces si limpia(); // Invoca el método limpiar } else { // Si no sal(); // Invoca al método salir } }

public void commandAction(Command c, Displayable d) { // Método que no regresa valor if (c == cm1) { // Estructura de control if (f1.getString().trim().length() == 0 // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || f2.getString().trim().length() == 0) { // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(al1); } else { // Si no resultado(); // Realiza lo del método resultado } } else if (c == limpia) { // Entonces si limpia(); // Invoca el método limpiar } else { // Sino sal(); // Invoca al método salir } }

public void commandAction(Command c, Displayable d) { // Método q no regresa valor if (c == cm1) { // Estructura de control if (f1.getString().trim().length() == 0 // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0

|| f2.getString().trim().length() == 0) { // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(al1); // muestra una alerta en la pantalla } else { // Si no resultado(); // Realiza lo del método resultado } } else if (c == limpia) { // entonces si limpia(); // invoca el método limpiar } else { // Si no sal(); // Invoca al método salir } }

public void commandAction(Command c, Displayable d) { // Método que no regresa valor if (c == cm1) { // Estructura de control if (f1.getString().trim().length() == 0 // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0

|| f2.getString().trim().length() == 0) { // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(al1); } else { // Si no resultado(); // Realiza lo del método resultado } } else if (c == limpia) { // Entonces si limpia(); // Invoca el método limpiar } else { // Si no sal(); // Invoca al método salir } }

public void commandAction(Command c, Displayable d) { // Método q no regresa valor if (c == cm1) { // Estructura de control if (f1.getString().trim().length() == 0 // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0

|| f2.getString().trim().length() == 0) { // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(al1); } else { // Si no resultado(); // Realiza lo del método resultado } } else if (c == limpia) { // Entonces si limpia(); // Invoca el método limpiar } else { // Si no sal(); // Invoca al método salir } }

public void commandAction(Command c, Displayable d) { // Método que no regresa valor if (c == cm1) { // estructura de control if (f1.getString().trim().length() == 0 // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0

|| f2.getString().trim().length() == 0) { // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(al1); } else { // Sino resultado(); // Realiza lo del método resultado } } else if (c == limpia) { // Entonces si limpia(); // Invoca el método limpiar } else { // Si no sal(); // Invoca al método salir

} }

public void commandAction(Command c, Displayable d) { // Método que no regresa valor if (c == cm1) { // Estructura de control if (f1.getString().trim().length() == 0 // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0

|| f2.getString().trim().length() == 0) { // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(al1); } else { // Si no resultado(); // Realiza lo del método resultado } } else if (c == limpia) { // Entonces si limpia(); // Invoca el método limpiar } else { // Si no sal(); // Invoca al método salir } }

Prueba de Escritorio public void commandAction(Command c, Displayable d) { //método que no regresa valor if (c == comando1) { // si salir(); // invocamos al metodo salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el metodo regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { //Si salir(); // invocamos al metodo salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el metodo regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // Invocamos al método salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el metodo regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al metodo salir } if (c == comando2) { // Si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el metodo regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al metodo salir } if (c == comando2) { // si if (field1.getString().length() == 0 // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el metodo regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al metodo salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { // Se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el metodo regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al metodo salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // Muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el metodo regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al método salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //Entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el método calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el método regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el método de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al método salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale(); // Invoca el método calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el método regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el método de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al metodo salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // Si no muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el metodo regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al metodo salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // Si regresa(); //Invoca el método regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al metodo salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el metodo regresa } if (c == comando4) { //Si display.setCurrent(alerta1); // Muestra en la pantalla mensaje de alerta limpia(); // invoca el metodo de limpia } }

public void commandAction(Command c, Displayable d) { if (c == comando1) { // si salir(); // invocamos al metodo salir } if (c == comando2) { // si if (field1.getString().length() == 0 //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 || field2.getString().length() == 0) { //se obtiene el contenido de la cadena del campo f1 se limpian los espacios vacios se mide la longitud del contenido y se compara con 0 display.setCurrent(alerta); // muestra en pantalla un alerta } else if (field1.getString().length()<2 ){ //entonces si, se compara el resultado y el texfield acepta números menores a10 calculale();// invoca el metodo calculale }else {display.setCurrent(alerta1); // sino muestra en la pantalla mensaje de alerta } } if (c == comando3) { // si regresa(); //invoca el método regresa } if (c == comando4) { //si display.setCurrent(alerta1); // muestra en la pantalla mensaje de alerta limpia(); // Invoca el método de limpia } }

top related