ITATSCOMMUNITY.WEB.ID
Friday, 04 Jul 2025, 10:10 PM
Login form
Site menu
Section categories
News [82]
Info Berita
SEO [3]
artikel Kontes SEO
Pemrogaram [7]
Share Pemrograman
Tag Board
200
Statistics

Total online: 4
Guests: 4
Users: 0
Main » 2013 » May » 6 » Program Kalkulator menggunakan Fungsi C++
9:46 PM
Program Kalkulator menggunakan Fungsi C++
Berikut ini adalah program C++ kalkulator menggunakan fungsi dan variabel global, fungsi disini untuk proses penjumlahan, pengurangan, perkalian, pembagia, dan trigonometri, selain itu bisa dilakukan penambahan fungsi dengan fungsi baku yang tersedia di dalam c++

Berikut Bentuk Flowchartnya : 


Flowchart Fungsi :


Untuk SourceCode Programnya adalah Sebagai berikut :

#include <iostream.h>

#include <conio.h>

#include <string.h>

#include <math.h>

int a,b,o=0;

void input()

{

     cout<<"masukkan nilai a = ";cin>>a;

     cout<<"masukkan nilai b = ";cin>>b;

}

float tambah(float nil1, float nil2)

{

            float a, b, c;

            a=(nil1);

            b=(nil2);

            c=a+b;

            return (c);

}

float kurang(float nil1, float nil2)

{

            float a, b, c;

            a=(nil1);

            b=(nil2);

            c=a-b;

            return (c);

}

float kali(float nil1, float nil2)

{

            float a, b, c;

            a=(nil1);

            b=(nil2);

            c=a*b;

            return (c);

}

float bagi(float nil1, float nil2)

{

            double a, b, c;

            a=(nil1);

            b=(nil2);

            c=a/b;

            return (c);

}

float trigeo(float nil1, float nil2)

{

            cout<<"sin "<<nil1<<" = "<<sin (nil1)<<endl;

   cout<<"cos "<<nil1<<" = "<<cos (nil1)<<endl;

   cout<<"tan "<<nil1<<" = "<<tan (nil1)<<endl;

   cout<<"sin "<<nil2<<" = "<<sin (nil2)<<endl;

   cout<<"cos "<<nil2<<" = "<<cos (nil2)<<endl;

   cout<<"tan "<<nil2<<" = "<<tan (nil2)<<endl;

   return(0);

}

 

int output ()

{   int hasil, pilihan;

 

    cout<<"1. penjumlahan"<<endl;

    cout<<"2. pengurangan"<<endl;

    cout<<"3. perkalian"<<endl;

    cout<<"4. pembagian"<<endl;

    cout<<"5. trigonometri"<<endl;

    cout<<"masukan pilihan proses =";

    cin>>pilihan;

    switch (pilihan)

    {

           case 1 :

                hasil=tambah(a,b);

                cout<<"hasil= "<<hasil<<endl;

           break;

           case 2 :

                hasil=kurang(a,b);

                cout<<"hasil= "<<hasil<<endl;

           break;

           case 3 :

                hasil=kali(a,b);

                cout<<"hasil= "<<hasil<<endl;

           break;

           case 4 :

                hasil=bagi(a,b);

                cout<<"hasil= "<<hasil<<endl;

           break;

           case 5 :

                hasil=trigeo(a,b);

 

           break;

           default:

            cout<<"inputan salah"<<endl;

           o=1;

            break;

    }

return(hasil);

}

int main()

{

            char ulang='t';

            do{

    input();

    int f;

    f=output();

    do

    {

    if(!((ulang=='y')||(ulang=='Y')||(ulang=='t')||(ulang=='T'))){

            cout<<"anda error"<<endl;

    }

    cout<<"apakah anda ingin mengulang = "<<endl;cin>>ulang;

    } while(!((ulang=='y')||(ulang=='Y')||(ulang=='t')||(ulang=='T')));

    }

    while((ulang=='y')||(ulang=='Y'));

    getch();

}


Bila Program di Jalankan Hasilnya adalah Sebagai berikut




Selamat Mencoba, dan Silahkan menambahkan Fungsi lainnya atau fungsi Baku yang tersedia dalam c++

Category: Pemrogaram | Views: 1176 | Added by: admin | Tags: Kalkulator, Kalkulator dengan fungsi c++, variabel global, C++ | Rating: 0.0/0
Total comments: 0
Only registered users can add comments.
[ Registration | Login ]
Search
Tautan
  • Create a free website
  • ITATS
  • KOPERTIS VII
  • DIKTI
  • ESBED
  • Calendar
    «  May 2013  »
    Su Mo Tu We Th Fr Sa
       1234
    567891011
    12131415161718
    19202122232425
    262728293031
    Entries archive