Clase 5 Informática Profa. María Alejandra Quintero.

Slides:



Advertisements
Presentaciones similares
Mercedes Alonso, Luciana Pierangeli 1ºB
Advertisements

Ingresar dos valores correspondientes a la edad de una persona. Informar "La primera persona es mayor", "La segunda persona es mayor". C E1 E2 E1>E2 Si.
TRABAJO PRÁCTICO 2 Florencia Glasbauer y Luciana Pierangeli 1ºB.
Seminario de Actualización - Excel Avanzado y Macros
Módulo 5: Estructuras de Decisión y Bucles
Programación visual basic 2do año B Sofía Di Buccio Computadora número 36.
Franco Caviglia Catenazzi. Ejercicio nº1  Ingresar un número cualquiera e informar si es positivo, negativo o nulo. C Negativo Positivo Nulo A A>0 0
Programación Visual Basic
Ejercicio 7 Ingresar la edad de una persona en años e informar la edad en días. C Edad Edad * 365 Resultado de edad * 365 F.
ESTRUCTURAS DE CONTROL SELECTIVA LUIS OCTAVIO BUSTAMANTE Docente Colegio de la UPB.
Variables y pruebas de escritorio
4: Control de flujo Condicionales y bucles
VBA - Procedimientos Subprogramas (Procedimientos): Procedimientos Sub
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
Trabajo práctico Programación y Análisis de datos. Alumnas: María Agustina Macchi y María Sol Pérez Fernández. Año: 1B Fecha de entrega: 14 de Noviembre.
 Ingresar dos valores correspondientes a la edad de una persona. Informar "La primera persona es mayor", "La segunda persona es mayor". C E 1 E 2 E1>E2.
Clase 4 Informática Profa. María Alejandra Quintero.
Trabajo Practico 2 Nombre: Indira Diana. Ejercicio numero 1 C C Numero = 0 Numero > 0 numero positivo nulo negativo F F Verdadero Ingresar un número cualquiera.
Private Sub CommandButton1_Click() Dim n As Integer For n = 1 To 20 Range("a1").Cells(n, 1) = Int(100 * Rnd() + 1) If Range("a1").Cells(n, 1) Mod 5 = 0.
Ejercicio N°4 Ingresar dos números enteros cualesquiera. Informar "el primero es mayor que el segundo", "el segundo es mayor que el primero" o "son iguales"
Ejercicio N°5 Ingresar cuatro números cualesquiera, si su suma es mayor a 15 elevarlo al cuadrado, si no, elevarlo al cubo. C Número1 (n1) Número2 (n2)
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Trabajo Práctico 2 Agustin Arias 1ºB. Ejercicio 1 Ingresar un número cualquiera e informar si es positivo, negativo o nulo.
Vectores y Matrices.
Laboratorio Informática II Clase 5 Excel Controles Active X.
Laboratorio Informática II Clase 5 Excel Controles Active X Repaso Macros.
TRABAJO PRACTICO Nº2 Nombre: Ignacio D. Roca. Ejercicio Nº 1 TP 2 C numero numero= 0 Numero> 0 negativo f nulo verdadero positivo falso.
Clase 2 Informática Profa. María Alejandra Quintero.
Camila Rodríguez 1º B. DIAGRAMA: PANTALLA: PROGRAMACION Private Sub CommandButton1_Click() Dim NumeroA As Integer Label1 = "ingrese un numero" NumeroA.
Do Una o más instrucciones Loop until expresión lógica Tema 9. Estructuras de repetición “Repetir Hasta” Sintaxis de la estructura “repetir hasta” en Visual.
Clase 4 Informática Profa. María Alejandra Quintero.
Tema 10. Uso de formularios y controles
Clase 2 Informática Profa. María Alejandra Quintero.
Programación en Visual Basic
Proyecto de Visual Basic N° SISTEMA DE FACTURACIÓN Docente expositor: Lic. Jaime A. Flores Fuentes.
Visual Basic Visual Basic 6.0 es un programa que consiste en la programación en lenguaje Basic en un entorno visual de manejo.
For variable = Valor_Inicial to Valor_Final Step Incremento Una o más instrucciones (1) Next Step Incremento, permite especificar si se requiere un incremento.
Centro de Computación IMB-PC Visual Basic
Etiquetas, Cajas de textos y botón Private Sub Pulsa_Click() r = Val(Text1.Text) l = 2 * * r a = * r * r Text2.Text = l Text3.Text = a End.
Práctico Mercedes Alonso. Ejercicio 0 C Numero A Numero A>5 “No” F “Sí” (textbox) Salida (label) IF Verdadero Falso Ingresar un número cualquiera e informar.
Clase 3 Informática Profa. María Alejandra Quintero.
Tema 9. Estructuras de repetición “Repetir Mientras”
Camila Rodríguez 1º B. DIAGRAMA: PANTALLA: PROGRAMACION Private Sub CommandButton1_Click() Dim NumeroA As Integer Label1 = "ingrese un numero" NumeroA.
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
Programación Visual Basic ‍2º año B ‍Nombre: javier vasaquez ‍Computadora Número:25.
 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos) C Límite inferior Límite.
