Come Scrivere Un Programma Di Calcolatrice

Sommario:

Come Scrivere Un Programma Di Calcolatrice
Come Scrivere Un Programma Di Calcolatrice

Video: Come Scrivere Un Programma Di Calcolatrice

Video: Come Scrivere Un Programma Di Calcolatrice
Video: Corso di programmazione in C: #2 La calcolatrice 2024, Novembre
Anonim

Il programma della calcolatrice è una delle tipiche attività di programmazione. Tale applicazione può essere implementata in quasi tutti i linguaggi di programmazione. Uno dei linguaggi di programmazione più popolari è Delphi, che può essere utilizzato per scrivere codice di calcolatrice semplice ed efficiente.

Come scrivere un programma di calcolatrice
Come scrivere un programma di calcolatrice

Necessario

Ambiente di programmazione Delphi

Istruzioni

Passo 1

Avvia l'ambiente di programmazione Delphi che stai utilizzando. Pianifica l'interfaccia per la tua applicazione. Ci saranno 26 pulsanti sul modulo, 10 dei quali sono responsabili dei numeri e il resto è per le funzioni. Inoltre, ci sarà un componente TPanel su cui verrà visualizzato il risultato dell'azione.

Passo 2

Aggiungere al codice 4 variabili che memorizzeranno i numeri inseriti dall'utente e determineranno la modalità. Per esempio:

varia

a, b, c: reale; // numeri che l'utente inserisce

d: intero; // azione calcolatrice

Passaggio 3

Le variabili create possono essere aggiunte sia a protected che a private. Ora gestisci l'evento OnClick per ogni pulsante numerico. Per tutte le cifre, il codice sarà identico:

procedura TForm1. Button1Click (Mittente: TObject);

inizio

Pannello1. Didascalia: = Pannello1. Didascalia + 'numero'

fine;

Sostituisci "numero" con il nome del pulsante (se è il numero 0, quindi Panel1. Caption + '0').

Passaggio 4

La variabile d è in formato intero e conterrà il corrispondente valore numerico di qualsiasi azione. Se verrà eseguita la moltiplicazione, è possibile impostare l'azione sul valore 1, se divisione - valore 2, se addizione - valore 3, ecc. Per l'azione di moltiplicazione, il codice sarà simile a:

procedura TForm1. ButtonMultiplyClick (Mittente: TObject); // moltiplica l'azione

inizio

a: = StrToFloat (Panel1. Caption); // dopo aver premuto il pulsante, il valore della variabile a viene salvato

d: = 1; // la variabile di azione è impostata sul valore corrispondente

Pannello1. Didascalia: = '';

fine;

Passaggio 5

Esegui operazioni simili per la divisione (ButtonDivClick), l'addizione (ButtonPlusClick), la sottrazione (ButtonMinusClick) e l'elevamento a potenza (ButtonPowerClick).

Passaggio 6

Per elaborare il valore `` = '', è necessario creare una condizione case e considerare ciascuna azione a turno:

procedura TForm1. ButtonClick (Mittente: TObject);

inizio

caso d di

1: inizia // se d = 1, ovvero viene premuto il pulsante di moltiplicazione, si verifica l'azione corrispondente

b: = StrToFloat (Panel1. Caption);

c: = a * b;

Panel1. Caption: = FloatToStr (c);

fine;

2: iniziare

a: = StrToFloat (Panel1. Caption);

c: = a/b;

Panel1. Caption: = FloatToStr (c);

Passaggio 7

Gestire l'addizione, la sottrazione e l'elevamento a potenza allo stesso modo. La calcolatrice è pronta.

Consigliato: