Está en la página 1de 56

2013

UNIVERSIDAD TCNICA DE AMBATO


FACULTAD DE INGENIERA CIVIL Y MECNICA
INGENIERA MECNICA

Gua de programacin en
VISUAL CC++

LGICA DE
PROGRAMACIN
RENATO CARVAJAL
OMAR GALLARDO

LGICA DE PROGRAMACIN

UNIVERSIDAD TCNICA DE AMBATO


FACULTAD DE INGENIERA CIVIL Y MECNICA
INGENIERA MECNICA

Tema: Gua de programacin en VISUAL CC++

Integrantes:

Renato Carvajal
Omar Gallardo

Curso: Tercero B

Asignatura: Lgica de programacin


Fecha:

09-Enero-2013
RENATO CARVAJAL
OMAR GALLARDO

Page 2

LGICA DE PROGRAMACIN

2. _INDICE

1._Caratula
2._ ndice
3._Objetivos:
3.1._Objetivo general
3.2._Objetivos Especficos
4._ Ingreso al programa visual C++
5._ Desarrollo
5.1._Ejercicio de las operaciones bsicas suma, resta,
multiplicacin y divisin
5.2._Ejercicio de conteo de nmeros personalizado
5.3._Ejercicio de conteo de caracteres
5.4._Programa de Backspace y Delete
5.5._Programa el cambio de Maysculas a Minsculas y viceversa

6._ Conclusiones
7._Recomendaciones

RENATO CARVAJAL
OMAR GALLARDO

Page 3

LGICA DE PROGRAMACIN

3._Objetivos:
3.1._Obejetivo General:

3.1_Objetivos Especficos:

4._OPERACIONES MATEMATICAS
SIMPLES
" SUMA, RESTA, MULTIPLICACION Y DIVISION

Para utilizar este programa tenemos lo siguiente:

1. Ejecutar el programa Visual C++

RENATO CARVAJAL
OMAR GALLARDO

Page 4

LGICA DE PROGRAMACIN

2. Seleccionar FILE (A) y posteriormente NEW(B)

RENATO CARVAJAL
OMAR GALLARDO

Page 5

LGICA DE PROGRAMACIN

3. Luego seleccionar MFC AppWizard exe (A), agregar un nombre del proyecto (B),
la localizacin para nuestro proyecto (C) y finalmente OK(D).

4. Una vez optado por eso elegir DIALOG BASED y posteriormente ya para obtener
la plantilla principal en donde vamos a realizar los ejercicios elegimos FINISH.

RENATO CARVAJAL
OMAR GALLARDO

Page 6

LGICA DE PROGRAMACIN

5. Y obtenemos la plantilla principal en donde vamos a realizar los ejercicios que y


listo podemos resolverlos una vez seguidos todos estos pasos.

RENATO CARVAJAL
OMAR GALLARDO

Page 7

LGICA DE PROGRAMACIN

5._Desarrollo
5.1._EJERCICIO
Para realizar el ejercicio de operaciones matemticas bsicas
tenemos lo siguiente:
1. Eliminamos las partes que no vamos a utilizar

2. Ingresamos el ttulo de nuestro proyecto

RENATO CARVAJAL
OMAR GALLARDO

Page 8

LGICA DE PROGRAMACIN

3. Una vez ingresado el ttulo de nuestro proyecto y eliminados los iconos aceptar y
cancelar arrastrar tres EDIT BOX en donde vamos a ingresar nuestras variables.

4. Ingresar las variables en los EDIT BOX presionando CTRL +W seleccionar


MEMBER VARIABLES (A), EDIT 1 (B), ADD VARIABLES (C), y nos sale un
cuadro para aadir variables ah para el EDIT 1 vamos a tener la variable de m_1
(D), en nmeros enteros. Ok (E), y ya tenemos programada la primera variable.
RENATO CARVAJAL
OMAR GALLARDO

Page 9

LGICA DE PROGRAMACIN

5. El mismo proceso para las dems solo que en ADD MEMBER VARIABLE deben
ir con los nombres de las dems variables.
Para la segunda variable tenemos:

RENATO CARVAJAL
OMAR GALLARDO

Page 10

LGICA DE PROGRAMACIN

Y para la tercera variable del EDIT BOX :

6. Una vez realizado esto ingresar cuatro botones en donde va a especificar las
operaciones que se va a realizar.

RENATO CARVAJAL
OMAR GALLARDO

Page 11