Práctico Mercedes Alonso. Ejercicio 0 C Numero A Numero A>5 “No” F “Sí” (textbox) Salida (label) IF Verdadero Falso Ingresar un número cualquiera e informar.
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Conceptos.  Byte (0 a 255) = un byte  Short ( a ) = 16 bits de longitud  Integer ( a ) = 32 bits de longitud 
Por: Sebastián Guozden. c Número Número = 0 F Nulo Positivo Negativo Número > 0 Ingrese un Número cualquiera e informar si es positivo, negativo o nulo.
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. OBJETIVO:
 Realizar una aplicación que genere los cinco números de la loto (esto es cinco números aleatorios entre 1 y 99 no repetidos) C Límite inferior Límite.
VB(lab1) Operacionas Básicas. VB(lab1) Realizar un programa que pida 2 números al usuario y que muestre el la suma de los dos por pantalla. Private Sub.
Programación Aplicada de Computadoras Lección #4 – Estructuras de Decisión Prof. Antonio F. Huertas.
Gianfranco Barbalace 1 año “B”.  Ingresar un número cualquiera e informar si es positivo, negativo o nulo. C C Número = 0 Número Número > 0 Nulo Verdadero.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Programación en Visual Basic
Juego de dados. El Juego de dados consiste en un lanzamientos aleatorio en la cuál gana cierta cantidad de dinero de acuerdo a lo siguiente: Si la suma.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Ciclos en Visual Basic Rebeca M. Colón Crespo. Introducción Visual Basic es una aplicación y un lenguaje en programación. Este programa fue originado.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Tema 9. Estructuras de repetición. Clase 2
Tema 8. Estructuras de decisión. Clases 1 y 2.
Tema 10. Uso de formularios y controles
Tema 9. Estructuras de repetición. Clase 2
Tema 10. Uso de formularios y controles
Transcripción de la presentación:

Clase 5 Informática Profa. María Alejandra Quintero

Contenido Programas con múltiples formularios 2

3 Ejemplo 1: realizar un programa para calcular la nota definitiva de la asignatura informática de acuerdo a lo siguiente: EvaluaciónPorcentaje sobre la nota definitiva Examen 125 % Examen 225 % Examen 325 % Nota de práctica15 % Nota del proyecto10 % Si el estudiante asistió a más del 90% de las clases se subirá un punto a la nota definitiva. Hacer dos formularios, uno para los datos de entrada y otro para mostrar los resultados.

4 Interfaz gráfica Formulario para la entrada de datos (Form1) txtNota1 txtNota2 txtNota3 txtPrac txtProy txtNom OpcionMas90 OpcionMenos90 BotonCalcDef

