Hesap Makinesi Programı Nasıl Yazılır

İçindekiler:

Hesap Makinesi Programı Nasıl Yazılır
Hesap Makinesi Programı Nasıl Yazılır

Video: Hesap Makinesi Programı Nasıl Yazılır

Video: Hesap Makinesi Programı Nasıl Yazılır
Video: C# Hesap Makinesi Yapımı (Windows Form) 2024, Nisan
Anonim

Hesap makinesi programı, tipik programlama görevlerinden biridir. Böyle bir uygulama hemen hemen her programlama dilinde uygulanabilir. En popüler programlama dillerinden biri, basit ve verimli hesap makinesi kodu yazmak için kullanılabilen Delphi'dir.

Hesap makinesi programı nasıl yazılır
Hesap makinesi programı nasıl yazılır

Gerekli

Delphi programlama ortamı

Talimatlar

Aşama 1

Kullanmakta olduğunuz Delphi programlama ortamını başlatın. Uygulamanız için arayüzü planlayın. Form üzerinde 10'u rakamlardan, geri kalanlar ise fonksiyonlardan sorumlu 26 adet buton olacaktır. Ek olarak, eylemin sonucunun görüntüleneceği bir TPanel bileşeni olacaktır.

Adım 2

Kullanıcı tarafından girilen sayıları saklayacak ve modu belirleyecek koda 4 değişken ekleyin. Örneğin:

var

a, b, c: gerçek; // kullanıcının girdiği sayılar

d: tam sayı; // hesap makinesi eylemi

Aşama 3

Oluşturulan değişkenler hem korumalı hem de özele eklenebilir. Şimdi her sayı düğmesi için OnClick olayını ele alın. Tüm rakamlar için kod aynı olacaktır:

prosedür TForm1. Button1Click (Gönderen: TObject);

başlamak

Panel1. Caption: = Panel1. Caption + 'sayı'

son;

“Sayı”yı düğme adıyla değiştirin (0 numara ise Panel1. Caption + '0').

4. Adım

d değişkeni tamsayı biçimindedir ve herhangi bir eylemin karşılık gelen sayısal değerini içerecektir. Çarpma işlemi yapılacaksa, işlemi 1 değerine, bölme - değer 2 ise, toplama - değer 3 vb. olarak ayarlayabilirsiniz. Çarpma işlemi için kod şöyle görünecektir:

prosedür TForm1. ButtonMultiplyClick (Gönderen: TObject); // çarpma işlemi

başlamak

a: = StrToFloat (Panel1. Caption); // butona bastıktan sonra a değişkeninin değeri kaydedilir

d: = 1; // action değişkeni karşılık gelen değere ayarlandı

Panel1. Caption: = '';

son;

Adım 5

Bölme (ButtonDivClick), toplama (ButtonPlusClick), çıkarma (ButtonMinusClick) ve üs alma (ButtonPowerClick) için benzer işlemleri yapın.

6. Adım

`` = '' değerini işlemek için bir durum koşulu oluşturmanız ve her eylemi sırayla düşünmeniz gerekir:

prosedür TForm1. ButtonClick (Gönderen: TObject);

başlamak

durum d

1: başla // d = 1 ise, yani çarpma düğmesine basılırsa, ilgili eylem gerçekleşir

b: = StrToFloat (Panel1. Caption);

c: = a * b;

Panel1. Caption: = FloatToStr (c);

son;

2: başlamak

a: = StrToFloat (Panel1. Caption);

c: = a / b;

Panel1. Caption: = FloatToStr (c);

7. Adım

Toplama, çıkarma ve üs alma işlemlerini aynı şekilde yapın. Hesap makinesi hazır.

Önerilen: