BELAJAR C++ [5] MEMBUAT KALKULATOR DENGAN C++


kalkulator adalah salah satu program paling dasar dari semua program karena program tersebut hanya membutuhkan operator pengulangan,dan aritmatika serta logika percabangan,dengan c++ kamu bisa membuat kalkulator dengan codingnya yaitu :


#include <iostream>
#include <conio.h>
#include <iomanip>
#include <cmath>
using namespace std;

main()
{
    double angka,angka2;
    char operasi;
    double hasil;
    char pengulangan;
    
    do
    {
    cout<<"kalkulator sederhana "<<endl;
    cout<<"operasi = +,*,/,-,^"<<endl;
    cout<<"masukkan angka = "; cin>>angka;
    cout<<"masukkan operasi = "; cin>>operasi;
    
        switch(operasi)
        {
        case '+':
        cout<<"masukkan angka = "; cin>>angka2;
        hasil=angka+angka2;
        cout<<hasil<<endl;
        break;
        
        case '-':
        cout<<"masukkan angka = "; cin>>angka2;
        hasil=angka-angka2;
        cout<<hasil<<endl;
        break;
        
        case '*':
        cout<<"masukkan angka = ";cin>>angka2;
        hasil=angka*angka2;
        cout<<hasil<<endl;
        break;
        
        case '/':
        cout<<"masukkan angka = ";cin>>angka2;
        hasil=angka/angka2;
        cout<<hasil<<endl;
        break;
        
        case '^':
        cout<<"masukkan angka = ";cin>>angka2;
        hasil=pow(angka,angka2);
        cout<<hasil<<endl;
        break;
        }cout<<"mengulang [y/n] = "; cin>>pengulangan;
    }while(pengulangan == 'y' || pengulangan == 'Y');
}



untuk looping menggunakan do while yang memungkinkan akan mengulangi program tanpa batas sampai menginput simbol selain huruf Y
Share:

BELAJAR C++ [4] PENGULANGAN PADA C++


pengulangan adalah salah satu fungsi yang dimana bisa mengulangan program berkali-kali sampai akhir dari program tersebut bernilai tidak sama dengan nol. perulangan pada c++ memiliki beberapa macam yaitu :


  • while
  • do while 
  • for

pengulangan while 
selama kondisi while tersebut bernilai benar (true) maka program akan dijalankan terus 
contoh :
              while(kondisi)
                {
                    pernyataan_1;
                 }
 contoh koding c++ perulangan :

#include <iostream>
#include <conio.h>
using namespace std;

main()
{
  int i = 1;
  while( i <=10)
 {
   cout<< "welcome !";
  }
getch();
}

jika di di compile maka programnnya adalah

welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!
welcome!

program akan berjalan sebanyak 10 karena nilai i kurang lebih atau sama dengan 10 kali perulangan

perulangan do while
perulangan do while adalah perulangan yang sama seperti pada while tetapi dengan do while pernyataan akan dikerjakan terlebih dahulu walaupun syarat tidak terpenuhi ( minimal 1 kali )
contoh do while
                   do
                   {
                      pernyataan_1;
                   }
                  whil(kondisi);

contoh koding c++ perluangan

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

using namespace std;
main()
{
  string nama;
  int angka;
  int hasil;
  char ulang;

 do
  {
     cout<<"masukkan nama anda = "; cin>>nama;
     cout<<"masukkan angka = "; cin>>angka;
     hasil=angka+1;
     cout<<"nama anda = "<<nama<<endl;
     cout<<"jika ditambah dengan 1 hasilnya = "<<hasil<<endl;
     cout<<"ulang lagi ? [ y / n ] " ; cin>>ulang;
    }
 while(ulang == 'y' || ulang == 'Y');
}

jika dijalankan maka dan diulang kembali maka

masukkan nama anda = saya
masukkan angka = 13
nama anda saya
jika ditambahkan dengan 1 hasilnya 14
ulang lagi ? [ y / n ] 

jika kita menekan y maka program akan berlanjut,jika tidak maka program akan keluar

perulangan for
adalah salah satu perulangan yang sudah diketahui jumlahnya
contoh perluangan for
          for(kondisi)
          {
              pernyataan_1;
          }

contoh koding perulangan c++


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

main()
{
int a;
 for( a = 0; a<=10; a++)
{
  cout<<"semangat"<<endl;
 }
getch();
}

jika dijalankan maka

semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!
semangat!

perluangan akan menjadi 10 karena batas akhir input adalah 10 jika diisi 3 maka perluangan akan dikerjakan sebanyak 3 kali

cara menjalankan program melalui dev c++ :

  • tekan F9 untuk mengcompile program
  • lalu tekan F10 untuk menjalankan program
    note : untuk langsung mengcompile dan menjalankannya dengan menekan F11
Share:

BELAJAR C++ [3] MENGINPUT DATA KEDALAM VARIABEL DENGAN INPUT CIN C++



CIN adalah input operator yang bertugas untuk menginput data ke dalam variabel dengan contoh :

#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;

main()
{
  string nama;
  cout<<"masukkan nama anda = "; cin>>nama;
  cout<<"nama anda adalah = "<<nama;
 getch();
}

jika di compile dan run maka programmnya adalah


masukkan nama anda = 

jika memasukkan nama yang terjadi adalah


masukkan nama anda = allofsystem.blogspot.com

