Sasuke's Mangekyō Sharingan

WELCOME TO MY BLOG

● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ● WELCOME TO MY BLOG ●

Selasa, 02 Juni 2020

Membuat Program Kalkulator Sederhana


Program Kalkulator Sederhana Menggunakan Program C++

Langkah-langkah :
1. Buka Aplikasi Codeblocks.
2. Save "Empty File" Kita Dengan akhiran .cpp (cth : Kalkulatorku.cpp)
3. Ikuti Source Code Program ini


Source Code Program :

#include<iostream>

#include<string.h>
#include<windows.h>
using namespace std;
int main()
{
    int bil1[100]={0};
    int bil2;
    int j;
    char op[100]=" ";
    char b,q;

    cout<<"================================================================================\n";
    cout<<"\t\t\tNama:Bedran Simbolon\n";
    cout<<"\t\t\tNim:170803117\n";
    cout<<"================================================================================\n\n";
    cout<<"\t\t\tProgram Kalkulator Sederhana\n\n";
    cout<<"Input Sebuah Bilangan = ";
    cin>>bil1[0];
    bil2=bil1[0];
    cout<<endl;

    awal:
        for(int i=0; i<=50;i++)
        {
            if(bil1[i]!=0)
            {
                cout<<bil1[i]<<" "<<op[i]<<" ";
                j=i;
            }
        }
    cout<<endl<<endl<<"hasil = "<<bil2<<endl;

    cout<<endl<<endl<<"Operator : "<<endl;
                cout<<"1.Penjumlahan(+)\n";
                cout<<"2.Pengurangan(-)\n";
                cout<<"3.Perkalian(*)\n";
                cout<<"4.Pembagian(:)\n";
                cout<<"5.Quit from this program (q)\n";

    cout<<endl<<endl<<"Masukkan Pilihan atau Quit=";
    cin>>b;
                if(b=='*')
                {
                    op[j]='*';
                    cin>>bil1[j+1];
                    bil2*=bil1[j+1];
                }
                else if(b=='+')
                {

                    op[j]='+';
                    cin>>bil1[j+1];
                    bil2+=bil1[j+1];
                }
                else if(b=='/')
                {
                    op[j]='/';
                    cin>>bil1[j+1];
                    bil2/=bil1[j+1];
                }
                else if(b=='-')
                {
                    op[j]='/-';
                    cin>>bil1[j+1];
                    bil2-=bil1[j+1];
                }

                else if(b=='q')
                {
                    goto keluar;
                }
                else
                {
                    system("cls");
                    goto awal;
                }
                system("cls");
                goto awal;
                keluar:
        return 0;
}



Output Program 





Lalu Tekan "Enter" , Sehingga Tampilannya Berubah



Sebenarnya Program diatas Terinspirasi dari Kalkulator Di Hp NOKIA jaman dlu, Dimana Kalau Mau Menghitung cuma ada 4 Pilihan ( Bagi,Kali,Tambah, atau kurang) belum ada Akar, Log , dll.
Jadi Program Di atas Bisa Di lihat saya Membuat Bilangan ( 3 + 1 + 2 * 5 ) yang mana di dapat 30.
Sebenarnya "Salah" Karna 3 + 1 + 10 = 14 jawabanya, karna Perkalian Di utamakan Duluan. Tapi Di PROGRAM ini seperti Bertahap , Dimana 3 + 1 = 4, Lalu 4 + 2= 6 , Lalu 6 * 5  = 30.

⇒ (3+ 1 + 2 * 5) =  (4 + 2 * 5) = (6 * 5 ) = 30 .

Jadi  Sistem Kerja Kalkulator ini, Sama seperti Kalkulator Di Hp NOKIA. Untuk Memperjelas Beberapa Fungsi Dari Program Tersebut, Berikut Penjelesan nya : 

*Keterangan :

#include<string.h> =  adalah library yang berisi fungsi-fungsi untuk membantu pengolahan string ataupun substring.

#include<iostream> = Digunakan untuk menampilkan perintah : Cout , Cin ,endl.

#include<windows.h> = 
file header khusus yang berisi deklarasi untuk semua fungsi , windows.h ini dapat menyertakan File header Seperti : String.h. Digunakan juga untuk menampilan perintah : System

using namespace std; = namespace adalah kata kunci yang digunakan untuk mengelompokkan nama tipe, fungsi, dan lain-lain. jadi untuk Menggunakan atau Memanggil  fungsi Di dalam Standar Library C++ Harus menggunakan using namespace std; 

else if  = berfungsi untuk membuat fungsi lain seperti fungsi if seperti pernyataan tambahan atau fungsi pernyataan kedua jika fungsi if tidak memenuhi syarat.

- if  = untuk membuat persyaratan untuk dapat menjalankan fungsi tertentu begitu juga kita dapat membuat sebuah fungsi yang memiliki lebih dari satu syarat atau bisa dikatakan syarat didalam syarat.   

else = berfungsi untuk menerima nilai jika pernyataan if yang dibuat tidak memenuhi persyaratan dari program yang dibuat atau bisa dikatakan else adalah fungsi yang menerima selain dari persyaratan if tetapi dengan syarat bahwa program if yang dibuat tidak memenuhi syarat maka fungsi else dapat berjalan.

cout : merupakan fungsi keluaran pada C++ yang menampilkan data dengan tipe data apapun kelayar.

cin : merupakan fungsi masukan pada C++  yang bisa memasukan data berupa numerik dan karakter.

endl : merupakan suatu fungsi yang manipulator yang digunakan untuk melakukan perintah Newline atau pindah baris.

int main  = sebagai fungsi main.

return = menyatakan hasil keluaran dari fungsi main() adalah 0. Dan juga menyatakan program  berakhir dengan normal .

-    ;     =  sebagai delimiter / pembatas.

-  {}      = sebagai tanda blok/ satu kesatuan.

Tidak ada komentar:

Posting Komentar