Apa perbedaan antara tipe data integer, string, char, dan float? - Mr.Codieng

Sering kali kita memakai tipe data integer, string, char, dan float ketika kita membuat program dari tutorial youtube. Kita mengikuti semua kode-kode yang ada pada tutorialnya tanpa kita ketahui  masing-masing fungsi kodenya.

Mungkin beberapa dari kita sudah tau masing-masing fungsi dari setiap kodenya. namun, masih bingung tentang perbedaan masing-masing tipe datanya.

Kita akan membahas itu disini, dan juga kita akan membuat contohnya juga

1. Integer

Tipe data ini digunakan untuk membuat program yang banyak menggunakan numerik atau bilangan.

contohnya dibawah ini :

#include <iostream>

using namespace std;


int main(){

int a = 10, b= 20;

cout<<a+b<<endl;

}

Hasilnya








2. String

Tipe data string bisa kita gunakan untuk menampung data seperti huruf,kata,kalimat. Tipe data string lebih unggul daripada integer. Namun apabila kita ingin membuat suatu program dimana lebih banyak numerik, kita disarankan untuk memakai tipe data integer.

Contohnya dibawah ini :

#include <iostream>

using namespace std;


int main(){

string a = "Budi makan", b = " ketika waktu istirahat";

cout<<a+b<<endl;

}

Hasilnya








3. Char

Tipe data ini menurut saya mirip seperti tipe data string. Char menampung data berupa angka, huruf, dan simbol-simbol.

Contohnya dibawah ini :

#include <iostream>

using namespace std;


int main(){

char nilai = 'A';

string nama = "Budi";

cout<<"Nilai "<< nama << " adalah "<< nilai << endl;

}

Hasilnya 








4. Float

Tipe data ini sama dengan integer yaitu untuk numerik/bilangan. Namun pada float ini bisa menampung bilangan pecahan berbeda dengan integer yang hanya untuk bilangan bulat.

Contohnya dibawah ini :

#include <iostream>

using namespace std;


int main(){

float a,b,c;

cout<<"Masukan bilangan pertama anda : "<< endl;

cin>>a;

cout<<"Masukan bilangan kedua anda : "<< endl;

cin>>b;

c=a/b;

cout<<"Hasil dari pembagian a dan b adalah "<< c << endl;


}


Hasil








Untuk perbedaannya bisa kita bandingnkan mengenai fungsi-fungsi diatas yah.

Integer = Menampung data khusus numerik/bilangan bulat

String = Menampung data untuk angka,huruf,kalimat

Char = Menampung data untuk karakter. Bisa huruf,angka,simbol

Float = menampung data khusus numerik/bilangan bulat dan pecahan


Penjelasan diatas merupakan bahasa saya sendiri heheh...

Jadi mohon maaf jika masih banyak kekurangan, semoga kalian bisa terbantu dengan artikel yang saya tulis ini


-Ahmad mrCodieng