Konversi Tipe Data Menggunakan Bahasa C++

Tugas Modul 2.2

Operasi perhitungan pada C++ dapat dilakukan dengan menggunakan tipe data yang sama. Jika dalam suatu ekspresi terdapat operand dengan tipe data yang berbeda, maka C++ akan mengkonversi salah satu tipe tersebut sehingga kedua tipe menjadi sama.
Ada beberapa aturan yang digunakan oleh C++ dalam mengkonversi tipe data, yaitu:
1. Jika salah satu operand bertipe long double, maka yang lain dikonversi menjadi long double.
2. Jika salah satu operand bertipe double, maka yang lain dikonversi menjadi double.
3. Jika salah satu operand bertipe float, maka yang lain dikonversi menjadi tipe data float.
4. Jika salah satu operand bertipe char, signed char, unsigned char, unsigned short, maka yang lain dikonversi ke int.
Jika diperlukan langkah untuk mengubah suatu tipe data menjadi tipe data lain maka digunakan suatu pengarah tipe data, proses pengubahan tipe data ini disebut dengan istilah type casting.

Latihan Modul 2.2

  1. Jelaskan fungsi perintah setiap baris dari program Konversi Tipe Data.cpp.
  1. /* Modul 2.2
  2. Nama : Haidi
  3. No. Reg : 49031064
  4. Jurusan : TKJMD*///Komentar
  5. #include <iostream>//mengakses file library iostream
  6. using namespace std;//dengan adanya fungsi ini, maka tidak perlu menuliskan source code std::cout << cukup dengan cout <<
  7. int main ()//fungsi utama
  8. {
  9.        char Karakter = ‘A’;//deklarasi variabel bertipe karakter
  10.        cout <<“Karakter A = ” << Karakter <<endl; //perintah ouput
  11.        cout <<“Nilai ASCII = “<<(int) Karakter <<endl << endl;//perintah output
  12.               system(“pause”);
  13.               return 0;//nilai balikkan dari fungsi main () adalah 0
  14. }

2. Apa fungi dari listing program tersebut

Untuk mendeklarasikan salah satu tipe data dan mengethui nilai ASCII.

3. Gantilah Karakter A yang terdapat pada baris 8 dan 10 menjadi karakter X, berapakah nilai ASCII-nya?

  1. /* Modul 2.2
  2. Nama : Haidi
  3. No. Reg : 49031064
  4. Jurusan : TKJMD*///Komentar
  5. #include <iostream>//mengakses file library iostream
  6. using namespace std;//dengan adanya fungsi ini, maka tidak perlu menuliskan source code std::cout << cukup dengan cout <<
  7. int main ()//fungsi utama
  8. {
  9.    char Karakter = ‘X’;//deklarasi variabel bertipe karakter
  10.    cout <<“Karakter X = ” << Karakter <<endl; //perintah ouput
  11.    cout <<“Nilai ASCII = “<<(int) Karakter <<endl << endl;//perintah output
  12.           system(“pause”);
  13.           return 0;//nilai balikkan dari fungsi main () adalah 0
  14. }

Setelah diganti dengan karakter X, nilai ASSII-nya adalah 88.

Leave a comment