nama anda adalah allofsystem.blogspot.com

penggunaan yang lain adalah

#include <iostream>
#include <conio.h>
using name space std;

main()
{
   int a,hasil;
   cout<<"masukkan angka = " ; cin<<a;
   hasil = 3+a;
   cout<<" jika angka anda ditambahkan 3 maka hasilnya adalah = "<<a;
  getch();
}

cara menjalankan program melalui dev c++ :

  • tekan F9 untuk mengcompile program
  • lalu tekan F10 untuk menjalankan program
    note : untuk langsung mengcompile dan menjalankannya dengan menekan F11
Share:

BELAJAR C++ [2] TIPE DATA PADA C++


Tipe data merupakan identifier atau pengenal suatu variabel. Tipe data akan memberitahukan kepada compiler mengenai jenis tipe data dan seberapa lebar compiler mengalokasikan ruang memori untuk suatu variabel. Sehingga dengan mekanise alokasi memori pada pemrograman C++, program yang berjalan akan lebih efisien dari segi memori.
Tipe data dalam pemrograman terkhusus C++ dapat dibedakan berdasarkan adanya tanda (signed) dan tidak adanya tanda (unsigned). Perbedaan antara keduanya adalah adanya tanda bilangan yang menunjukan positif dan negatif. Untuk tipe data unsigned (tanpa tanda) suatu bilangan hanya diawali dari 0 ke suatu jangkauan tertentu, sedangkan untuk tipe signed (bertanda), bilangan diawali dari nilai negatif (-) menuju ke jangkauan nilai positif (+).

Tipe DataDeskripsiUkuran MemoriJangkauan
intBilangan bulat2 byte-32768 hingga 32768
short intSama dengan int namun jangkauanya lebih pendek2 byte-32768 hingga 32768
long intMemiliki jangkauan lebih panjang dari int4 byte-2147483648 hingga 2147483648
boolTipe data untuk menampung nilai kebenaran (flag)1 byte1 atau 0 (True atau False)
floatBilangan floating point atau koma4 byte3,4 x 10^-38 hingga 3,4 x 10^+38
doubleSama dengan float namun memiliki jangkauan dua kali dari float8 byte1,7 x 10^-308 hingga 1,7 x 10^+308
long doubleSama dengan double namum memiliki jangkauan lebih lebar10 byte3,4 x 10^-4932 hingga 3,4 x 10^+4932
charMenampung tipe karakter1 byte-128 hingga 128
wchar_tSama dengan char namun memiliki jangkauan lebih lebar2 byte hingga 4 byte1 wide character

tak bertanda (unsigned):
Tipe DataDeskripsiUkuran MemoriJangkauan
Unsigned charMenampung karakter1 byte0-255
Unsigned intBilangan bulat tak bertanda atau positif4 byte0-4294967295
Unsigned long intLong integer4 byte0-4294967295
Unsigned short intShort integer2 byte0-65535
contoh script:


#include <iostream>
#include <conio.h>
using namespace std;

main()
{
  int a = 1;
  int b = 2;
  total = a+b;
  cout<<total;

  getch();
}

penjelasan:

  • int a adalah bernilai 1 dan  int b adalah bernila 2 maka:
    a+b=3 (1 ditambah 2 lalu hasilnya adalah 3 )
cara menjalankan program melalui dev c++ :

  • tekan F9 untuk mengcompile program
  • lalu tekan F10 untuk menjalankan program
    note : untuk langsung mengcompile dan menjalankannya dengan menekan F11
Share:

BELAJAR C++ [1] MENGENAL C++



C++,adalah salah satu objek oriented programming dan termasuk juga yang paling diminati karena kemudahaannya serta banyak pemahaman-pemahaman tentang bahasa tersebut,sebelum memulai belajar tentang bahasa pemmograman C++,kalian harus mendonwload program untuk menjalankan script dari c++ tersebut yaitu aplikasinya adalah Borland dan  dev C++,kali ini kita menggunakan program yang bernama dev C++:

sebelumnya kita harus memahami dahulu bahasa pemograman c++ yang diawali dengan hello world seperti dibawah ini


#include <iostream>
#include <conio.h>
using namespace std;
main()
{
   cout<<"hello !";
  getch();
}
penjelasan:

  • #include <iostream>
    adalah header (preprocessor directive) yang bertugas memanggil input dan output yang outputnya berupa cout ( c output ) yang wajib menggunakan tanda "<<" (less than) dan diberi tanda petik dua lalu memasukkan ouputnya berupa  hello world 
  • #include <conio.h>
    adalah header (preprocessor directive) yang bertugas memanggil operator getch();
  • using namespace std;
    yang berarti kita memerintah kompiler untuk menggunakan semua fungsi/class/file  yang terdapat pada namespace std.
  • main()
    adalah tempat dimana semua input proses dan ouput bekerja dan diawali dan diakiri dengan tanda kurung kurawal ( { } )
  • getch();
    adalah fungsi dimana agar menahan tampilan agar tidak langsung close ( menutup )
maka inputnya menghasilkan
hello world !

cara menjalankan program melalui dev c++ :

  • tekan F9 untuk mengcompile program
  • lalu tekan F10 untuk menjalankan program
    note : untuk langsung mengcompile dan menjalankannya dengan menekan F11
Share:

Pengunjung Halaman