Nested for


Nested for

It is possible to include a for inside another for. Each for, then, will have one variable to control its execution.
Es posible incluir un for dentro de otro for. Cada for, entonces, tendrá una variable para controlar su ejecución.

Problem 1
Compute the table of variables and the output of the code shown. Suppose there is a textbox called tbx1 with the property of multiline. In this case, the variable i takes the values of: 0, 1 and 2. For each value of i, the variable j will take the values: 0, 1 and 2.
Calcule la tabla de variables y la salida del código de abajo. Suponga que hay una caja de texto llamada tbx1 con la propiedad de multilínea. En este caso, la variable i toma los valores de: 0, 1 y 2. Por cada valor de i, la variable j tomará los valores de: 0, 1 y 2;

Program.h
void Programa::Window_Open(Win::Event& e)
{
     wstring texto;
     for(int i=0; i<3; i++)
     {
          for(int j=0; j<=2; j++)
          {
               Sys::Format(texto, L"%d, %d\r\n", i, j);
               tbx1.Text += texto;
          }
     }
}

VariableTableIJText

Problem 2
Compute the table of variables and the output of the code shown. Suppose there is a textbox called tbx1 with the property of multiline. In this case \t is used to insert a tab in the text.
Calcule la tabla de variables y la salida del código de abajo. Suponga que hay una caja de texto llamada tbx1 con la propiedad de multilínea. En este caso \t es usado para insertar un tabulador en el texto.

Program.h
void Programa::Window_Open(Win::Event& e)
{
     wstring texto;
     int i = 0;
     int j = 0;
     for(i = 1; i < 7; i += 2)
     {
          for(j = 0; j <= 5; j += 2)
          {
               Sys::Format(texto, L"%d\t%d\r\n", i, j); // \t = tab
               tbx1.Text += texto;
          }
     }
}

VariableTableIJText

Problem 3
Compute the table of variables and the output of the code shown. Suppose there is a textbox called tbx1 with the property of multiline.
Calcule la tabla de variables y la salida del código de abajo. Suponga que hay una caja de texto llamada tbx1 con la propiedad de multilínea.

Program.h
void Programa::Window_Open(Win::Event& e)
{
     wstring texto;
     int i = 0;
     int j = 0;
     for(i = 1; i < 10; i += 2)
     {
          for(j = 0; j < 7; j += 3)
          {
               Sys::Format(texto, L"(%d, %d)\t\t", i, j);
               tbx1.Text += texto;
          }
          tbx1.Text += L"\r\n";
     }
}

VariableTableIJText

© Copyright 2000-2019 Wintempla selo. All Rights Reserved. Sep 05 2019. Home