miércoles, 26 de octubre de 2011

Tema: Conceptos básicos c++

Ejemplo de uso c++:  Desarrollar un programa en c++ que pida al usuario que introduzca 2 valores y los sume
Desarrollo:


Pseudocódigo                                                            Código en c++ 


Inicio                                                                          #include "stdio.h"
                                                                                  #include "conio.h"
                                                                                   main()

                                                                                  {    
                                                                                                        
Declarar las variables a b y c tipo entero                       int a,b,c;

Imprimir en pantalla (“ingrese el primer número”)          printf("ingrese el primer numero\n");
                     
Guardar el numero ingresado en la variable a;               scanf("%d",&a);

Imprimir en pantalla (“ingrese el segundo número”)       printf("ingrese el segundo numero\n");

Guardar el número ingresado en la variable b                scanf("%d",&b);

Realizar la operación  c=a+b                                        c=a+b;

Mostrar la en pantalla el valor de c                               printf("el resultado es %d",c);

Fin                                                                              getch();

                                                                                   }  


De acuerdo al ejemplo desarrollado y a lo visto en clase, desarrollar los siguientes ejercicios en c++:


1. Desarrollar un programa en c++ que pida al usuario que introduzca 2 valores y los reste.
2. Desarrollar un programa en c++ que pida al usuario que introduzca 2 valores y los multiplique.
3. Desarrollar un programa en c++ que pida al usuario que introduzca el valor de la base y de la altura de un triángulo y calcule su área.
4. Desarrollar un programa en c++ que pida al usuario que introduzca el valor de los lados de un rectánculo y calcule su área.
5. Desarrollar un programa en c++ que pida al usuario que introduzca el valor de los lados de un rectángulo y calcule su perímetro.
6. Desarrollar un programa en c++ que pida al usuario que introduzca el valor del radio de un círculo y calcule su área.
7. Desarrollar un programa en c++ que pida al usuario que introduzca el valor del radio de una esfera y calcule su área.
8. Desarrollar un programa en c++ que pida al usuario que introduzca el valor del radio de una esfera y calcule su volumen.
9. Desarrollar un programa en c++ que pida al usuario que introduzca el valor de la arista de un cubo y calcule su volumen.
10. Desarrollar un programa en c++ que pida al usuario que introduzca el valor de la arista de un cubo y calcule el área del cubo.

Tema: Control Option Button en Visual Basic 6.0


Se utiliza para presentar al usuario un conjunto de opciones mutuamente excluyentes entre si, es decir, si el usuario selecciona un componente OptionButton todos los demás componentes OptionButton en el formulario, se deseleccionan solos.
Su propiedad Caption es la que identifica el propósito del botón, y su propiedad Value es la que refleja el cambio (True,False), es decir, si el botón está seleccionado o no. El evento click es activado automáticamente cada vez que es seleccionado el OptionButton por el usuario.
Es muy importante recordar que cuando el usuario selecciona un OptionButton, todos los demás OptionButton en el objeto(forma o ventana) son deseleccionados automáticamente, esto es, por que dos OptionButton son mutuamente excluyentes entre si.
Esta ultima situación deberá resolverse por parte del programador. Por ejemplo en un programa donde el usuario debe seleccionar uno de entre dos sexos y uno de entre cinco municipios, en este caso se ocupan ocho OptionButton, pero como todos son mutuamente excluyentes entre si, cuando el usuario seleccione uno de ellos, todos los demás se desmarcan automáticamente.
Para resolver este problema se deberá usar el componente de agrupamiento FRAME.
De esta manera se deberá encerrar en su propio Frame todos los OptionButton lógicos, es decir, en un Panel los de sexo, en otro Panel los de municipios, etc.
De esta manera Visual Basic los evalúa por separado y se puede tener seleccionado un OptionButton en cada FRAME.


Para programar el control Option Button simplemente se hace doble click en este, y el código mostrará por defecto el evento Click.



      Private Sub Option1_Click()
      ' Acciones a realizar cuando el Option Button sea seleccionado.
      End Sub



También pueden programarse mediante la sentencia IF. Por ejemplo mediante un botón se necesita saber cual opción está seleccionada.
     Private Sub Command1_Click()
    If Option1.Value = True Then
    ' Acciones a realizar cuando el Option Button1 sea seleccionado.   
    Else If Option2.Value = True Then 
    ' Acciones a realizar cuando el Option Button2 sea seleccionado.
     End If

Ejercicios:

1 Desarrollar una calculadora sencilla en Visual Basic que permita realizar las operaciones básicas entre 2 números. El usuario debe seleccionar la operación por medio de un Option Button.

