Calculadora Binaria II

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

Nombre: Armando Zharazán Sánchez Magaña

Matrícula: 117098

Grupo: K069

Materia: K069 (10) ARQUITECTURA DE COMPUTADORAS

Catedrático: Mtra. Patricia Erendira Benavides Muratalla

Actividad: 4. Calculadora binaria II

Ciudad: Apatzingán, Michoacán

Fecha: 30 de marzo del 2020


Contenido
INTRODUCCIÓN.......................................................................................................................2
INTERFAZ..................................................................................................................................2
Interfaz principal....................................................................................................................2
Decimal a binario...................................................................................................................4
Binario a decimal...................................................................................................................4
Suma de binarios...................................................................................................................4
Resta de binarios...................................................................................................................5
Operador lógico AND............................................................................................................6
Operador lógico OR..............................................................................................................6
Operador lógico NOT............................................................................................................7
Multiplicación binaria.............................................................................................................7
División binaria.......................................................................................................................8
DESARROLLO..........................................................................................................................8
Referencias................................................................................................................................9

CALCULADORA BINARIA

INTRODUCCIÓN

Para la creación de la calculadora binaria, se utilizó el lenguaje de programación C# (C


Sharp), a través de Visual Studio 2019.

Aunque se puede desarrollar con otros lenguajes de programación, me pareció ideal


para experimentar, además, de que personalmente, me agrada la interfaz que esta
aplicación maneja. Las ventanas de los forms, son nativas de Windows.

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).

Operador lógico NOT.


En esta opción, el operador NOT, se encarga de mostrar un valor contrario al escrito
en el campo de texto.

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

Microsoft. (27 de Septiembre de 2019). Obtenido de Operadores lógicos booleanos


(referencia de C#): https://docs.microsoft.com/es-es/dotnet/csharp/language-
reference/operators/boolean-logical-operators#logical-and-operator-

10

También podría gustarte