Cara Menulis Program Kalkulator Calculator

Daftar Isi:

Cara Menulis Program Kalkulator Calculator
Cara Menulis Program Kalkulator Calculator

Video: Cara Menulis Program Kalkulator Calculator

Video: Cara Menulis Program Kalkulator Calculator
Video: Printing calculator Citizen CX 121N- калькулятор Citizen CX-121N - демо. 2024, Mungkin
Anonim

Program kalkulator adalah salah satu tugas pemrograman yang khas. Aplikasi semacam itu dapat diimplementasikan di hampir semua bahasa pemrograman. Salah satu bahasa pemrograman yang paling populer adalah Delphi, yang dapat digunakan untuk menulis kode kalkulator yang sederhana dan efisien.

Cara menulis program kalkulator calculator
Cara menulis program kalkulator calculator

Diperlukan

Lingkungan pemrograman Delphi

instruksi

Langkah 1

Mulai lingkungan pemrograman Delphi yang Anda gunakan. Rencanakan antarmuka untuk aplikasi Anda. Akan ada 26 tombol pada formulir, 10 di antaranya bertanggung jawab untuk angka, dan sisanya untuk fungsi. Selain itu, akan ada komponen TPanel tempat hasil tindakan akan ditampilkan.

Langkah 2

Tambahkan 4 variabel ke kode yang akan menyimpan angka yang dimasukkan oleh pengguna dan menentukan mode. Sebagai contoh:

var

a, b, c: nyata; // angka yang dimasukkan pengguna

d: bilangan bulat; // tindakan kalkulator

Langkah 3

Variabel yang dibuat dapat ditambahkan ke protected dan private. Sekarang tangani event OnClick untuk setiap tombol angka. Untuk semua digit, kodenya akan sama:

prosedur TForm1. Button1Click (Pengirim: TObject);

mulai

Panel1. Caption: = Panel1. Caption + 'angka'

akhir;

Ganti “nomor” dengan nama tombol (jika nomor 0, maka Panel1. Caption + '0').

Langkah 4

Variabel d dalam format integer dan akan berisi nilai numerik yang sesuai dari tindakan apa pun. Jika perkalian akan dilakukan, maka Anda dapat mengatur tindakan ke nilai 1, jika pembagian - nilai 2, jika penambahan - nilai 3, dll. Untuk tindakan perkalian, kodenya akan terlihat seperti:

prosedur TForm1. ButtonMultiplyClick (Pengirim: TObject); // perbanyak aksi

mulai

a: = StrToFloat (Panel1. Caption); // setelah menekan tombol, nilai variabel a disimpan

d: = 1; // variabel tindakan diatur ke nilai yang sesuai

Panel1. Keterangan: = '';

akhir;

Langkah 5

Lakukan operasi serupa untuk pembagian (ButtonDivClick), penambahan (ButtonPlusClick), pengurangan (ButtonMinusClick), dan eksponensiasi (ButtonPowerClick).

Langkah 6

Untuk memproses nilai `` = '', Anda perlu membuat kondisi kasus dan mempertimbangkan setiap tindakan secara bergantian:

prosedur TForm1. ButtonClick (Pengirim: TObject);

mulai

kasus d dari

1: mulai // jika d = 1, yaitu tombol kalikan ditekan, maka tindakan yang sesuai terjadi

b: = StrToFloat (Panel1. Caption);

c: = a * b;

Panel1. Caption: = FloatToStr (c);

akhir;

2: mulai

a: = StrToFloat (Panel1. Caption);

c: = a / b;

Panel1. Caption: = FloatToStr (c);

Langkah 7

Tangani penjumlahan, pengurangan, dan eksponensial dengan cara yang sama. Kalkulator sudah siap.

Direkomendasikan: