Cómo Escribir Un Programa De Calculadora

Tabla de contenido:

Cómo Escribir Un Programa De Calculadora
Cómo Escribir Un Programa De Calculadora

Video: Cómo Escribir Un Programa De Calculadora

Video: Cómo Escribir Un Programa De Calculadora
Video: Aprende a Programar tu Primera Calculadora Básica Paso a Paso | Java | NetBeans 2024, Noviembre
Anonim

El programa de la calculadora es una de las tareas típicas de programación. Una aplicación de este tipo se puede implementar en casi cualquier lenguaje de programación. Uno de los lenguajes de programación más populares es Delphi, que se puede utilizar para escribir código de calculadora simple y eficiente.

Cómo escribir un programa de calculadora
Cómo escribir un programa de calculadora

Necesario

Entorno de programación Delphi

Instrucciones

Paso 1

Inicie el entorno de programación Delphi que está utilizando. Planifique la interfaz para su aplicación. Habrá 26 botones en el formulario, 10 de los cuales son responsables de números y el resto son funciones. Además, habrá un componente TPanel en el que se mostrará el resultado de la acción.

Paso 2

Agregue 4 variables al código que almacenará los números ingresados por el usuario y determinará el modo. Por ejemplo:

var

a, b, c: real; // números que ingresa el usuario

d: número entero; // acción de calculadora

Paso 3

Las variables creadas se pueden agregar tanto a las protegidas como a las privadas. Ahora maneje el evento OnClick para cada botón numérico. Para todos los dígitos, el código será idéntico:

procedimiento TForm1. Button1Click (Remitente: TObject);

comenzar

Panel1. Caption: = Panel1. Caption + 'número'

fin;

Reemplace "número" con el nombre del botón (si es el número 0, entonces Panel1. Caption + '0').

Paso 4

La variable d está en formato entero y contendrá el valor numérico correspondiente de cualquier acción. Si se va a realizar la multiplicación, puede establecer la acción en el valor 1, si la división - valor 2, si la suma - valor 3, etc. Para la acción de multiplicación, el código se verá así:

procedimiento TForm1. ButtonMultiplyClick (Sender: TObject); // multiplicar la acción

comenzar

a: = StrToFloat (Panel1. Caption); // después de presionar el botón, se guarda el valor de la variable a

d: = 1; // la variable de acción se establece en el valor correspondiente

Panel1. Caption: = '';

fin;

Paso 5

Realice operaciones similares para división (ButtonDivClick), suma (ButtonPlusClick), resta (ButtonMinusClick) y exponenciación (ButtonPowerClick).

Paso 6

Para procesar el valor `` = '', debe establecer una condición de caso y considerar cada acción a su vez:

procedimiento TForm1. ButtonClick (Remitente: TObject);

comenzar

caso d de

1: comenzar // si d = 1, es decir, se presiona el botón de multiplicar, se produce la acción correspondiente

b: = StrToFloat (Panel1. Caption);

c: = a * b;

Panel1. Caption: = FloatToStr (c);

fin;

2: comenzar

a: = StrToFloat (Panel1. Caption);

c: = a / b;

Panel1. Caption: = FloatToStr (c);

Paso 7

Maneja la suma, resta y exponenciación de la misma manera. La calculadora está lista.

Recomendado: