program calculator c++ sederhana

MEMBUAT PROGRAM KALKULATOR SEDERHANA DENGAN C++




Hai Teman2...!

Pada Postingan kali ini saya akan menjelaskan tentang pembuatan program "Kalkulator Sederhana" dengan menggunakan C++.
Aplikasi yang dikgunakan terserah temen2 aja yang penting merupakan aplikasi untuk Bahasa Pemrograman C++. Bisa menggunakan Borland C++,Turbo C++,Dev C++ Dan lain sebagainya. Kali ini Saya menggunakan Aplikasi Turbo C++ untuk membuat program tersebut.

1. Masukan Script Berikut 

#include <iostream.h>
#include <conio.h>
#include <cstring.h>

main()
{
 int x,y,hasil;
 cout<<"==== KALKULATOR SEDERHANA ===="<<endl<<endl;
 cout<<"Daftar Operator Aritmatika:"<<endl;
 string jumlah ="(1) penjumlahan (+)";
 cout<<jumlah<<endl;
 string pengurangan ="(2) pengurangan (-)";
 cout<<pengurangan<<endl;
 string perkalian ="(3) perkalian   (*)";
 cout<<perkalian<<endl;
 string pembagian ="(4) pembagian   (/)";
 cout<<pembagian<<endl<<endl;

 cout<<"Masukan Nilai A =";
 cin>>x;
 cout<<"Masukan Nilai B =";
 cin>>y;
 a:

 int z;
 cout<<"Masukan Operation Aritmatika=";
 cin>>z;

 if(z==1)
 {
 hasil=x+y;
 cout<<"Hasil Dari :"<<jumlah<<" , "<<x<<" dan "<<y<<" = "<<hasil<<endl;
 }
 else if(z==2)
 {
 hasil=x-y;
 cout<<"Hasil Dari :"<<pengurangan<<" , "<<x<<" dan "<<y<<" = "<<hasil<<endl;
 }
 else if(z==3)
 {
 hasil=x*y;
 cout<<"Hasil Dari :"<<perkalian<<" , "<<x<<" dan "<<y<<" = "<<hasil<<endl;
 }
 else if(z==4)
 {
 hasil=x/y;
 cout<<"Hasil Dari :"<<pembagian<<" , "<<x<<" dan "<<y<<" = "<<hasil<<endl;
 }
 else
 {
 cout<<"Operation Aritmatika Salah"<<endl<<endl;

 goto a;
 }

 getch();
 }

Seperti Gambar dibawah ini :

Input Script

2. Kemudian Tekan Ctrl + F9 untuk Runing Program.

Dan Hasilnya akan seperti dibawah Ini :

Hasil Running Script

Perhitungan Penjumlahan


Perhitungan Pengurangan 

Perhitungan Perkalian

Perhitungan Pembagian


KETERANGAN :

  • #include <iostream.h>, Karakter # disebut sebagai preposcessor. Pada setiap kali compiler dijalankan, maka preprocessor membaca source code, mencari baris yang memiliki karakter awal # dan jika menemukan maka akan menjalankan perintah pada baris itu sebelum compiler berjalan. Dalam kasus ini, maka perintah include <iostream.h> berarti program ini berjalan dengan menyertakan library/file header <iostream.h>
  • #include <conio.h>, mengikutsertakan library <conio.h> dalam program ini 
  • #include <string.h>
Fungsi Operasi String (tersimpan dalam header file "srting.h") 
    1. Strcpy()
Berfungsi untuk menyalin suatu string asal ke variable string tujuan
Bentuk umum : strcpy(tujuan,asal);
    2. strlen()
Berfungsi untuk memperoleh jumlah karakter dari suatu string
Bentuk umum : strlen(string); 
    3. Fungsi strcat()
Digunakan untuk menambah string sumber ke bagian akhir dari string tujuan
Bentuk umum : strcat(tujuan,sumber);
    4. Fungsi strupr()
Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf
kapital
Bentuk umum : strupr(string); 
    5. Fungsi strlwr()
Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf kecil
Bentuk umum : strcat(tujuan,sumber);
    6. Fungsi strcmp()
Digunakan untuk membandingkan dua buah string
Hasil dari fungsi ini bertipe integer dengan nilai: 

> Negatif, jika string pertama kurang dari string kedua
> Nol, jika string pertama sama dengan string kedua
> Positif, jika string pertama lebih besar dari string kedua

Bentuk umum : strcmp(string1,string2);
  • main(), baris ini mendeklarasikan fungsi utama dari program ini. Fungsi utama akan dieksekusi pertama kali setiap kali program C++ berjalan. Singkatnya, inti dari seluruh program C++ berpusat pada fungsi utama ini
  • Baris-baris yang telah dijelaskan sebelumnya dapat kita sebut dengan baris kepala.Selanjutnya, kita akan masuk kepada baris badan yang ditandai dengan tanda kurung ({ }). Baris badan adalah inti dari program yang akan dieksekusi
  • cout<<"==== KALKULATOR SEDERHANA ===="<<endl<<endl; cout adalah suatu perintah yang berfungsi untuk memasukkan bagian karakter "==== KALKULATOR SEDERHANA ====" ke dalam standard ouput stream (yang biasa kita kenal tampilan pada layar). cout didefinisikan pada library <iostream.h>. Untuk menutup pernyataan, digunakan tanda (;).
  • Bentuk Umum If 
          If (kondisi){
    statement;

    statement;
    } 
    Jika kondisi yang diseleksi terpenuhi maka statement tersebut akan dikerjakan sedangkan
    jika kondisi tersebut tidak terpenuhi maka akan menjalankan program berikutnya setelah
    seleksi kondisi tersebut. Jika lebih dari satu statement, maka harus menggunakan tanda ‘{‘
    dan ‘}’.

  • Bentuk umum If - Else 
    If(kondisi){
    statement;
    }
    Else{
    statement;
    }


    Jika kondisi yang diseleksi terpenuhi maka statement pertama yang akan dikerjakan
    sedangkan jika kondisi tersebut tidak terpenuhi statement kedua yang akan dikerjakan.
    Diakhir setiap statement menggunakan tanda (;) walaupun sebelum else.

  • goto a ;  dalam bahasa pemrograman c++ juga memiliki statement goto yang digunakan agar program melompat ke baris yang telah ditentukan. Untuk menggunakan statement goto, maka diperlukan juga label untuk menandakan kemana program tersebut akan melompat. Label tersebut dapat di tulis seperti LABEL: atau nama-nama yang lain. Statement goto dapat di ditempatkan dimana saja sesuai dengan kebutuhan program. Dibawah ini contoh program yang menggunakan statement goto. 
  • getch(); untuk beberapa compiler C++ dibutuhkan sebuah file header yang bernama <conio.h>. Selanjutnya kita menempatkan sebuah fungsi bernama getch() sebelum program diakhiri. Maksud dari penggunaan ini adalah agar tampilan tertahan untuk sementara waktu. Jika tidak, maka proses akan berjalan tanpa kita dapat melihat hasilnya.

Demikian Postingan Saya tentang membuat "Kalkulator Sederhana" Menggunakan Bahasa Pemrograman C++..

Semoga Bermanfaat..!!
Terima Kasih..!!

Komentar

Postingan populer dari blog ini

program untuk menghitung volume kubus, limas dan bola