Posted by : Unknown
Jumat, 18 November 2016
4.
STRUKTUR PERCABANGAN BERSUSUN/BERSARANG
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.