SlideShare une entreprise Scribd logo
1  sur  7
DIAGRAMA DE CHAPIN “ Ingresar número 1” A “ Ingresar número 2” B S= A + B R= A – B M = A * B D= A / B “ La suma de 2 Números es;” S “ La resta de 2 Números es;” R “ La Multiplicación de 2 Números es;” M “ La Divisiób de 2 Números es;” D Dos cajas de texto Un botón de comando para cada operación. Una caja de Texto para mostrar el resultado que corresponda.
Frame 1 – Prpiedad Caption = “Ingresar Números” 3 Label 3 Cajas de Texto (Txt) Frane 2 – Propiedad Caption = “Comandos” 5 Botones de comandos (command) Programa en Visual Basic
Un evento es una respuesta a una acción del usuario Para que el usuario pueda ver la suma de los dos números ingresados, hay que programar el botón Sumar (Command1”, en el evento Clic del comando Doble clic en el boton Sumar para ingresar al procedimiento del control
Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim r As Integer a = Text1.Text b = Text2.Text r = a + b Text3.Text = r End Sub Procedimiento del control Command1 “Sumar” Declarar 3 variables, dos para ingresar los números (a y b), y otra para mostrar el resultado Le asigno lo que ingresa en la caja de texto 1 a la variable a y a la variable b lo que ingresa en la caja de texto 2 Sumo a + b, y el resultado lo guardo en la variable r Muestro en la caja de texto 3 el resultado de la suma que se encuentra en la variable r. Realizar lo mismo para cada uno de los comandos
Private Sub Command5_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text1.SetFocus End Sub Botón Limpiar o Nuevo Limpio el contenido de cada una de las cajas de texto Paso el cursor a la caja de texto 1, para que el usuario pueda ingresar un nuevo par de números.
Sin utilizar Variables Private Sub Command1_Click() Text3.Text = Text1.Text + Text2.Text End Sub Código botón Sumar Sumo lo que ingresa en la caja de texto1 más lo que ingresa en la caja de texto 2 y lo muestro en la caja de texto 3 El problema es que Visual no reconoce al contenido ingresado como números, sino que lo hace como texto y no suma los números los junta, los concatena. Es decir que si en la caja de texto 1 ingresa el número 2 y en la caja de texto 2 ingresa el número 5, en la caja 3 se vera el resultado 23.
Private Sub Command1_Click() Text3.Text =  Val (Text1.Text) +  Val (Text2.Text) End Sub Solución La función Val, reconoce el primer número dentro de una cadena de caracteres. No es necesario para el resto de las operaciones. Prof.: Ricardo VIQUEIRA

Contenu connexe

Tendances

Ejercicios de programación para el blog
Ejercicios de programación para el blogEjercicios de programación para el blog
Ejercicios de programación para el blog
cristian guevara
 
Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++
JoseRamonG
 

Tendances (18)

Practicas de visual basic 6.0
Practicas de visual basic 6.0Practicas de visual basic 6.0
Practicas de visual basic 6.0
 
Practicas
PracticasPracticas
Practicas
 
Manual de practicas
Manual de practicasManual de practicas
Manual de practicas
 
Visual basic
Visual basicVisual basic
Visual basic
 
Ejemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivasEjemplos de algoritmos con estructuras repetitivas
Ejemplos de algoritmos con estructuras repetitivas
 
Ejercicios de programación para el blog
Ejercicios de programación para el blogEjercicios de programación para el blog
Ejercicios de programación para el blog
 
Practicas
PracticasPracticas
Practicas
 
LECTURA DE ARCHIVOS
LECTURA DE ARCHIVOS LECTURA DE ARCHIVOS
LECTURA DE ARCHIVOS
 
GEOMETRIC COMPUTER PROGRAMA DE BD
GEOMETRIC COMPUTER PROGRAMA DE BDGEOMETRIC COMPUTER PROGRAMA DE BD
GEOMETRIC COMPUTER PROGRAMA DE BD
 
Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++Como crear un programa de Ciclo WHILE en lenguaje C++
Como crear un programa de Ciclo WHILE en lenguaje C++
 
Manual practicas
Manual practicasManual practicas
Manual practicas
 
Abreviaturas de teclado para windows 7
Abreviaturas de teclado para  windows 7Abreviaturas de teclado para  windows 7
Abreviaturas de teclado para windows 7
 
Capítulo 5 programación estructurada
Capítulo 5  programación estructuradaCapítulo 5  programación estructurada
Capítulo 5 programación estructurada
 
Acceder
AccederAcceder
Acceder
 
Ex10
Ex10Ex10
Ex10
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHP
 
El teclado
El tecladoEl teclado
El teclado
 
Parrtes centrales del_teclado
Parrtes centrales del_tecladoParrtes centrales del_teclado
Parrtes centrales del_teclado
 

En vedette (9)

Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 
Estucturas Secuenciales - Programacion I
Estucturas Secuenciales - Programacion IEstucturas Secuenciales - Programacion I
Estucturas Secuenciales - Programacion I
 
Diagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigoDiagrama estructurado-pseudocódigo
Diagrama estructurado-pseudocódigo
 
Herramientas de Programación
Herramientas de ProgramaciónHerramientas de Programación
Herramientas de Programación
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Ejemplos de Algoritmos
Ejemplos de AlgoritmosEjemplos de Algoritmos
Ejemplos de Algoritmos
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 

Similaire à Calculadora 2011 (20)

Clase para 1º Info
Clase para 1º InfoClase para 1º Info
Clase para 1º Info
 
Ex1
Ex1Ex1
Ex1
 
Ex1
Ex1Ex1
Ex1
 
00033735
0003373500033735
00033735
 
creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
 
Presentacion menú de programas
Presentacion menú de programasPresentacion menú de programas
Presentacion menú de programas
 
Ex3
Ex3Ex3
Ex3
 
Ex3
Ex3Ex3
Ex3
 
Ex2
Ex2Ex2
Ex2
 
Ex2
Ex2Ex2
Ex2
 
Ex13
Ex13Ex13
Ex13
 
Ex13
Ex13Ex13
Ex13
 
Informe de informatica 16 17
Informe de informatica 16 17Informe de informatica 16 17
Informe de informatica 16 17
 
Elemento 3
Elemento 3Elemento 3
Elemento 3
 
Menu de programas yessenia herrera
Menu de programas yessenia herreraMenu de programas yessenia herrera
Menu de programas yessenia herrera
 
Ex12
Ex12Ex12
Ex12
 
Ex12
Ex12Ex12
Ex12
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ex10
Ex10Ex10
Ex10
 
Manua de usuario
Manua de usuarioManua de usuario
Manua de usuario
 

Plus de Ricardo Viqueira

Controles de Base de datos 2º parte, controles Siguiente y Anterior
Controles de Base de datos 2º parte, controles Siguiente y AnteriorControles de Base de datos 2º parte, controles Siguiente y Anterior
Controles de Base de datos 2º parte, controles Siguiente y Anterior
Ricardo Viqueira
 
Visual fotos desde base de datos Access
Visual fotos desde base de datos AccessVisual fotos desde base de datos Access
Visual fotos desde base de datos Access
Ricardo Viqueira
 
Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005
Ricardo Viqueira
 
Agregar sonido a PowerPoint
Agregar sonido a PowerPointAgregar sonido a PowerPoint
Agregar sonido a PowerPoint
Ricardo Viqueira
 
Álbum de fotografías con PowerPoint
Álbum de fotografías con PowerPointÁlbum de fotografías con PowerPoint
Álbum de fotografías con PowerPoint
Ricardo Viqueira
 
Presentacion , geografia.pptx inmigrantes
Presentacion , geografia.pptx inmigrantesPresentacion , geografia.pptx inmigrantes
Presentacion , geografia.pptx inmigrantes
Ricardo Viqueira
 
Tecnicas para la registracion en el libro diario
Tecnicas para la registracion en el libro diarioTecnicas para la registracion en el libro diario
Tecnicas para la registracion en el libro diario
Ricardo Viqueira
 
Tecnicas para la registracion en el libro diario
Tecnicas para la registracion en el libro diarioTecnicas para la registracion en el libro diario
Tecnicas para la registracion en el libro diario
Ricardo Viqueira
 
Programa en visual 1º Año
Programa en visual 1º AñoPrograma en visual 1º Año
Programa en visual 1º Año
Ricardo Viqueira
 

Plus de Ricardo Viqueira (20)

Controles de Base de datos 2º parte, controles Siguiente y Anterior
Controles de Base de datos 2º parte, controles Siguiente y AnteriorControles de Base de datos 2º parte, controles Siguiente y Anterior
Controles de Base de datos 2º parte, controles Siguiente y Anterior
 
Controles de Base de datos 2º parte Siguiente completo s
Controles de Base de datos 2º parte Siguiente completo sControles de Base de datos 2º parte Siguiente completo s
Controles de Base de datos 2º parte Siguiente completo s
 
Estructura If Else If
Estructura If Else IfEstructura If Else If
Estructura If Else If
 
Visual fotos desde base de datos Access
Visual fotos desde base de datos AccessVisual fotos desde base de datos Access
Visual fotos desde base de datos Access
 
Controles Base de Datos
Controles Base de DatosControles Base de Datos
Controles Base de Datos
 
Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005Conexión Base de Datos Access con Visual 2005
Conexión Base de Datos Access con Visual 2005
 
Agregar sonido a PowerPoint
Agregar sonido a PowerPointAgregar sonido a PowerPoint
Agregar sonido a PowerPoint
 
Álbum de fotografías con PowerPoint
Álbum de fotografías con PowerPointÁlbum de fotografías con PowerPoint
Álbum de fotografías con PowerPoint
 
Calculadora net
Calculadora netCalculadora net
Calculadora net
 
Base de datos
Base de datosBase de datos
Base de datos
 
Colectividad Griega
Colectividad GriegaColectividad Griega
Colectividad Griega
 
Colectividad Arabe
Colectividad ArabeColectividad Arabe
Colectividad Arabe
 
Presentacion , geografia.pptx inmigrantes
Presentacion , geografia.pptx inmigrantesPresentacion , geografia.pptx inmigrantes
Presentacion , geografia.pptx inmigrantes
 
Historia de 1ro
Historia de 1roHistoria de 1ro
Historia de 1ro
 
Historia de 1º Año
Historia de 1º AñoHistoria de 1º Año
Historia de 1º Año
 
Historia de 3ero parte
Historia de 3ero parte Historia de 3ero parte
Historia de 3ero parte
 
Tecnicas para la registracion en el libro diario
Tecnicas para la registracion en el libro diarioTecnicas para la registracion en el libro diario
Tecnicas para la registracion en el libro diario
 
Tecnicas para la registracion en el libro diario
Tecnicas para la registracion en el libro diarioTecnicas para la registracion en el libro diario
Tecnicas para la registracion en el libro diario
 
Combinar correspondencia
Combinar correspondenciaCombinar correspondencia
Combinar correspondencia
 
Programa en visual 1º Año
Programa en visual 1º AñoPrograma en visual 1º Año
Programa en visual 1º Año
 

Dernier

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Dernier (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Calculadora 2011

  • 1. DIAGRAMA DE CHAPIN “ Ingresar número 1” A “ Ingresar número 2” B S= A + B R= A – B M = A * B D= A / B “ La suma de 2 Números es;” S “ La resta de 2 Números es;” R “ La Multiplicación de 2 Números es;” M “ La Divisiób de 2 Números es;” D Dos cajas de texto Un botón de comando para cada operación. Una caja de Texto para mostrar el resultado que corresponda.
  • 2. Frame 1 – Prpiedad Caption = “Ingresar Números” 3 Label 3 Cajas de Texto (Txt) Frane 2 – Propiedad Caption = “Comandos” 5 Botones de comandos (command) Programa en Visual Basic
  • 3. Un evento es una respuesta a una acción del usuario Para que el usuario pueda ver la suma de los dos números ingresados, hay que programar el botón Sumar (Command1”, en el evento Clic del comando Doble clic en el boton Sumar para ingresar al procedimiento del control
  • 4. Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim r As Integer a = Text1.Text b = Text2.Text r = a + b Text3.Text = r End Sub Procedimiento del control Command1 “Sumar” Declarar 3 variables, dos para ingresar los números (a y b), y otra para mostrar el resultado Le asigno lo que ingresa en la caja de texto 1 a la variable a y a la variable b lo que ingresa en la caja de texto 2 Sumo a + b, y el resultado lo guardo en la variable r Muestro en la caja de texto 3 el resultado de la suma que se encuentra en la variable r. Realizar lo mismo para cada uno de los comandos
  • 5. Private Sub Command5_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text1.SetFocus End Sub Botón Limpiar o Nuevo Limpio el contenido de cada una de las cajas de texto Paso el cursor a la caja de texto 1, para que el usuario pueda ingresar un nuevo par de números.
  • 6. Sin utilizar Variables Private Sub Command1_Click() Text3.Text = Text1.Text + Text2.Text End Sub Código botón Sumar Sumo lo que ingresa en la caja de texto1 más lo que ingresa en la caja de texto 2 y lo muestro en la caja de texto 3 El problema es que Visual no reconoce al contenido ingresado como números, sino que lo hace como texto y no suma los números los junta, los concatena. Es decir que si en la caja de texto 1 ingresa el número 2 y en la caja de texto 2 ingresa el número 5, en la caja 3 se vera el resultado 23.
  • 7. Private Sub Command1_Click() Text3.Text = Val (Text1.Text) + Val (Text2.Text) End Sub Solución La función Val, reconoce el primer número dentro de una cadena de caracteres. No es necesario para el resto de las operaciones. Prof.: Ricardo VIQUEIRA