INFORMASI TEKNOLOGI

Terima kasih Telah Mengunjungi Blog Ini. Semoga Informasi Dalam Blog Ini Bermanfaat. By info-inteknologi.blogspot.com

INFORMASI TEKNOLOGI

Terima kasih Telah Mengunjungi Blog Ini. Semoga Informasi Dalam Blog Ini Bermanfaat. By info-inteknologi.blogspot.com

INFORMASI TEKNOLOGI

Terima kasih Telah Mengunjungi Blog Ini. Semoga Informasi Dalam Blog Ini Bermanfaat. By info-inteknologi.blogspot.com

INFORMASI TEKNOLOGI

Terima kasih Telah Mengunjungi Blog Ini. Semoga Informasi Dalam Blog Ini Bermanfaat. By info-inteknologi.blogspot.com

INFORMASI TEKNOLOGI

Terima kasih Telah Mengunjungi Blog Ini. Semoga Informasi Dalam Blog Ini Bermanfaat. By info-inteknologi.blogspot.com

Tampilkan postingan dengan label program. Tampilkan semua postingan
Tampilkan postingan dengan label program. Tampilkan semua postingan

Minggu, 13 Maret 2016

Program Kalkulator Sederhana Dengan C++

Hai BROOO...!
Pada Postingan kali ini saya akan menjelaskan tentang pembuatan program "Kalkulator Sederhana" dengan menggunakan C++.
Aplikasi yang dikgunakan terserah temen2 aja yang penting merupakan aplikasi untuk Bahasa Pemrograman C++. Bisa menggunakan Borland C++,Turbo C++,Dev C++ Dan lain sebagainya. Kali ini Saya menggunakan Aplikasi Turbo C++ untuk membuat program tersebut.
1. Masukan Script Berikut 
#include <iostream.h>
#include <conio.h>
#include <cstring.h>

main()
{
  int x,y,hasil;
  cout<<"==== KALKULATOR SEDERHANA ===="<<endl<<endl;
  cout<<"Daftar Operator Aritmatika:"<<endl;
  string jumlah ="(1) penjumlahan (+)";
  cout<<jumlah<<endl;
  string pengurangan ="(2) pengurangan (-)";
  cout<<pengurangan<<endl;
  string perkalian ="(3) perkalian   (*)";
  cout<<perkalian<<endl;
  string pembagian ="(4) pembagian   (/)";
  cout<<pembagian<<endl<<endl;

  cout<<"Masukan Nilai A =";
  cin>>x;
  cout<<"Masukan Nilai B =";
  cin>>y;
  a:

  int z;
  cout<<"Masukan Operation Aritmatika=";
  cin>>z;

  if(z==1)
  {
  hasil=x+y;
  cout<<"Hasil Dari :"<<jumlah<<" , "<<x<<" dan "<<y<<" = "<<hasil<<endl;
  }
  else if(z==2)
  {
  hasil=x-y;
  cout<<"Hasil Dari :"<<pengurangan<<" , "<<x<<" dan "<<y<<" = "<<hasil<<endl;
  }
  else if(z==3)
  {
  hasil=x*y;
  cout<<"Hasil Dari :"<<perkalian<<" , "<<x<<" dan "<<y<<" = "<<hasil<<endl;
  }
  else if(z==4)
  {
  hasil=x/y;
  cout<<"Hasil Dari :"<<pembagian<<" , "<<x<<" dan "<<y<<" = "<<hasil<<endl;
  }
  else
  {
  cout<<"Operation Aritmatika Salah"<<endl<<endl;

  goto a;
  }

  getch();
  }
Seperti Gambar dibawah ini :
Input Script

2. Kemudian Tekan Ctrl + F9 untuk Runing Program.
Dan Hasilnya akan seperti dibawah Ini :
Hasil Running Script

Perhitungan Penjumlahan

Perhitungan Pengurangan 

Perhitungan Perkalian

Perhitungan Pembagian

Jumat, 11 Maret 2016

