Selamat Datang Sahabat Blogger ayo kita bermain pemrograman , pada posting ini saya akan mengajak anda bermain Java bukan java script (^,^)a , pada posting ini kita akan membuat sebuah applikasi sederhana yaitu enkripsi sederhana inti pada app ini sebenarnya hanya menggeser posisi huruf/angka asli kedepan beberapa kali, Begini algoritma program yang akan kita buat :
PERBEDAAN FILE SYSTEM FAT,FAT32,EXFAT,DAN NTFS
Flashdisk,merupakan salah satu media penyimpanan yang masih berguna dan bertahan sampai saat ini karena kemudahaan nya bisa membawa data-data kita saat presentasi sekolah dan tugas kerja dan bahkan flashdisk juga sangat banyak digunakan untuk kelebihan lain seperti menjadi virtual Ram,tetapi kita pernah juga memformat flashdisk kita dengan alasan ada virus atau kita tidak mau repot2 menghapus data di dalam flashdisk kita dengan cara memilih-milih,pada saat pemilihan file system,pernahkah terpikir apakah itu FAT,FAT32,eXFAT,NTFS,ternyata file system ini tidak sembarang kita pilih,karena mereka ada tugas dan kelebihannya masing-masig,apa kelebihannya ?
FAT32
Pada tahun 1996, FAT32 pertama kali diperkenalkan dengan MS-DOS 7.1/Windows 95, meskipun format tetap diperlukan untuk menggunakannya. Ternyata FAT32 tidak langsung diterima di Windows 98, untuk bisa menggunakannya kita harus convert hardisk dari FAT16 ke FAT32 dengan utility tertentu tanpa kehilangan data.
File system ini memiliki kelebihan dan kekurangan. Karena terbilang sudah lama, ia menjadi sebuah standard. Flashdisk yang kamu baru saja kamu beli diformat dengan FAT32 untuk kompatibilitas maksimum, yang bisa bekerja pada komputer modern dan juga untuk komputer lama.
Keterbatasan datang karena usia yang sudah lama. Sebuah file individu di drive FAT32 tidak dapat melebihi 4GB, ini adalah ukuran maksimal. Partisi FAT32 juga harus kurang dari 8TB, yang mana juga bagian dari keterbasan.
Karena file system ini cocok untuk flashdisk dan media external lainnya, kamu tidak bisa menggunakannya untuk drive internal. Ia tidak memiliki izin dan fitur keamanan yang memadai, untuk itu munculah NTFS yang lebih modern. Versi terbaru dari Windows tidak bisa lagi diinstall ke dalam FAT32 dan harus menggunakan NTFS.
Kompabilitas: Bekerja dengan semua versi Windows, Mac, Linux, konsol game, dan drive apapun yang memiliki port USB.
Limit: 4GB file maksimal, 8TB partisi maksimal.
Kegunaan: Sangat cocok digunakan untuk removable device karena kompabilitasnya
NTFS
Di pertengahan tahun 80an, Microsoft dan IBM bekerja sama dalam sebuah project untuk membuat generasi selanjutnya dari sistem operasi berbasis grafis. Hasilnya mereka menciptakan OS/2, tapi semua tidak berjalan lancar dan akhirnya perpecahan terjadi antara Microsoft dan IBM. OS/2 tetap dikerjakan oleh IBM dan Windows bekerja dengan Windows NT. Hasil dari OS/2 adalah file system HPPS yang memiliki fitur penting di dalamnya. Ketika Microsoft membuat sistem operasi barunya, mereka meminjam banyak konsep itu untuk NTFS.
NTFS adalah file sistem modern yang akan kamu temui ketika menginstall Windows terbaru. NTFS memiliki batasan ukuran file dan partisi yang sangat besar yang hingga kini mungkin tidak ada yang bisa menandinginya. NTFS pertama kali muncul ke konsumen pada Windows XP.
Menyampingkan keterbasan, NTFS datang dengan fitur modern. Mendukung file permission untuk keamanan, mengganti journal untuk mempercepat recovery error, shadow copi untuk backup, enkripsi, disk quota limit, hard link dan masih banyak lagi fitur lainnya.
Windows kamu harus menggunakan partisi NTFS. Jika kamu memiliki drive sekunder bersandingan dengan Windows dan kamu ingin menginstall program ke dalamnya, kamu harus membuatnya ke NTFS.
Sayangnya, NTFS tidak kompatibel dengan sistem operasi lainnya. Ia akan bekerja dengan semua versi Windows, kecuali sistem operasi lain. Secara default, Mac OS X hanya memiliki kemampuan read NTFS, tidak untuk write. Beberapa distro Linux mungkin bisa write NTFS, tapi kebanyakan memiliki kemampuan read. Tak satu pun dari konsol game Sony PlayStation mendukung NTFS. Bahkan miliki Microsoft sendiri, Xbox 360 tidak bisa membaca NTFS, selain Xbox One. Device lain kebanyakan tidak mendukung NTFS.
Kompatibilitas: Bekerja dengan semua versi Windows, tapi read-only untuk sistem MAc dan distro Linux. Semua device kecuali Xbox One mungkin tidak mendukung NTFS.
Limit: Tidak ada batas ukuran atau partisi.
Kegunaan: Digunakan untuk drive sistem Windows dan internal drive lainnya yang digunakan dengan Windows.
exFAT
Akhir tahun 2006 adalah pengenalan pertama kali exFAT sebagai bagian dari Windows CE 6.0, tertanam di sistem operasi Windows. Sebagian vendor menyetujui lisensi dari exFAT untuk penanaman di sistem atau device yang mereka buat. Mereka menanamkan ke sistem dikarenakan ringan dan dan sangat baik untuk yang memiliki memori rendah dan daya yang kecil sehingga dapat dimasukan ke dalam firmware.
Ia adalah sebuah file system yang dioptimalkan untuk flashdisk. Dirancang untuk ringan seperti file system FAT32 tanpa banyak fitur tambahan seperti NTFS.
Seperti NTFS, exFAT memiliki batas ukuran file dan ukuran partisi yang sangat besar. Jadi kamu bisa menyimpan file lebih besar dari 4GB di flashdisk atau micro SD menggunakan format drive exFAT. exFAT adalah upgrade total dari FAT32, dan seharusnya menjadi pilihan terbaik untuk drive external dimana kamu ingin file system ringan tanpa batasan.
exFAT juga lebih komptaibel daripada NTFS. Jika Mac hanya bisa read untuk NTFS, Mac bisa memiliki full akses terhadap exFAT. exFAT drive juga bisa diakses secara full di Linux dengan bantuan software yang sesuai.
Sementara exFAT kompatibel dengan Mac dan bisa kompatibel dengan beberapa device yang tidak mendukung NTFS, ia masih belum cukup. Beberapa konsol game juga tidak mendukung exFAT, seperti Xbox 360 dan PlayStation 3.
Kompatibilitas: Bekerja dengan semua Windows dan versi modern Mac OS X, tapi membutuhkan software tambahan pada Linux. Kebanyakan device mendukung exFAT daripada NTFS, tapi untuk drive lama mungkin lebih mendukung FAT32.
Limit: Tidak ada batas ukuran atau partisi.
Kegunaan: Bisa digunakan untuk flashdisk dan drive external, khususnya jika kamu membutuhkan file di atas 4GB. Dengan perkiraan setiap device yang kamu gunakan mendukung exFAT.
itulah penjelasan dari perbedaan dari file system yang terdapat pada media penyimpanan pada komputer,semoga bermanfaat!
PERBEDAAN ALGORITMA DAN LOGARITMA
kebanyakan para pelajar-pelajar masih belum mengetahui tentang matematika logaritma dan algoritma,dan karena kedua inipun banyak orang yang berdebat debat,apakah algoritma dan logaritma itu sama atau beda??,jawabannya adalah Beda,berikut:
- algoritma
Dalam matematika dan komputasi, algoritma atau algoritme merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai. - logaritma
Logaritma adalah operasi matematika yang merupakan kebalikan dari eksponen atau pemangkatan.
Rumus dasar logaritma:
bc= a ditulis sebagai blog a = c (b disebut basis)
Beberapa orang menuliskan blog a = c sebagai logba = c.
jadi itulah perbedaan dari algoritma dan logaritma,semoga bermanfaat.
BELAJAR C++ [9] PERCABANGAN SWITCH
seetelah kita membaca tentang membuat kalkulator dengan menggunakan C++ kita bertanya juga apa itu switch,switch adalah salah satu percabangan yang terdapat pada c++ selain dari if,if else. dan switch adalah salah satu dari percabangan switch,berikut contoh dari percabangan switch.
contoh sintaks dari percabngan switch
switch(nama_perintah)
{
case ' ':
perintah_atau_statement;
break;
}
itu contoh sintaks dari percabangan switch. dan kemudian berikut full coding
#include <iostream>
using namespace std;
main()
{
int pilihan;
cout<<"1. jadi pintar"<<endl;
cout<<"2. jadi kaya \n masukkan pilihan anda = "; cin>>pilihan
switch(pilihan)
{
case 1:
cout<<"pasti anda akan menjadi orang pintar!"<<endl;
break;
case 2:
cout<<"anda akan menjadi orang kaya suatu saat!"<<endl;
break;
}
}
using namespace std;
main()
{
int pilihan;
cout<<"1. jadi pintar"<<endl;
cout<<"2. jadi kaya \n masukkan pilihan anda = "; cin>>pilihan
switch(pilihan)
{
case 1:
cout<<"pasti anda akan menjadi orang pintar!"<<endl;
break;
case 2:
cout<<"anda akan menjadi orang kaya suatu saat!"<<endl;
break;
}
}
penggunaan break bertujuan agar program tidak mengesekusi semua perintah yang terdapat pada percabangan switch. sebagai contoh :
- jika pada case 1 tidak diberikan tanda break,maka esekusi case yang 2 akan berlajut juga sampai berakhir dengan perintah break
- jika tidak ada perintah break pada case maka program akan error
BELAJAR C++ [8] PECABANGAN IF ELSE
setelah kita mempelajari pecabangan if ,selanjutnya kita akan mempelajari percabangan if else,apa perbedaan if saja dengan if else ?
jawaban : penggunaan if hanya digunakan jika user sudah mengetahui pilihan pada program tersebut,jika penggunaan percabangan if else,jika user memberi sembarang input maka program akan menampilkan sesuatu
berikut contoh program yang menggunakan if else
#include <iostream>
using namespace std;
main()
{
int pilihan;
cout<<"1. jadi muda \n";
cout<<"2. jadi sukses \n";
cout<<"masukkan pilihan anda = "; cin>>pilihan;
if(pilihan == 1)
{
cout<<"suatu saat anda akan menjadi muda selamanya \n";
}
if(pilihan == 2)
{
cout<<"suatu saat anda akan menjadi sukses selamanya \n";
}
else
{
cout<<"anda salah memasukkan pilihan"';
}
}
using namespace std;
main()
{
int pilihan;
cout<<"1. jadi muda \n";
cout<<"2. jadi sukses \n";
cout<<"masukkan pilihan anda = "; cin>>pilihan;
if(pilihan == 1)
{
cout<<"suatu saat anda akan menjadi muda selamanya \n";
}
if(pilihan == 2)
{
cout<<"suatu saat anda akan menjadi sukses selamanya \n";
}
else
{
cout<<"anda salah memasukkan pilihan"';
}
}
jika program diinput angka 1 akan menampilkan pesan "suatu saat anda akan menjadi muda selamanya " jika diinput angka 2 akan menampilkan pesan "suatu saat anda akan menjadi sukses selamanya".
jika user mengimput selain angka 1 dan angka 2 maka pesan yang akan ditampilkan adalah "anda salah memasukkan pilihan"
itulah fungsi dan perbedaan dari if else
BELAJAR C++ [7] PERCABANGAN IF
setelah kita sudah mengenali semua jenis program sampai kita belajar cara membuat kalkulator sederhana dengan menggunakan c++,disitu terdapat percabangan yaitu switch.sebelum kita belajar sampai ke percabangan switch,alangkah lebih baiknya kit harus mengenali beberapa jenis-jenis percabangan contohnya adalah percabangan if,berikut contoh penggunaan if
#include <iostream>
using namespace std;
main()
{
int umur;
cout<<"masukkan umur anda = "; cin>>umur;
if(umur <=15)
{
cout<<"anda masih muda"<<endl;
}
if(umur >15)
{
cout<<"anda sudah dewasa"<<endl;
}
}
using namespace std;
main()
{
int umur;
cout<<"masukkan umur anda = "; cin>>umur;
if(umur <=15)
{
cout<<"anda masih muda"<<endl;
}
if(umur >15)
{
cout<<"anda sudah dewasa"<<endl;
}
}
jika program dijalankan,dan diisikan angka kurang dari atau sama dengan 15 maka program akan menampilkan " anda masih muda ", dan jika diiskan angka lebih dari 15 maka program akan menampilkan " anda sudah dewasa ".
BELAJAR C++ [6]PENGGUNAAN VOID PADA C++
kelas adalah suatu tempat dimana deklarasi variabel dan data diluar dari program,pada kali ini kita menggunakan kelas tipe void sebagai deklarasi kelasnya berikut contoh dari kelas void
#include <iostream>
using namespace std;
char kata;
void kelas()
{
cout<<"masukkan huruf yang diinginkan = "; cin>>kata;
cout<<"hurufnya adalah "<<kata<<endl;
}
using namespace std;
char kata;
void kelas()
{
cout<<"masukkan huruf yang diinginkan = "; cin>>kata;
cout<<"hurufnya adalah "<<kata<<endl;
}
berikut diatas adalah contoh dari penggunaan kelas void dan tipe data yang digunakan adalah char yaitu menggunakan public variabel agar semua variabel bisa dibaca di kelas mana saja, dan kemudian jika kita memanggil program kelasnya yaitu dengan menabahkan pada program utama yaitu kelas main nya
#include <iostream>
using namespace std;
char kata;
void kelas()
{
cout<<"masukkan huruf yang diinginkan = "; cin>>kata;
cout<<"hurufnya adalah "<<kata<<endl;
}
main()
{
kata();
}
using namespace std;
char kata;
void kelas()
{
cout<<"masukkan huruf yang diinginkan = "; cin>>kata;
cout<<"hurufnya adalah "<<kata<<endl;
}
main()
{
kata();
}
pemanggilan dari program kelasnya adalah sangat sederhana dengan menambahkan perintah "kata();"
kemdian hasil kata yang tercetak ada sama seperti saat kita membuat sebuah program input dan output pada metode main() tetapi tujuan dari penggunaan void ini adalah untuk memudahkan pemanggilan data pada metode main
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');
}
#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
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();
}
#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!
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');
}
#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 ]
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();
}
#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!
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
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();
}
#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
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();
}
#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
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 Data | Deskripsi | Ukuran Memori | Jangkauan |
---|---|---|---|
int | Bilangan bulat | 2 byte | -32768 hingga 32768 |
short int | Sama dengan int namun jangkauanya lebih pendek | 2 byte | -32768 hingga 32768 |
long int | Memiliki jangkauan lebih panjang dari int | 4 byte | -2147483648 hingga 2147483648 |
bool | Tipe data untuk menampung nilai kebenaran (flag) | 1 byte | 1 atau 0 (True atau False) |
float | Bilangan floating point atau koma | 4 byte | 3,4 x 10^-38 hingga 3,4 x 10^+38 |
double | Sama dengan float namun memiliki jangkauan dua kali dari float | 8 byte | 1,7 x 10^-308 hingga 1,7 x 10^+308 |
long double | Sama dengan double namum memiliki jangkauan lebih lebar | 10 byte | 3,4 x 10^-4932 hingga 3,4 x 10^+4932 |
char | Menampung tipe karakter | 1 byte | -128 hingga 128 |
wchar_t | Sama dengan char namun memiliki jangkauan lebih lebar | 2 byte hingga 4 byte | 1 wide character |
tak bertanda (unsigned):
Tipe Data | Deskripsi | Ukuran Memori | Jangkauan |
---|---|---|---|
Unsigned char | Menampung karakter | 1 byte | 0-255 |
Unsigned int | Bilangan bulat tak bertanda atau positif | 4 byte | 0-4294967295 |
Unsigned long int | Long integer | 4 byte | 0-4294967295 |
Unsigned short int | Short integer | 2 byte | 0-65535 |
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
int a = 1;
int b = 2;
total = a+b;
cout<<total;
getch();
}
#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