Rabu, 19 Oktober 2016

Perulangan kalkulator dalam C++


Perulangan Kalkulator dalam C++

#include <iostream>
#include <conio.h>
using namespace std;
main(){
int nilai, a, b, hasil;
char jawaban;
cout<<“Pilihlah Pengoprasiannya : “<<endl;
cout<<“__________________”<<endl;
cout<<“******************”<<endl;
cout<<“——————“<<endl;
cout<<“| 1. Perkalian |”<<endl;
cout<<“| 2. Pembagian |”<<endl;
cout<<“| 3. Penambahan |”<<endl;
cout<<“| 4. Pengurangan |”<<endl;
cout<<“__________________”<<endl;
cout<<“******************”<<endl;
cout<<“——————“<<endl;
cout<<endl<<endl;
do{
cout<<“Masukan Pilihanmu : “;
cin>>nilai;
cout<<endl;
switch(nilai){
case 1: cout<<“Anda Pilih Perkalian”<<endl<<endl;
cout<<“Masukan Angka ke-1 : “; cin>>a;
cout<<“Masukan Angka ke-2 : “;
cin>>b;
hasil=a*b;
cout<<“Hasil Kali Yaitu “<<a<<” X “<<b<<” = “<<hasil<<endl;break;
case 2: cout<<“Anda Pilih Pembagian”<<endl<<endl;
cout<<“Masukan Angka ke-1 : “; cin>>a;
cout<<“Masukan Angka ke-2 : “;
cin>>b;
hasil=a/b;
cout<<“Hasil Bagi Yaitu “<<a<<” : “<<b<<” = “<<hasil<<endl;break;
case 3: cout<<“Anda Pilih Penambahan”<<endl<<endl;
cout<<“Masukan Angka ke-1 : “; cin>>a;
cout<<“Masukan Angka ke-2 : “;
cin>>b;
hasil=a+b;
cout<<“Hasil Tambah Yaitu “<<a<<” + “<<b<<” = “<<hasil<<endl;break;
case 4: cout<<“Anda Pilih Pengurangan”<<endl;
cout<<“Masukan Angka ke-1 : “; cin>>a;
cout<<“Masukan Angka ke-2 : “;
cin>>b;
hasil=a-b;
cout<<“Hasil Kurang Yaitu “<<a<<” – “<<b<<” = “<<hasil<<endl;break;
default:cout<<“Tidak Menemukan Rumus”<<endl<<endl;
}
cout<<“Anda Ingin Pilih Lagi [y/t] = “;cin>>jawaban;
}
while(jawaban==’y’);
getch();
return 0;
}

Rabu, 21 September 2016

C++

#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;

main() 
{
int angka1, angka2, pertambahan, pengurangan, pembagian, perkalian;
cout<<"masukkan angka kesatu""\t";
cin>>angka1;
cout<<"masukkan angka kedua""\t";
cin>>angka2;
pertambahan=angka1+angka2;
pengurangan=angka1-angka2;
pembagian=angka1/angka2;
perkalian=angka1*angka2;
cout<<"hasil pertambahan=";
cout<<pertambahan<<endl;
cout<<"hasil pengurangan=";
cout<<pengurangan<<endl;
cout<<"hasil pembagian=";
cout<<pembagian<<endl;
cout<<"hasil perkalian=";
cout<<perkalian<<endl;
system("PAUSE");
return 0;
}

Rabu, 14 September 2016


2. Menjelaskan bagaimana komputer mengeksekusi bahasa pemograman dari program ditulis sampai menampilkan outputnya.
Bahasa Pemrograman
1.  Program harus ditulis dalam suatu bahasa yang dimengerti oleh komputer yaitu dalam bahasa pemrograman, dibedakan menjadi:
·         Bahasa tingkat rendah (low level language):
                        Bahasa yang berorientasi ke mesin.
·         Bahasa tingkat tinggi (high level language):
                       Bahasa yang berorientasi ke manusia (seperti bahasa inggris). Contoh bahasa Pascal, bahasa C, dll.
2.  Program yang ditulis dalam bahasa pemrograman akan diterjemahkan ke dalam bahasa mesin (kenal dengan biner digit) dengan menggunakan penerjemah.
             Penerjemah:
·         Interpreter : menerjemahkan baris per baris instruksi. Contoh bahasa Basic.
·         Compiler : menerjemahkan setelah seluruh instruksi ditulis. Contoh bahasa Pascal, bahasa C/C++, dll.



1. Menjelaskan proses / cara kerja komputer dari input sampai ke output.
1. Pemasukan (Input)
Tahap pemasukan (input) merupakan tahap awal dari proses pengolahan yang terjadi pada sistem komputer. Tahap ini berupa pemasukan data mentah ke dalam sistem komputer melalui input device. Contoh dari peralatan masukan (input device) diantaranya, keyboard, mouse, scanner, dll. Alat-alat inilah yang digunakan untuk memasukan data yang hendak diolah. Seperti hal nya keyboard, difungsikan untuk memasukan huruf, angka, maupun simbol-simbol lainnya ke dalam komputer yang selanjutnya akan diproses.

2. Pemrosesan (Process)

Pada tahap ini, data yang telah dimasukan melalui peralatan input tadi akan diproses. Tahap proses ini dilakukan oleh processing device yaitu CPU. Yang mana CPU ini dapat melakukan fungsi perhitungan dan logika untuk perbandingan (ALU) dan juga mengontrol (CU). Pada tahap ini, data yang masih mentah tadi diproses sedemikian rupa sehingga data tersebut siap dicetak menjadi informasi yang lebih bermanfaat.

3.  Pengeluaran (Output)

Pada tahap ini, data yang tadinya telah dimasukan melalui peralatan input, kemudian diproses oleh CPU akan bisa dicetak apabila sudah siap. Pencetakan ini bisa berupa hardcopy dan juga softcopy. Hard copy berarti menggunakan media fisik seperti kertas ataupun yang lainnya. Softcopy berarti menampilkan gambar visual melalui monitor ataupun projektor. Yang termasuk dalam peralatan output disini adalah, monitor, projector, printer, dll.