CONTOH PROGRAM C++ PERULANGAN DAN PERCABANGAN

Alangkah baiknya jika kita mengenal terlebih dahulu 3 konsep dasar yang nantinya akan kita gunakan untuk membentuk program.

A. PERULANGAN

   Dalam C++ perulangan digunakan untuk menjalankan satu perintah atau lebih, dan dilakukan secara berulang selama kondisi tertentu.
Secara umum perulangan terdiri dari 3 komponen, dengan kata lain memiliki 3 ciri khas :
  1. Nilai Awal, yang berfungsi sebagai inisialisasi.
  2. Perubah Nilai, untuk menentukan berapa kali jumlah perulangan akan dikerjakan.
  3. Syarat, sebuah pernyataan / kondisi tertentu guna mengambil keputusan eksekusi program.
  Ada beberapa jenis perulangan yang bisa kita gunakan dalam pemrograman C++ diantaranya sebagai berikut :
  • for
  • do…while
  • while

Sementara itu, untuk studIKasus di atas saya akan menggunakan while, sehingga program akan dieksekusi selamawhile tertentu, adapun cara penulisannya sbb :

while ( syarat ) {
pernyataan ke-n;
Perubah Nilai;
}

contoh :
while (i < 10) {
if (i%2 == 0) {
cout << i << " ";
i++;
}
}



B. PERCABANGAN


Dalam C++ percabangan digunakan untuk memecahkan persoalan dan mengambil keputusan dari beberapa pernyataan. Ada beberapa jenis percabangan yang bisa kita gunakan dalam pemrograman C++ diantaranya sebagai berikut :
  • if
  • if – else
  • switch – case

Untuk studIKasus diatas saya akan menggunakan if – else dan switch – case, sehingga mengandung pengertian “jika kondisi benar, maka kerjakan pernyataan 1, selain itu kerjakan pernyataan 2 apabila pernyataan 1 tidak memenuhi syarat”. Adapun cara penulisannya sebagai berikut :

if (kondisi) {
pernyataan 1;
}
else {
pernyataan 2;
}

contoh :
if ( tot_beli >= 50000 ) {
potongan = 0.2 * tot_beli;
}
else {
potongan = 0.05 * tot_beli;
}

Sedangkan switch – case intinya sama dengan if – else, akan tetapi switch – case hanya bisa memeriksa data yang bertipe char dan int, selain itu tidak bisa. Adapun cara penulisannya sebagai berikut :

switch (syarat) {
case kontanta-1:
pernyataan 1;
break;
case konstanta-2:
perintah 2;
break;
default:
perintah;
}

contoh :
switch (Hari) {
case 1:
cout << "Ahad";
break;
case 2:
cout << "Senin";
break;
default:
cout << "Selasa";
}



C. KEYWORD

  Dalam pemrograman C++ keyword digunakan untuk membentuk fungsi tertentu, sedangkan cara pendeklarasiannya berbeda – beda, sebab ada beberapa keyword yang perlu #include <file> agar bisa dikenali oleh compiler, namun ada juga yang tidak perlu.

Ada beberapa jenis keyword yang bisa kita gunakan dalam pemrograman C++ diantaranya sebagai berikut :
  • break
  • continue
  • goto
  • gotoxy
  • exit
Namun dikarenakan kita dihimbau untuk mengacu pada pemrograman terstruktur maka, kita upayakan untuk menghindari goto sejauh-jauhnya.

Sementara itu, untuk studIKasus diatas saya akan coba menggunakan break dan exit ;

break : digunakan untuk keluar dari suatu statement baik berupa pengecekan maupun perulangan, namun paling sering digunakan pada percabangan switch – case, sehinga break digunakan untuk keluar dari case.
untuk cara penulisan bisa melihat pada contoh struktur switch – case.