5 Interfaz gráfica Formulario para mostrar los resultados (Form2) LblEst LblNotaProm LblAsist LblNotaDef LblMensaje BotonSalir BotonOtroEst

Código del botón Calcular definitiva del Form1 (BotonCalcDef) 6 Private Sub BotonCalcDef_Click ….. Dim n1, n2, n3, nprac, nproy, nd1, nd2 As Single Dim nas As Byte n1 = TxtNota1.Text n2 = TxtNota2.Text n3 = TxtNota3.Text nprac = TxtPrac.Text nproy = TxtProy.Text nd1 = 0.25 * n * n * n * nprac * nproy If opcionMas90.Checked = True Then nas = 1 Else nas = 0 End If nd2 = nd1 + nas …. Continúa en sig. diapositiva

Código del botón Calcular definitiva del Form1 (BotonCalcDef) 7 …. Continuación Form2.Show() Form2.Lblest.Text = TxtNom.Text Form2.LblNotaProm.Text = "Nota promedio =" & nd1 Form2.LblAsist.Text = "Nota asistencias = " & nas Form2.LblNotaDef.Text = "Nota definitiva = " & nd2 If nd2 >= 9.5 Then Form2.Lblmensaje.ForeColor = Color.Blue Form2.Lblmensaje.Text = "APROBADO" Else Form2.Lblmensaje.ForeColor = Color.Red Form2.Lblmensaje.Text = "REPROBADO" End If End Sub

Código del botón Procesar otro estudiante del Form2 (BotonOtroEst) 8 Private Sub BotonOtroEst_Click... Close() Form1.TxtNom.Text = "" Form1.TxtNota1.Text = "" Form1.TxtNota2.Text = "" Form1.TxtNota3.Text = "" Form1.TxtPrac.Text = "" Form1.TxtProy.Text = "" End Sub Private Sub BotonSalir_Click... Close() Form1.Close() End Sub Código del botón Salir del Form2 (BotonSalir)

9 Ejemplo 2: Elaborar un programa que reciba como datos de entrada los diámetros (dap en cm) de los árboles de una parcela y calcule: a) el número de árboles que tienen menos de 10 cm de dap, b) el número de árboles que tiene entre 10 y 20 cm de dap, c) el número de árboles que tiene más de 20 cm de dap, y d) el diámetro promedio de los arboles de la parcela.

10 Interfaz gráfica Formulario inicial (FormDatos) TxtNa BotonIntroDap BotonSalir

11 Interfaz gráfica Formulario para mostrar resultados (FormResult) Lblc1 Lblc2 LblProm Lblc3 BotonS

Código del botón Calcular definitiva del Form1 (BotonCalcDef) 12 Private Sub BotonIntroDap_Click... Dim na, i, c1, c2, c3 As Integer Dim dap, prom, suma As Single c1 = 0 c2 = 0 c3 = 0 suma = 0 na = Txtna.Text For i = 1 To na dap = InputBox("Escriba el diámetro del árbol " & i) suma = suma + dap If dap < 10 Then c1 = c1 + 1 Else If dap <= 20 Then c2 = c2 + 1 Else c3 = c3 + 1 End If Next prom = suma / na FormResult.Show() FormResult.Lblc1.Text = "Número de árboles con diámetro menor a 10 cm : " & c1 FormResult.Lblc2.Text = "Número de árboles con diámetro entre 10 y 20 cm : " & c2 FormResult.Lblc3.Text = "Número de árboles con diámetro mayor a 20 cm : " & c3 FormResult.LblProm.Text = "Diámetro promedio = " & prom End Sub

Código del botón Salir (BotonS) del Formulario de Resultados (FormResult) 13 Private Sub BotonSalir_Click... Close() FormResult.Close() End Sub Private Sub BotonS_Click... Close() FormDatos.Close() End Sub Código del botón Salir (BotonSalir) del Formulario de Datos (FormDatos)