Calculadora Binaria II
Calculadora Binaria II
Calculadora Binaria II
Matrícula: 117098
Grupo: K069
CALCULADORA BINARIA
INTRODUCCIÓN
INTERFAZ
Interfaz principal.
Se muestra el título del proyecto, el logo de la escuela, nombre del alumno y el listado
de opciones.
2
Primer versión
Versión actualizada
3
Decimal a binario.
Se ingresa un número decimal y lo convierte a binario.
Binario a decimal.
Al contrario de la anterior, solo puedes ingresar unos (1) y ceros (0) y arrojará el
número que corresponda a decimal.
4
Suma de binarios.
Se insertan los números binarios en los dos campos de texto y posteriormente serán
sumados.
Resta de binarios.
Al contrario de la anterior, esta resta las cantidades.
5
Operador lógico AND.
Se insertan los números binarios en cada uno de los campos. Tal como se explicó en
la clase, solo si los datos insertados son verdaderos (1 y 1), entonces el resultado es
Verdadero(1). Si uno de los dos datos es diferente (1 y 0), el resultado será falso(0).
6
Operador lógico OR.
Se insertan dos cantidades, al igual que la anterior también se validan que los campos
sean verdaderos/falsos. Será Verdadero(1) si al menos uno de los dos valores es
verdadero (1,1),(1,0),(0,1) y falso(0) si es (0,0).
7
Multiplicación binaria
Esta opción, se encarga de multiplicar los factores ingresados como números binarios.
División binaria
Divide los valores que se ingresaron en el dividendo y divisor, dando como resultado el
cociente, todos estos datos son ingresados y arrojados como números binarios.
8
DESARROLLO
1. Se creó la clase validaciones, para validar que los campos donde se ingresan números
binarios valBinario(), cumplan con esta indicación. Al igual, se agregó otra que valide
que los datos que se ingresen sean números decimales valNumero().
2. Cada opción del menú de la interfaz principal, tiene su propio form y con los botones
se manda a llamar a cada uno de ellos.
3. La función toString(), sirve para convertir el número decimal a número binario.
4. Las símbolos ( & y | ) son esenciales para validar los números binarios en AND y en
OR.
AND
OR
Referencias
9
Microsoft. (s.f.). Obtenido de Object.ToString Method: https://docs.microsoft.com/en-
us/dotnet/api/system.object.tostring?view=netframework-4.8
10