Konversi Karakter ke Bilangan di C++
Oleh Afa HernandesDiperbarui 1 menit baca
Seri · Bagian 5 dari 8C++ Dasar
- 1Cara Install & Setting C++ di Visual Studio Code (Panduan Lengkap)
- 2Kumpulan Contoh Program C++ untuk Pemula
- 3Logika, Percabangan, dan Perulangan di C++
- 4Fungsi String di C++ Beserta Contoh Source Code
- 5Konversi Karakter ke Bilangan di C++
- 6Program Input Biodata Sederhana di C++
- 7Contoh Program Kalkulator C++
- 8Contoh Program Aplikasi Kasir dengan C++

Dalam bahasa pemrograman, setiap variabel memiliki tipe data yang berbeda sesuai dengan tipe data yang kita tentukan.Tidak semua tipe data dapat digunakan untuk melakukan operasi hitung matematika. Untuk operasi hitung Matematika tipe data yang digunakan haruslah tipe data bilangan Seperti Integer, Float, long Integer, Real dan semua tipe data Bilangan lainnya.
Didalam bahasa pemrograman C/C++ tipe data yang digunakan Biasanya Integer untuk bilangan bulat, dan Float untuk bilangan desimal. Berikut Cara Untuk Mengkonversi Tipe Data Karakter menjadi Tipe data Bilangan.
Fungsi C-Strings atol() C++
Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik long integer.
#include<iostream>#include<cstring>using namespace std;int main(){char banyak[5];cout<<"Masukkan Berapa banyak Burung yang ingin di beli : "; cin.get(banyak,5);//Harga Burung misalkan 500.000long int hasil=atol(banyak);cout<<hasil*500000;
return 0;}Fungsi C-Strings atof() C++
Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik float.
#include<iostream>#include<cstring>using namespace std;int main(){ char jari[5]; cout<<"Masukkan jarijari lingkaran : "; cin.get(jari,5); float hasil=atof(jari); cout<<hasil*hasil*3.14;return 0;}Fungsi C-Strings atoi() C++
Fungsi ini digunakan untuk mengubah string(teks)/angka menjadi bilangan numerik integer.
#include<iostream>#include<cstring>using namespace std;int main(){ char banyak[5]; cout<<"Masukkan Berapa banyak Telur yang ingin di beli : "; cin.get(banyak,5); //Harga barang kita misalkan 1.000 int hasil=atoi(banyak); cout<<hasil*1000;return 0;}dibawah ini hasil dari fungsi yang telah kta buat

itu dia cara menggunakan fungsi konversi karakter ke bilangan menggunakan C++, silahkan dicoba dan semoga bermanfaat.. :D