2.Desarrollar un convertidor de monedas en Visual Basic 6.0. Se debe convertir de Pesos a: Dollar, Euro, Yen y Bolívar. El usuario debe seleccionar la moneda por medio de un Option Button.

3. Desarrollar un convertidor de unidades de longitud. Se debe convertir de metros a : centímetros, milímetros, kilómetros, pies y pulgadas. El usuario debe seleccionar la unidad de longitud por medio de un Option Button.

4. Desarrollar un convertidor de temperaturas en Visual Basic 6.0. Se debe convertir grados Celsius a : Fahrenheit y a Kelvin. El usuario debe seleccionar la unidad de temperatura por medio de un Option Button.

5. Desarrollar un cuestionario en Visual Basic con 6 preguntas y 4 opciones de respuesta en cada una. Mostrar un mensaje en pantalla dependiendo si el usuario selecciona la respuesta correcta o no en cada una de las preguntas.    

viernes, 7 de octubre de 2011

Tema: Validación de datos en Excel

Ejercicios:

·      1.Seleccionar un rango de celdas de 2 columnas y 15 filas y realizar validación de datos de la siguiente manera: permitir solo valores de tipo entero entre mínimo 1 y máximo 10.

2.Seleccionar un rango de celdas de 2 columnas y 15 filas y realizar validación de datos de la siguiente manera: permitir solo valores de tipo decimal entre mínimo 0 y máximo 5.

3.Seleccionar un rango de celdas de 2 columnas y 15 filas y realizar validación de datos de la siguiente manera: permitir solo valores de tipo fecha. La fecha minima debe ser 01/01/2000 y la fecha máxima debe ser 01/01/2012.

4.Seleccionar un rango de celdas de 2 columnas y 15 filas y realizar validación de datos de la siguiente manera: permitir solo valores de tipo hora. La hora mínima debe ser 12:00:00 a.m. y la hora máxima debe ser 05:00:00 p.m.

5.Seleccionar un rango de celdas de 2 columnas y 15 filas y realizar validación de datos de la siguiente manera: permitir solo valores con una longitud de texto entre 2 y 5 caracteres.

6.Seleccionar un rango de celdas de 2 columnas y 15 filas y realizar validación de datos de la siguiente manera: permitir solo valores que se seleccionaran de una lista. Los elementos de la lista son: Excelente; Bueno; Aceptable; Insuficiente; Deficiente.



    Rango de celdas

miércoles, 5 de octubre de 2011

Tema: Uso de variables en Visual Basic 6.0

Variables:


Una  variable es un nombre que designa a una zona de memoria que contiene un valor de un tipo de información.
Tal y como su nombre indica, las variables pueden cambiar su valor a lo largo de la ejecución de un programa.

Cada variable tiene los siguientes atributos:

  • Nombre: Tiene que comenzar por una letra, puede tener hasta 255 caracteres de longitud.
  • Tipo: Determina que clase de datos se pueden almacenar en dicha variable.
  • Ámbito: El ámbito de una variable especifica  en qué parte de la aplicación es conocida la variable.
Tipos de datos

Al igual otros lenguajes de programación, Visual Basic dispone de distintos tipos de datos, aplicables tanto para constantes como para variables. La Tabla muestra los tipos de datos disponibles en Visual Basic.


Declaración de variables:

Antes de utilizar una variable es necesario declararla. Una forma de hacerlo es utilizar la sentencia Dim.

                  Dim Nombre variable As Tipo.

Ejemplos de declaración de variables:
  • Dim As Integer.
  • Dim R As Double.
  • Dim a As Integer, R As Double.
  • Dim nombre As String.
     
Ejercicios:
  1. Desarrollar un programa en Visual Basic 6.0 que calcule el volumen de una esfera. Almacenar el valor del radio, el cual es  ingresado por el usuario, en una variable tipo Integer. Almacenar el resultado en una variable tipo Double y mostrar al usuario en un Textbox.
  2. Desarrollar un programa en Visual Basic 6.0 que calcule las soluciones de la ecuación cuadrática. Utilizar 3 variables tipo Integer para almacenar los valores de a,b y c. Utilizar dos variables de tipo Double para almacenar las dos soluciones y mostrarlas al usuario en un textbox. Establecer una condición que muestre un mensaje de error en caso que las soluciones sean imaginarias.
  3. Desarrollar un programa en Visual Basic 6.0 que haga la validación de un usuario y su contraseña. Utilizar dos variables de tipo String para almacenar los valores de nombre de usuario y contraseña que se van a validar. Mostrar un mensaje de bienvenida en caso que los valores ingresados por el usuario sean correctos y un mensaje de error en caso contrario.