exit : merupakan pernyataan yang berfungsi untuk keluar dari program dan pernyataan ini memerlukan sebuah #include <stdlib.h> pada header, sehingga pernyataan dapat dibaca oleh compiler. Adapun cara dpenulisannya sebagai berikut :
exit(7);  maka memiliki pengertian bahwa fungsi exit diberi nilai 7, sehingga jika kita memasukan nilai 7 maka program akan keluar.

#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
void main() {
pernyataan1;
pernyataan1;
exit(7);
}

Berikut Contoh Programnya.

#include <iostream>
#include <stdlib.h>
#include <conio.h>

using namespace std;
int main(int argc, char** argv) {
int pilihan;
cout <<"=========================="<<endl;
cout <<"Daftar Menu"<<endl;
cout <<"1. Penjumlahan"<<endl;
cout <<"2. Pengurangan"<<endl;
cout <<"3. Perkalian"<<endl;
cout <<"4. Pembagian"<<endl;
cout <<"5. Luas Segitga"<<endl;
cout <<"6. Luas Persegi"<<endl;
cout <<"7. Keluar"<<endl;
cout <<"=========================="<<endl;
while (pilihan>=0){
cout <<"Masukkan Pilihan Anda (1/2/3/4/5/6/7) : ";cin>>pilihan;
if (pilihan ==1){
cout <<"===================================="<<endl;
cout <<"Penjumlahan"<<endl;
float a;
cout <<"Masukkan Nilai A :";cin>>a;
float b;
cout <<"Masukkan Nilai B :";cin>>b;
float c= a+b;
cout <<"Hasil Penjumlahan :"<<c<<endl;
cout <<"===================================="<<endl;
}
else if(pilihan ==2){
cout <<"===================================="<<endl;
cout <<"Pengurangan"<<endl;
float a;
cout <<"Masukkan Nilai A :";cin>>a;
float b;
cout <<"Masukkan Nilai B :";cin>>b;
float c= a-b;
cout <<"Hasil Pengurangan :"<<c<<endl;
cout <<"===================================="<<endl;
}
else if(pilihan ==3){
cout <<"===================================="<<endl;
cout <<"Perkalian"<<endl;
float a;
cout <<"Masukkan Nilai A :";cin>>a;
float b;
cout <<"Masukkan Nilai B :";cin>>b;
float c= a*b;
cout <<"Hasil Perkalian :"<<c<<endl;
cout <<"===================================="<<endl;
}
else if(pilihan ==4){
cout <<"===================================="<<endl;
cout <<"Pembagian"<<endl;
float a;
cout <<"Masukkan Nilai A :";cin>>a;
float b;
cout <<"Masukkan Nilai B :";cin>>b;
float c= a/b;
cout <<"Hasil Pembagian :"<<c<<endl;
cout <<"===================================="<<endl;
}
else if (pilihan ==5){
cout <<"===================================="<<endl;
cout <<"Luas Segitiga"<<endl;
float alas;
cout <<"Masukkan alas :";cin>>alas;
float tinggi;
cout <<"Masukkan tinggi :";cin>>tinggi;
float LS= 0.5*alas*tinggi;
cout <<"Hasil Luas Segitiga :"<<LS<<endl;
cout <<"===================================="<<endl;
}
else if (pilihan ==6){
cout <<"===================================="<<endl;
cout <<"Luas Persegi"<<endl;
float panjang;
cout <<"Masukkan Panjang : ";cin>>panjang;
float lebar;
cout <<"Masukkan Lebar :";cin>>lebar;
float LP= panjang*lebar;
cout <<"Luas Persegi :"<<LP<<endl;
cout <<"===================================="<<endl;
}
else if (pilihan ==7){
exit(7);
}
else {
cout <<"-------------------------------------------"<<endl;
cout <<"Maaf Pilihan Anda Diluar Jangkauan"<<endl;
cout <<"Pilihan Anda Hanya 1 Sampai 7"<<endl;
cout <<"........Terima Kasih........."<<endl;
cout <<"-------------------------------------------"<<endl;
}
}
return 0;
}

Berikut hasil compile dan Run program diatas.