PROGRAMACION VISUAL
PRACTICA 2. DESARROLLO DE INTERFACES DE USUARIO
BASICAS I
ALUMNO: MEDINA
CARDENAS CESAR IVAN
DOCENTE: DR. JUAN CARLOS CABANILLAS NORIS
NUM DE CONTROL:
22170153
1. Diseñar una calculadora básica que permita ingresar los siguientes
elementos:
• Dígitos numéricos y punto
• Operadores aritméticos (+, -, /, *)
• Reciproco (1/x)
• Cambio de signo
• Resultado (=)
• Botones de limpiar pantalla y cerrar interfaz.
Multiplicación 25 x 6= 150
En este problema con esta calculadora podemos aplicar lo que son las
sumas, restas, multiplicación y división, además de también, poder
limpiar el TextBox de arriba como si fuera una calculadora real, el
botón de cerrar para cerrar el programa y el botón calcular, para lo
que este en el TextBox salga ahí mismo, como también pasa con las
calculadoras.
2. Diseñar un programa que solicite una cantidad y que permita
realizar las siguientes conversiones de divisas, usando radio-botones,
con el evento click de un botón: o Pesos a dólares o Dólares a Pesos
o Pesos a euros o Euros a pesos El resultado de la conversión deberá
mostrar los resultados de las conversiones en un textBox y tipo de
divisa de la operación realizada se mostrará en una etiqueta.
61 pesos serian 3.05 dólares
Conversion de Pesos a Dólares
Como se puede ver, lo que hice fue poner un if dependiendo de a que
radiobutton se le picara en este caso vemos la conversión de 61 pesos
a Dólares, los valores reales varían dependiendo de muchos factores
por lo tanto no es bueno suponer que esta es la cifra real, solamente
es un ejemplo.
Se me hizo mejor utilizar un messagebox que hacerlo en un TextBox.
3. Diseñar una interfaz que permita al usuario agregar
elementos/valores (ítems) a la herramienta listBox durante la
ejecución. Al presionar el botón Calcular se muestre el valor
promedio de los valores agregados por el usuario. Al presionar el
botón Calcular se muestre el valor promedio de los valores agregados
por el usuario. Al presionar el botón Calcular se muestre el valor
promedio de los valores agregados por el usuario. Finalmente,
calcular el valor máximo y mínimo de los elementos
Agrego los números debajo de donde dice “Valor”, le pico a
“Agregar” y eso hace que los números que puse en el textBox1 se
vayan a la listBox, después podemos calcular las diferentes cosas que
se nos pidió en el problema.
4. Elaborar una interfaz una línea de texto (textBox) que muestre un
menú de opciones con la herramienta checkBox para elegir las
opciones de:
• Negritas (Bold)
• Cursiva (Italic)
• Subrayado
Así como otro menú de opciones para modificar el color del texto (en
el textBox) aplicando radio botones (radioButton), los cuales pueden
ser:
❑ Negro (default)
❑ Azul
❑ Verde
❑ Rojo
Resuelva este problema usando únicamente una función/método para
los 3 eventos de los CheckedChanged en los CheckButtons
Como se puede apreciar se pudo hacer que las opciones para el
cambio de letra se pudieran estar con los 3 juntos además de que
también le pusimos el color rojo para que se apreciara mejor
CONCLUSIONES
¿Qué se aprendió?
Podemos ver como fue o es el funcionamiento de una calculadora,
como se programa a nivel C#, el convertidor de divisas que hay veces
que uno sabe como convertir o también se puede programar para que
cambié de acuerdo al día a como está el dólar o el euro respecto al
peso y se tenga una idea mas detallada.
El convertidor de texto me sentí que programaba cosas de Word, tipo,
los colores y la forma que deberían de tener las letras, supongo que es
la misma o similar programación que tienen.
La calculadora que sacaba, promedio, suma, mínimo y máximo
también estuvo interesante y tuvo lo suyo, ahí podemos ver que con
varios valores en una lista se pueden sacar muchas operaciones sin
necesidad de estar cambie de signo en signo, cuando pueden salir
todas de una.
REFERENCIAS
-Apuntes de clases.
Rick-Anderson. (s. f.). CheckBox.CheckedChanged Evento (System.Web.UI.WebControls).
Microsoft Learn. https://learn.microsoft.com/es-
es/dotnet/api/system.web.ui.webcontrols.checkbox.checkedchanged?view=netframe
work-4.8.1