Label

  • Posted by : Unknown Jumat, 18 November 2016



    4.      STRUKTUR PERCABANGAN BERSUSUN/BERSARANG
    *      Kalkulator sederhana
     
    a.       Flowchart Program
    (penjelasan flowchart)
    Flowchart dimulai dengan symbol terminator stat dan dilanjutkan dengan langkah  pertama yaitu menginput bilangan pertama dan kedua dari keyboard yang berupa bilangan bulat. Langkah kedua yaitu memilih aritmatika perhitungannya. Jika anda memilih aritmatika penjumlahan maka akan ditampilkan hasil penjumlahan dari bilangan 1 dan bilangan 2 begitu juga dengan aritmatika yang lainnya. Langkah selanjutnya print hasil aritmatika tersebut. Flowchart diakhir dengan symbol terminator END. Selesai

    b.      Code Program
    #include <iostream.h>
    #include <constrea.h>
    #include <cstring>
    main()
    {
    system ("COLOR D");


                    int x,y,hasil;
       cout<<"=============KALKULATOR SEDERHANA============="<<endl<<endl;
       cout<<""<<endl;
       cout<<"Berikut ini adalah daftar operator aritmatika :"<<endl;
       string jumlah ="(1) penjumlahan";
       cout<<jumlah<<endl;
       string pengurangan="(2) pengurangan";
       cout<<pengurangan<<endl;
       string pembagian="(3) pembagian";
       cout<<pembagian<<endl;
       string perkalian="(4) perkalian";
       cout<<perkalian<<endl<<endl;

       cout<<"masukan nilai 1 = ";
       cin>>x;
       cout<<"masukan nilai 2 = ";
       cin>>y;
    a:
       int z;
       cout<<"masukan nomer operator aritmatika = ";
       cin>>z;

                    if(z==1)
       {
                    hasil = x+y;
                    cout<<"hasil operasi"<<jumlah<<", "<<x<<" dan "<<y<<" = "<<hasil<<endl;
       }
       else if(z==2)
       {
                    hasil = x-y;
          cout<<"hasil operasi"<<pengurangan<<", "<<x<<" dan "<<y<<" = "<<hasil<<endl;
       }
       else if(z==3)
       {
                    hasil = x/y;
          cout<<"hasil operasi"<<pembagian<<", "<<x<<" dan "<<y<<" = "<<hasil<<endl;
       }
       else if(z==4)
       {
                    hasil = x*y;
          cout<<"hasil operasi"<<perkalian<<", "<<x<<" dan "<<y<<" = "<<hasil<<endl;
       }
       else
       {
                    cout<<"nomer operator aritmatika salah"<<endl<<endl;
                                    goto a;
       }
    getch();
    }
    (penjelasan program)
    Program ini menggunakan header iostream.h untuk menampilkan perintah cout dan cin. Header constrea.h digunakan untuk menampung aliran data dari keyboard. Dan header cstring ini adalah header untuk c++ standart. Dilanjutkan dengan pengenalan bilangan 1 dan 2 yang dapat di input dari keyboard. Selanjutnya adalah pengenalan aritmatika pada program tersebut yaitu aritmatika penjumlahan, pengurangan, permbagian dan perkalian yang dapat di input sesuai dengan code aritmatikanya dari keyboard anda. Kemudian menggunakan perintah if, jika anda memilih aritmatika penjumlahan maka anda akan menginputkan kode 1, dan seterusnya. Setelah itu akan muncul cetak hasil aritmatika yang telah anda inputkan melalui keyboard sesuai dengan aritmatika yang anda pilih. Selesai.

    Leave a Reply

    Subscribe to Posts | Subscribe to Comments

  • Copyright © - Rahayu Blog's

    Rahayu Blog's - Powered by Blogger - Designed by Johanes Djogan