LGICA DE PROGRAMACIN

A los botones ingresados los vamos a llamar con las operaciones que vamos a realizar
(suma, resta, multiplicacin, divisin) para nombrarlos as debemos dar CLIC
IZQUIERDO y escribir el nombre para luego programarlos

RENATO CARVAJAL
OMAR GALLARDO

Page 12

LGICA DE PROGRAMACIN
7. Programar los botones dando doble clic izquierdo y obtenemos

ok y posteriormente tenemos:

Aqu eliminar lo marcado de negro para ah ingresar la operacin que vamos a realizar en
este caso es la SUMA, y es lo siguiente:
UpdateData(true);
m_3=m_1+m_2;
UpdateData(false);
Una vez hecho esto obtenemos lo siguiente:

RENATO CARVAJAL
OMAR GALLARDO

Page 13

LGICA DE PROGRAMACIN

Y ya est programado el botn de la suma


8. Realizar el mismo proceso para la resta, multiplicacin y divisin solo hay que
cambiar las operaciones que van a tener las variables.
RESTA

MULTIPLICACIN

RENATO CARVAJAL
OMAR GALLARDO

Page 14

LGICA DE PROGRAMACIN

Y DIVISON

9. Finalmente vamos a ejecutar el programa dando clic en un signo de admiracin que


esta en la parte superior derecha :

10.

RENATO CARVAJAL
OMAR GALLARDO

Page 15

LGICA DE PROGRAMACIN

11. Y obtenemos el cuadro donde se ejecuta las operaciones planteadas

REALIZAR LAS OPERACIONES


SUMA

RENATO CARVAJAL
OMAR GALLARDO

Page 16

LGICA DE PROGRAMACIN
Ingresar un valor de la primera variable (A), luego un valor en la segunda variable(B), y
oprimiendo el bo tn en donde dice suma (C), nos muestra el resultado en el cuadro de la
tercera variable(D).

Para la RESTA y se van a restar los nmeros ingresados

RENATO CARVAJAL
OMAR GALLARDO

Page 17

LGICA DE PROGRAMACIN
Al igual para la MULTIPILCACIN

Y finalmente lo mismo para la DIVISIN

RENATO CARVAJAL
OMAR GALLARDO

Page 18

LGICA DE PROGRAMACIN

5.2._EJERCICIO
CONTEO DE NUMEROS Y PERSONALIZADO
1._ Al tener ejecutado el programa proceder a dar clic en la venta File y seleccionar New:

RENATO CARVAJAL
OMAR GALLARDO

Page 19

LGICA DE PROGRAMACIN

2._Al abrir un nuevo documento aparece una nueva ventana en la cual seleccionar lo
siguiente MFC AppWizard(exe) y nombrar el programa y dar clic en OK:

3._En la ventana siguiente seleccionar el tem Dialog based y dar clic en finish:

RENATO CARVAJAL
OMAR GALLARDO

Page 20

LGICA DE PROGRAMACIN

4._Borrar las ventanas que aparecen por el programa:


RENATO CARVAJAL
OMAR GALLARDO

Page 21

LGICA DE PROGRAMACIN

5._Insertar un Edit Box y cuatro botones como lo muestra la figura:

RENATO CARVAJAL
OMAR GALLARDO

Page 22

LGICA DE PROGRAMACIN
6._Cambiar el nombre a los botones:

7._ Nombrar la variable con el comando siguiente,Ctrl w la ventana que aparece hay que
seleccionar la segunda ventana, cambiar la variable en el Edit Box :

RENATO CARVAJAL
OMAR GALLARDO

Page 23

LGICA DE PROGRAMACIN

8._ Cambiar la variable por el nombre m_1, seleccionar int y ok

RENATO CARVAJAL
OMAR GALLARDO

Page 24

LGICA DE PROGRAMACIN

9._ Dar doble clic en el botn que dice subir 1 y ok. Para poder programar borrar los
comandos que aparecen en negro:

10._ En el espacio que borramos hay que escribir el siguiente comando tal como se
muestra aqu entre los corchetes:

RENATO CARVAJAL
OMAR GALLARDO

Page 25

LGICA DE PROGRAMACIN
UpdateData(true);
m_1++;
UpdateData(false);

11._ Para programar en el botn subir 3 igual dar clic en dicho botn y repetir lo del literal
9 solo cambiaremos el cdigo que es el siguiente:
UpdateData(true);
m_1+=3;
UpdateData(false);

