Konversi Karakter ke Bilangan Matematika 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.000
long 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
Posting Komentar untuk "Konversi Karakter ke Bilangan Matematika C++"