# Review

 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. 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 #pragma once //______________________________________ Program.h #include "resource.h" class Program : public Win::Dialog { public:      Program()      {           pies = 12;           peso = 5.2;      }      ~Program()      {      }      int pies;      double peso;      double Modificar();      void Calcular(double x); ... };

 Program.cpp void Program::Window_Open(Win::Event& e) {      wstring texto;      int n = 2*pies;      double y=10.0, z=5.0;      Modificar();      y = Modificar();      Calcular(z);      Sys::Format(texto, L"%.2f, %.1f, %i, %.0f", y, z, n, peso);      tbx1.Text = texto; } double Program::Modificar() {      peso+=5;      return 10.5; } void Program::Calcular(double x) {      peso = 2*x+pies; }

 Problem 2 Compute the output of the code shown. Calcule la salida del código de abajo.

 Program.h #pragma once //______________________________________ Program.h #include "resource.h" class Program: public Win::Dialog { public:      Program()      {      }      ~Program()      {      }      void AddOpinion();      void AddDay();      wstring sentence; protected: ... };

 Program.cpp void Program::Window_Open(Win::Event& e) {      sentence = L"Sears sold \$800,000.00";      AddDay();      AddOpinion();      this->MessageBox(sentence, L"Message", MB_OK); } void Program::AddOpinion() {      sentence += L" and nobody cares"; } void Program::AddDay() {      sentence += L" last wednesday"; }

 Minimum Maximum Man 0.0 20.5 Bajo Peso (low weight) 20.5 25.5 Normal 25.5 30.5 Sobrepeso (over weight) 30.5 45.0 Obesidad (obesity)

 Minimum Maximum Woman 0.0 20.5 Bajo Peso (low weight) 20.5 24.5 Normal 24.5 29.5 Sobrepeso (over weight) 29.5 45.0 Obesidad (obesity)

 Problem 4 Create project called Calculadora to perform the basic arithmetic operations as shown.Cree un programa llamado Calculadora para realizar las operaciones aritméticas básicas.

 Calculadora.h #pragma once //______________________________________ Calculadora.h #include "resource.h" #define ADD 1 #define SUBSTRACT 2 #define PRODUCT 3 #define DIVISION 4 #define NO_OPER 5 class Calculadora: public Win::Dialog { public:      Calculadora()      {           firstValue = 0.0;           operation = NO_OPER;      }      ~Calculadora()      {      }      double firstValue;      int operation; protected:      ... };

 Problem 5 Create a program called Gato as shown. Use buttons to draw and separators for the GUI. The first time any button is clicked, it must display an X. The second button being click must display an O, etc.Cree un programa llamada Gato como se muestra. Use botones y separadores para la GUI. La primera vez que a cualquier botón se le hace clic, este debe mostrar una X. El segundo botón al que se le hace clic debe mostrar una O, etc.

 Problem 6 Create a program called TriArit as shown. Each the Play button is pressed, the program must randomly generate four numbers and six operations. Then, the user should provide the result in the textbox at the bottom. When the Check button is pressed, the program indicates whether the result is correct or not.Cree un programa llamada TriArit como se muestra. Cada vez que el botón de Play se presiona, el programa debe generar aleatoriamente cuatro números y seis operaciones. Entonces, el usuario debe proporcionar el resultado en la caja de texto de abajo. Cuando se presiona el botón de Check, el programa indica si el resultado es correcto o no.