RENATO CARVAJAL
OMAR GALLARDO

Page 26

LGICA DE PROGRAMACIN

12._Para programar en el boton bajar 1 dar clic en boton y repetir el paso del litera 9 y
cambiar de comando por el siguiente:
UpdateData(true);
m_1--;
UpdateData(false);

13._ Para programar el ultimo boton der clic en el boton baja 3 y repetir lo del paso 9
cambiar codigo por el siguiente:
UpdateData(true);
RENATO CARVAJAL
OMAR GALLARDO

Page 27

LGICA DE PROGRAMACIN
m_1-=3;
UpdateData(false);

14._ Ejecutar el programa en el siguinte icono:

15._Para realizar en este mismo proyecto un conteo de nmeros personalizado insertar un


edit box y 2 botones mas:

RENATO CARVAJAL
OMAR GALLARDO

Page 28

LGICA DE PROGRAMACIN

16._Proceder a nombrar las variables con las siguientes teclas Ctrl w seleccionar la
segunda pestaa:

RENATO CARVAJAL
OMAR GALLARDO

Page 29

LGICA DE PROGRAMACIN

17._ El nombre de la variable es m_2 y selecionaremos en intque es entero:

RENATO CARVAJAL
OMAR GALLARDO

Page 30

LGICA DE PROGRAMACIN

18._Cambiar nombre a los botones que sern los siguientes subir personalizado y bajar
personalizado:

19._ Programar los botones dando donde clic en cada uno de ellos primero el de subir
personalizado y escribir el siguiente cdigo :
UpdateData(true);
m_2+=m_1;
UpdateData(false);

RENATO CARVAJAL
OMAR GALLARDO

Page 31

LGICA DE PROGRAMACIN

20._Programar el segundo botn dando dodle clic que es el de bajar personalizado y


escribir el siguiente cdigo :

21._Procedemos a corre el progama en el siguiente icono:

RENATO CARVAJAL
OMAR GALLARDO

Page 32

LGICA DE PROGRAMACIN

22._ Ejemplo del programa ejecutado

RENATO CARVAJAL
OMAR GALLARDO

Page 33

LGICA DE PROGRAMACIN

RENATO CARVAJAL
OMAR GALLARDO

Page 34

LGICA DE PROGRAMACIN

5.3._EJERCICIO

Programa conteo de caracteres

1. Insertar 5 static text en el cuadro de dialogo los mismos que contendrn (A) el
titulo conteo de caracteres (B) ingresar texto, (C) conteo de caracteres
automtico, (D) conteo de caracteres con static text, (E) conteo de caracteres con
funciones.

2. En cada static text que contiene los las operaciones que vamos a realizar
ingresamos un edit box y solo en el (D) ingresamos un static text.

RENATO CARVAJAL
OMAR GALLARDO

Page 35

LGICA DE PROGRAMACIN

3. Luego ingresar las variables (Control W, member variables, seleccionamos el edit


que vamos a utilizar y luego procedemos a poner las variables) y a programar los
edit box dando doble clic y luego ok.

(EDIT 1)

RENATO CARVAJAL
OMAR GALLARDO

Page 36

LGICA DE PROGRAMACIN

(EDIT 2)

(EDIT 3)
Para el static text tenemos: Clic derecho en static ,
eliminar static e ingresar respuesta

, luego

y finalmente enter.

RENATO CARVAJAL
OMAR GALLARDO

Page 37

LGICA DE PROGRAMACIN

Para la programacin dar doble clic y aceptar:

4. Para insertar un men hacer lo siguinte:

RENATO CARVAJAL
OMAR GALLARDO

Page 38

LGICA DE PROGRAMACIN
Clic derecho en carcter resources, insertar, seleccionar men y finalmente new.

Luego insertar las funciones que se va a realizar:

Para hacer uso de esas funciones hacer lo siguiente:


Para activar

Clic derecho

Properties

Men (IDR_ men1)

Enter

Para programar

Funciones

Conteo caracteres

Control W

Message maps

Message

RENATO CARVAJAL
OMAR GALLARDO

Page 39

LGICA DE PROGRAMACIN

Command (dobleclic, ok, edit code)

5. Y finalmente ejecutamos el programa con!

RENATO CARVAJAL
OMAR GALLARDO

Page 40

LGICA DE PROGRAMACIN

5.4._EJERCICIO

PROGRAMA DE BACKSPACE Y DELETE


