Estructuras de control

28
Integrantes: Elizabeth Puertos Herrera Erika Lizbeth Silva López Elías Alberto Guzmán Cruz Karina Ruiz Angeles

description

breve explicacion de la estructura de control if.

Transcript of Estructuras de control

Page 1: Estructuras de control

Integrantes: Elizabeth Puertos Herrera Erika Lizbeth Silva López

Elías Alberto Guzmán Cruz Karina Ruiz Angeles

Page 2: Estructuras de control

• 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

Page 3: Estructuras de control

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 {

}

Page 4: Estructuras de control

if ( condición) {

} else if ( condición){

}

Page 5: Estructuras de control

if ( condición) {

} else if ( condición){

} else {

}

Page 6: Estructuras de control

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 } }

Page 7: Estructuras de control

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 } }

Page 8: Estructuras de control

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 } }

Page 9: Estructuras de control

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 } }

Page 10: Estructuras de control

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 } }

Page 11: Estructuras de control

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 } }

Page 12: Estructuras de control

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 } }

Page 13: Estructuras de control

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

} }

Page 14: Estructuras de control

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 } }

Page 15: Estructuras de control

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 } }

Page 16: Estructuras de control

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 } }

Page 17: Estructuras de control

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 } }

Page 18: Estructuras de control

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 } }

Page 19: Estructuras de control

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 } }

Page 20: Estructuras de control

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 } }

Page 21: Estructuras de control

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 } }

Page 22: Estructuras de control

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 } }

Page 23: Estructuras de control

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 } }

Page 24: Estructuras de control

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 } }

Page 25: Estructuras de control

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 } }

Page 26: Estructuras de control

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 } }

Page 27: Estructuras de control

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 } }

Page 28: Estructuras de control