Program Kalkulator Sederhana Bahasa C
|Program Kalkulator Bahasa C – Hallo sobat kopi coding, pada postingan kali ini kita akan mempelajari bagaimana cara membuat program kalkulator sederhana di bahasa pemograman C.

kalkulator adalah alat untuk menghitung dari perhitungan sederhana seperti penjumlahan, pengurangan, perkalian dan pembagian sampai kepada kalkulator sains yang dapat menghitung rumus matematika tertentu. Kalkulator sederhana ini memiliki beberapa fungsi yaitu penjumlahan, pengurangan, perkalian dan pembagian. User akan menginput sebuah pilihan pada menu untuk kalkulasi dan menginput dua buah angka.
Yuk langsung saja kita lihat source code dan penjelasan program kalkulator sederhana di bahasa pemograman C.
Source Code :
#include <stdio.h> int main() { int a, b, hasil, menu; float c, d, hasilbagi; printf("====================================\n"); printf("Program Kalkulator Sederhana\n"); printf("====================================\n\n"); printf("\tMenu :\n"); printf("\t1. Penjumlahan\n"); printf("\t2. Pengurangan\n"); printf("\t3. Perkalian\n"); printf("\t4. Pembagian\n"); printf("Pilih menu : "); scanf("%d",&menu); printf("-------------------------------\n"); switch (menu){ case 1: printf("\n1. Penjumlahan :\n"); printf("Masukan bilangan pertama : "); scanf("%d", &a); printf("Masukan bilangan kedua : "); scanf("%d", &b); hasil = a + b; printf("------------------------------- +\n"); printf("Hasil:\t\t\t %d\n", hasil); break; case 2: printf("\n1. Pengurangan :\n"); printf("Masukan bilangan pertama : "); scanf("%d", &a); printf("Masukan bilangan kedua : "); scanf("%d", &b); hasil = a - b; printf("------------------------------- -\n"); printf("Hasil:\t\t\t %d\n", hasil); break; case 3: printf("\n1. Perkalian :\n"); printf("Masukan bilangan pertama : "); scanf("%d", &a); printf("Masukan bilangan kedua : "); scanf("%d", &b); hasil = a * b; printf("------------------------------- x\n"); printf("Hasil:\t\t\t %d\n", hasil); break; case 4: printf("\n1. Pembagian :\n"); printf("Masukan bilangan pertama : "); scanf("%f", &c); printf("Masukan bilangan kedua : "); scanf("%f", &d); hasilbagi = c / d; printf("------------------------------- :\n"); printf("Hasil:\t\t\t %.2f\n", hasilbagi); break; default: printf("Anda salah memilih menu."); break; } return 0; }
Simpan source code dengan nama kalkulator.c, tetapi sesuaikan aja dengan nama file yang dinginkan dan jangan lupa harus berektensi .c
Penjelasan :
Berikut adalah penjelasan source code programnya :
- Baris 1 : mengimport library stdio.h untuk input output.
- Baris 3 : fungsi main program.
- Baris 5 : mendeklarasikan variable a untuk bilangan pertama, b untuk bilangan kedua, hasil untuk hasil operasi aritmatika, dan menu untuk memilih operasi aritmatika yang dimana semua variable bertipe integer.
- Baris 6 : mendeklarasikan variable c, d, dan hasilbagi bertipe float untuk operasi pembagian.
- Baris 7 – 14 : menampilkan menu operasi aritmatika.
- Baris 16 – 17 : menginput angka untuk memilih operasi pada menu.
- Baris 10 : operator switch case.
- Baris 20 – 29 : User akan diminta untuk menginput dua buah bilangan serta menampilkan hasil penjumlah.
- Baris 30 – 39 : User akan diminta untuk menginput dua buah bilangan serta menampilkan hasil pengurangan.
- Baris 40 – 49 : User akan diminta untuk menginput dua buah bilangan serta menampilkan hasil perkalian.
- Baris 50 – 59 : User akan diminta untuk menginput dua buah bilangan serta menampilkan hasil pembagian.
- Baris 60 – 62 : jika user salah menginput menu.
Compile & Run :
Berikut adalah cara meng-compile source code bahasa pemograman C secara manual:
$ gcc -o kalkulator kalkulator.c
$ ./kalkulator
berikut gambar hasil compile dan run source code programnya:

Contoh Inputan (Penjumlahan):
====================================
Program Kalkulator Sederhana
====================================
Menu :
1. Penjumlahan
2. Pengurangan
3. Perkalian
4. Pembagian
Pilih menu : 1
-------------------------------
Penjumlahan :
Masukan bilangan pertama : 10
Masukan bilangan kedua : 9
------------------------------- +
Contoh Keluaran (Penjumlahan):
Hasil: 19

Contoh Inputan (Pengurangan):
====================================
Program Kalkulator Sederhana
====================================
Menu :
1. Penjumlahan
2. Pengurangan
3. Perkalian
4. Pembagian
Pilih menu : 2
-------------------------------
Penjumlahan :
Masukan bilangan pertama : 10
Masukan bilangan kedua : 9
------------------------------- -
Contoh Keluaran (Pengurangan):
Hasil: 1

Contoh Inputan (Perkalian):
====================================
Program Kalkulator Sederhana
====================================
Menu :
1. Penjumlahan
2. Pengurangan
3. Perkalian
4. Pembagian
Pilih menu : 3
-------------------------------
Penjumlahan :
Masukan bilangan pertama : 10
Masukan bilangan kedua : 9
------------------------------- x
Contoh Keluaran (Perkalian):
Hasil: 90

Contoh Inputan (Pembagian):
====================================
Program Kalkulator Sederhana
====================================
Menu :
1. Penjumlahan
2. Pengurangan
3. Perkalian
4. Pembagian
Pilih menu : 4
-------------------------------
Penjumlahan :
Masukan bilangan pertama : 10
Masukan bilangan kedua : 9
------------------------------- :
Contoh Keluaran (Pembagian):
Hasil: 1.11
Kesimpulan :
Dari hasil program, source code program kalkulator tersebut berhasil dapat dijalankan tanpa ada error dan user akan menginput menu serta angka yang akan dikalkulasi, program akan menampilkan hasil operasi.
Sekian tutorial cara membuat program kalkulator di bahasa pemograman C, semoga bermanfaat..
Happy Coding 🙂
Terima kasih atas tutorialnya Kak. Sangat bermanfaat sekali.
Btw, gimana ya caranya agar setelah satu operasi selesai hasil compile dan run nya tidak ter-close?
Jadi kita bisa langsung lanjut ke operasi selanjutnya.
Terima kasih sekali lagi.
bisa menggunakan
while
seperti https://www.kopicoding.com/program-pythagoras-pitagoras-dengan-c/