1._ Al tener ejecutado el programa proceder a dar clic en la venta File y seleccionar New:

2._Al abrir un nuevo documento aparece una nueva ventana en la cual seleccionar lo
siguiente MFC AppWizard(exe) y nombrar el programa y dar clic en OK:

RENATO CARVAJAL
OMAR GALLARDO

Page 41

LGICA DE PROGRAMACIN

3._En la ventana siguiente seleccionar el tem Dialog based y dar clic en finish:

RENATO CARVAJAL
OMAR GALLARDO

Page 42

LGICA DE PROGRAMACIN

4._Borrar las ventanas que aparecen por el programa:

RENATO CARVAJAL
OMAR GALLARDO

Page 43

LGICA DE PROGRAMACIN

5._Insertar un EditBoxy dos botones:

RENATO CARVAJAL
OMAR GALLARDO

Page 44

LGICA DE PROGRAMACIN
6._Cambiar el nombre a los botones:

7._ Nombrar la variable con el comando siguiente,Ctrl w la ventana que aparece hay que
seleccionar la segunda ventana, cambiar la variable en el Edit Box :

8._ Seleccionar el nombre de la variable que es m_texto y seleccionar CString y


ok:
RENATO CARVAJAL
OMAR GALLARDO

Page 45

LGICA DE PROGRAMACIN

9._Para programar el botn BackSpace dar doble clic en el botn y seleccionar ok en


la primera ventana y en la segunda ventana borrar lo que aparece remarcado en negro:

RENATO CARVAJAL
OMAR GALLARDO

Page 46

LGICA DE PROGRAMACIN
10._Escribir tal como se muestra aqui el comando siguiente entre los corchetes para
programarlo; El cdigo es el siguiente:
{
UpdateData(true);
Int z;
Z=m_texto.Getlenght();
m_texto.Delete(z-1);
UpdateData(false);
}

RENATO CARVAJAL
OMAR GALLARDO

Page 47

LGICA DE PROGRAMACIN

11._ Para programar el botn de Delete dar doble clic en dicho botn y seleccionar ok
en la primera ventana y en la segunda ventana borrar lo que aparece remarcado en negro:

12._Escribir el cdigo selecto para realizar el programa solicitado que es el siguiente:

{
UpdateData(true);
Int z;
m_texto.Delete(m_posicion-1);
UPdateData(false);
RENATO CARVAJAL
OMAR GALLARDO

Page 48

LGICA DE PROGRAMACIN
}

13._ Para ejecutar el programa dar clic en el siguiente icono:

RENATO CARVAJAL
OMAR GALLARDO

Page 49

LGICA DE PROGRAMACIN

14._Programa en ejecucin:

RENATO CARVAJAL
OMAR GALLARDO

Page 50

LGICA DE PROGRAMACIN

5.5._EJERCICIO
Programa para el cambio de maysculas a minsculas y
viceversa

1.

Insertar 1 Static text y 2 Edit box para luego proceder a ingresar las variables
(Control W, member variables y add variables) de acuerdo al problema planteado.

RENATO CARVAJAL
OMAR GALLARDO

Page 51

LGICA DE PROGRAMACIN

Ingresar una tercera variable para que nos sealice el resultado esta va a ser m_r

RENATO CARVAJAL
OMAR GALLARDO

Page 52

LGICA DE PROGRAMACIN

Y luego programar

2. Ingresar un men que contenga las operaciones que se va a utilizar mediante los
siguientes pasos:

Clic derecho en resources

Insert

Men

New y aceptar

En los recuadros ingresar las operaciones que se va a realizar


RENATO CARVAJAL
OMAR GALLARDO

Page 53

LGICA DE PROGRAMACIN

Una vez hecho esto activado el men mediante los siguientes pasos:

Clic derecho en un espacio vacio

Properties

Y activamos el IDR_MEN

3. Luego programamos para efectuar las operaciones

Control W
Message maps
Objet IDs:
Command (dobleclic, ok, edit code)

RENATO CARVAJAL
OMAR GALLARDO

Page 54

LGICA DE PROGRAMACIN

Maysculas

Minsculas

Maximizar
Minimizar
Restaurar
Cerrar

Y finalmente ejecutar el programa

RENATO CARVAJAL
OMAR GALLARDO

Page 55

LGICA DE PROGRAMACIN

5._Cpncluciones:
6._Recomendaciones

RENATO CARVAJAL
OMAR GALLARDO

Page 56

También podría gustarte