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



