Programación Visual ACTIVIDADES
Programación Visual ACTIVIDADES
Programación Visual ACTIVIDADES
PROGRAMACIÓN VISUAL
Actividades:
PROGRAMACIÓN VISUAL
Actividades
PROGRAMACIÓN VISUAL
Actividades
PROGRAMACIÓN VISUAL
Actividades
PROGRAMACIÓN VISUAL
Actividades
• Crear un programa que declare una variable entera N y asignarle un valor. Se debe
incrementar N en 77, decrementar en 3 y duplicar su valor. Mostrar el valor de N, en
cada caso.
• Crear un programa que declare dos variables numéricas inicializándolas con un valor.
Indicar cuál es mayor o menor. Si son iguales indicarlo también.
• Crear un programa que declare cuatro variables enteras A, B, C y D y asignarle un
valor a cada una. Además B toma el valor de C, C toma el valor de A, A tome el valor
de D, D tome el valor de B. Mostrar los valores iniciales y finales de las variables.
• Crear un programa que declare una variable A de tipo entero y asignarle un valor. A
continuación muestra un mensaje indicando si A es par o impar.
• 5. Crear un programa que declare una variable B de tipo entero y asignarle un valor.
Mostrar un mensaje indicando si el valor de B es positivo o negativo. Consideraremos
el 0 como positivo.
****En todos los casos, se deberá agregar comentarios indicando que realiza cada
instrucción del programa. Además debe indicarse fecha de creación, mail de contacto y
versión del programa.
Tecnicatura Superior en Análisis de Sistemas
PROGRAMACIÓN VISUAL
Actividades
1. Programa que permite ingresar dos fechas y mostrar la diferencia de esas dos fechas en días,
semanas, meses y años.
2. Programa que permite ingresar el código de un alumno y mostrar los datos que representa. El
código del alumno está compuesto por 10 caracteres que representan:
• Los cuatro primeros caracteres representan el año de la matricula.
• El quinto carácter representa el semestre y puede ser 1ó 2.
• El sexto y séptimo carácter representa la especialidad del alumno y
son las siguientes:
o CI: Computación
o CO: Contabilidad
o SE: Secretariado
o ET: Enfermería
• El octavo carácter representa el ciclo.
• El noveno carácter representa el turno.
• El decimo carácter representa el número del grupo.
En caso de ingresar un código que no tenga 10 caracteres se debe visualizar un mensaje de error
indicando que el código es incorrecto.
Si algún dato del código del alumno se ingresa en forma incorrecta se debe visualizar la palabra
Error.
Ej.
Código de alumno: 20153CXJ91
Salida del Programa
Año de matricula:2015
Semestre Académico: Error
Especialidad: Error
Ciclo: Error
Turno: Error
Grupo: 1
3. Programa que permite ingresar el nombre, edad y sexo de una persona realizando una
consistencia de los datos que se ingresan.
La consistencia de los datos se caracteriza por lo siguiente:
• En el nombre no se aceptan números.
• En la edad sólo se aceptan números.
• En el sexo sólo se aceptan las letras F o M en mayúsculas o minúsculas.
4. Programa que permite ingresar dos números y muestra cual es el número mayor y cuál es el
número menor. Si los números ingresados son iguales se muestra un mensaje indicando la
situación. Si alguno de los números no se ingresa, se debe visualizar un mensaje de advertencia.
Tecnicatura Superior en Análisis de Sistemas
PROGRAMACIÓN VISUAL
Actividades
2. Para ampliar los conceptos vertidos en la clase, vean los siguientes videos sobre
estructuras de control
• Se debe elaborar la boleta de pago de los trabajadores de una fábrica. Para ello
se cuenta con los siguientes datos de entrada:
Apellidos y nombres del trabajador
Sueldo básico
Horas extras trabajadas
Además, se sabe que los trabajadores trabajan en dos turnos: diurno y
nocturno. Y que la tarifa por las horas extras diurnas es de 10 dólares y por las
horas extras nocturnas es de 15 dólares.
Los descuentos a aplicar son sobre el sueldo básico y se obtienen de la
siguiente manera:
Renta = SueldoBasico * 0.1
Aportes = SueldoBasico * 0.07
Contribuciones = SueldoBasico * 0.03
Finalmente, el sueldo neto del trabajador se calcula mediante las siguientes
expresiones:
Ingresos = SueldoBasico + HorasExtras * PagoHoraExtra
Egresos = Renta + Aportes + Contribuciones
SueldoNeto = Ingresos - Egresos
Como vemos usamos 2 radiobutton o
botones de opción y la propiedad que nos
interesa es “Checked”, que nos dice si
fue seleccionado esta opción o no. La
misma nos devuelve un valor booleano.
También utilizamos 3 casillas de
verificación o checkbox ya que podemos
elegir mas de una opción. Utilizaremos
nuevamente la opción “Checked” para
saber si fue seleccionada la opción.
Para salir de la aplicación basta con
utilizar la palabra reservada “End·,
dentro del evento clic del botón Salir.
• Cuatro notas entre 0 y 20 representan las calificaciones de un estudiante de un
curso de programación. Elaborar una aplicación para obtener el promedio de
esas calificaciones y visualizar su puntuación de acuerdo al siguiente cuadro:
PROGRAMACIÓN VISUAL
Actividades
2. Realizar los ejercicios de la clase anterior (Clase 7), implementando el uso del bloque
Try...Catch...Finally
Tecnicatura Superior en Análisis de Sistemas
PROGRAMACIÓN VISUAL
Actividades
3. En una casa de cambios se opera con cinco monedas distintas: Pesos, Dólares, Reales,
Euros y Libras. La casa de cambios cobra por
su intervención el 3 por mil del importe
cambiado. Implementar un programa que
permita al operador cambista ingresar un
monto en cualquier moneda y obtener el pago
a efectuar en la moneda elegida, luego de
hacer el descuento de la comisión
correspondiente.
Tecnicatura Superior en Análisis de Sistemas
PROGRAMACIÓN VISUAL
Actividades
2. Crea una clase Libro que modele la información que se mantiene en una biblioteca
sobre cada libro: título, autor, ISBN, páginas, edición, editorial, lugar (ciudad y país) y
fecha de edición.
La clase debe proporcionar los siguientes servicios: método para leer la información y
método para mostrar la información. Este último método mostrará la información del
libro con este formato:
3. Desarrollar una clase Cafetera con atributos capacidadMáxima (la cantidad máxima de
café que puede contener la cafetera) y cantidadActual (la cantidad actual de café que
hay en la cafetera).
Implementar, al menos, los siguientes métodos:
llenarCafetera (): pues eso, hace que la cantidad actual sea igual a la capacidad.
servirTaza (int): simula la acción de servir una taza con la capacidad indicada. Si la
cantidad actual de café “no alcanza” para llenar la taza, se sirve lo que quede.
vaciarCafetera(): pone la cantidad de café actual en cero. agregarCafe (int): añade a la
cafetera la cantidad de café indicada.
En todos los casos deberá probar las clases para verificar su correcta implementación.
Tecnicatura Superior en Análisis de Sistemas
PROGRAMACIÓN VISUAL
Actividades
2. Teniendo en cuenta las clase libro creadas en la práctica anterior, defina una clase
derivada de está, tal que pueda extender su funcionalidad si lo cree conveniente.
3. Teniendo en cuenta las clase cafetera creadas en la práctica anterior, defina una clase
derivada de está, tal que pueda extender su funcionalidad si lo cree conveniente.
En ambos casos deberá probar las clases para verificar su correcta Implementación.
Tecnicatura Superior en Análisis de Sistemas
Programación Visual
Actividades:
Programación Visual
Actividades:
Programación Visual
Lic. Carina Quiroga