Program Kalkulator Sederhana C++ Operator Aritmatika, Increment Decrement, Trigonometri

Berikut adalah syntax dari program kalkulator sederhana dengan menggunakan bahasa C yang meliputi operator aritmatika, increment dan decrement, serta trigonometri. Harap dipahami terlebih dahulu algoritma serta syntax ini sebelum mulai menjalankan program. Gunakan dengan bijak dan tanggung jawab. Kalau ingin copas untuk tugas sekolah/kuliah, harap sunting/edit terlebih dahulu. Jadikan ini sebagai bahan referensi.

/*
Alogaritma    : 1. MULAI
              2. Menampilkan kode pilihan operasi
              3. Masukan kode angka pilihan operasi
              4. Kembali ke masukan kode angka pilihan jika kode angka yang dimasukan sebelumnya salah.
              5. Menampilkan pilihan operasi yang dipilih.
              6. Memasukan nilai pada operasi yang telah dipilih
              7. Menampilkan nilai yang dimasukan juga hasil perhitungan nilai yang sesuai dengan pilihan operasi yang dipilih.
              8. SELESAI
*/
#include <iostream.h>    //header untuk cin dan cout
#include <conio.h> //header untuk getch
#include <math.h> //header untuk operasi matematika
#define PHI 3.14159265

void main()
{

    float nilai_1, nilai_2;
    int a, b;
        cout<<"\n============================"<<endl;
        cout<<"\nPROGRAM KALKULATOR SEDERHANA"<<endl;
        cout<<"\n============================"<<endl;
        cout<<"\nPilihan Operasi : "<<endl;
        cout<<"1. Penjumlahan "<<endl;
        cout<<"2. Pengurangan "<<endl;
        cout<<"3. Perkalian   "<<endl;
        cout<<"4. Pembagian   "<<endl;
        cout<<"5. Sisa Bagi   "<<endl;
        cout<<"6. Increment   "<<endl;
        cout<<"7. Decrement   "<<endl;
        cout<<"8. Sin   "<<endl;
        cout<<"9. Cos   "<<endl;
        cout<<"10. Tan   "<<endl;
        cout<<"\n============================"<<endl;
awalan:
        int p ;
        cout<<"\n*************************************"<<endl;
        cout<<"\nMasukan Kode Angka Pilihan Operasi :";
        cin>>p;
        cout<<"\n*************************************"<<endl;

        if (p == 1)
        {
            cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>nilai_1;
            cout<<"Masukan Nilai KeDua   :";
            cin>>nilai_2;
            cout<<"******************************\n";
            cout<<"Nilai dari "<<nilai_1<<" + "<<nilai_2<<" = "<<nilai_1 + nilai_2<<endl;
            cout<<"******************************\n";
        }
       
        else if (p == 2)
        {
            cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>nilai_1;
            cout<<"Masukan Nilai KeDua   :";
            cin>>nilai_2;
            cout<<"******************************\n";
            cout<<"Nilai dari "<<nilai_1<<" - "<<nilai_2<<" = "<<nilai_1 - nilai_2<<endl;
            cout<<"******************************\n";
        }
        else if (p == 3)
        {
            cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>nilai_1;
            cout<<"Masukan Nilai KeDua   :";
            cin>>nilai_2;
            cout<<"******************************\n";
            cout<<"Nilai dari "<<nilai_1<<" X "<<nilai_2<<" = "<<nilai_1 * nilai_2<<endl;
            cout<<"******************************\n";
        }
        else if (p == 4)
        {
            cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>nilai_1;
            cout<<"Masukan Nilai KeDua   :";
            cin>>nilai_2;
            cout<<"******************************\n";
            cout<<"Nilai dari "<<nilai_1<<" / "<<nilai_2<<" = "<<nilai_1 / nilai_2<<endl;
            cout<<"******************************\n";
        }
        else if (p == 5)
        {
            cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>a;
            cout<<"Masukan Nilai KeDua   :";
            cin>>b;
            cout<<"******************************\n";
            cout<<"Nilai dari "<<a<<" % "<<b<<" = "<<a % b<<endl;
            cout<<"******************************\n";
        }
        else if (p == 6)
        {   
            cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>nilai_1;
            cout<<"******************************\n";
            cout<<"Nilai dari ++"<<nilai_1<<" = "<<++nilai_1<<endl;
            cout<<"******************************\n";
        }
        else if (p == 7)
        {    cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>nilai_1;
            cout<<"******************************\n";
            cout<<"Nilai dari --"<<nilai_1<<" = "<<--nilai_1<<endl;
            cout<<"******************************\n";
        }
        else if (p == 8)
        {    cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>nilai_1;
            cout<<"******************************\n";
            cout<<"Nilai dari Sin"<<nilai_1<<" = "<<sin (nilai_1*PHI/180)<<endl;
            cout<<"******************************\n";
        }
        else if (p == 9)
        {    cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>nilai_1;
            cout<<"******************************\n";
            cout<<"Nilai dari Cos"<<nilai_1<<" = "<<cos (nilai_1*PHI/180)<<endl;
            cout<<"******************************\n";
        }
        else if (p == 10)
        {    cout<<"******************************\n";
            cout<<"Masukan Nilai Pertama :";
            cin>>nilai_1;
            cout<<"******************************\n";
            cout<<"Nilai dari Tan "<<nilai_1<<" = "<<tan (nilai_1*PHI/180)<<endl;
            cout<<"******************************\n";
        }
        else
        {
            cout<<"******************************************\n";
            cout<<"Pilihan Kode yang Anda Masukan Tidak Valid\n";
            cout<<"Silahkan Mengulang Masukan Kembali\n";
            cout<<"******************************************\n";
               
            goto awalan;
        }


   
   
}

Ez Area

Tidak ada komentar:

Posting Komentar

Selalu gunakan bahasa yg baik dan santun dalam berkomentar. Jika ada pertanyaan lainnya silahkan kirim via email info.ezrafel@gmail.com