Menggunakan Fungsi Konfersi string Bahasa C++



Panduan Lengkap Belajar Dasar Pemrograman C++
Senang rasanya bisa berbagi penglaman tentang bahasa C++, di tutorial sebelumnya saya membahas tentang "Operasi String Dalam Bahasa C++". Tapi untuk tutorial kali ini saya akan membahas tentang Fungsi Konfersi String pada pemrograman C++, ini next tutorial "Operasi String Dalam Bahasa C++". Oke kita lanjut ke pembahasannya, dibaca dan pahami fungsi konfersi string ini dan jangan lupa untuk di praktikkan ya??.
Next....
Fungsi Konfersi String 

Pada bahasa pemrograman dengan Borland C++ 5.02 menyediakan beberapa fungsi yang digunakan untuk keperluan konfersi string diantaranya sebagai berikut:

Fungsi atof() 

Adapun kegunaan fungsi atof ini digunakan untuk mengubah string(teks) angka  menjadi sebuah bilangan numerik float. Biasanya header yang digunakan untuk fungsi atof ini adalah : math.h. Perhatikan contoh berikut
   /*Contoh Program Menggunakan Fungsi atof*/
   #include <stdio.h>
   #include <conio.h>
   #include <math.h>
   #include <iostream.h>
    int main()
    {
     char kata[20];
     float angka,a, b;
     clrscr();
    /*Proses Input Angka*/
     cout<<"Masukkan Kata Berupa Angka = ";
     gets(kata);
     angka = atof(kata);
     a=angka + 5;
    /*Output*/
     cout<<"Hasil perubahan ditambah dengan 5 = "<<a;
     getch();
  }
   Hasil Output Program Setelah dijalankan

Fungsi atoi()
  
Merupakan fungsi yang digunakan untuk mengubah string, angka menjadi sebuah  bilangan numerik integer. Header yang digunakan dalam menggunakan fungsi atoi ini adalah : stdlib.h. 
Perhatikan Contoh Program dibawah ini
    /*Contoh Program Menggunakan Fungsi atoi*/
    #include <stdio.h>
    #include <conio.h>
    #include <stdlib.h>
    #include <iostream.h>
   int main()
    {
     char kata[20];
     float angka,a,b;
     clrscr();
     cout<<"Masukkan Sembarang Kata Berupa Angka = ";
     gets(kata);
     angka = atoi(kata);
         a = angka + 5;
     cout<<"Hasil Perubahan Setelah ditambah dengan angka 5 = "<<a;
     getch();
   }
  Hasil Output Program Setelah dijalankan

Fungsi atol()

Fungsi atol merupakan fungsi yang digunakan untuk mengubah string(teks) angka menjadi sebuah bilangan numerik long integer. Adapun header yang yang digunakan dalam fungsi atol adalah: stdlib.h.
Contoh Program bisa anda lihat dibawah ini
  /*Contoh Program Menggunakan Fungsi atol*/
   #inlcude <stdio.h>
   #inlcude <conio.h>
   #inlcude <stdlib.h>
   #inlcude <iostream.h>
    main()
  { 
    char kata[20];
    float angka,a,b;
    clrscr();
     cout<<"Masukkan Sembarang Kata Berupa Angka = ";
     gets(kata);
     angka= atol(kata);
     a = angka +5;
     cout<<"Hasil Perubahan ditambah dengan Angka 5 = "<<a;
     getch();
   }
   Hasil Uptput Program Saat di Jalankan
Fungsi strlwr() 

fungsi strlwr ini biasanya digunakan untuk mengubah huruf kapital(huruf besar) dalam string menjadi huruf kecil. Header yang harus anda tambahkan dalam menggunakan fungsi strlwr adalah: string.h. Bentuk Penulisan fungsi ini sebagai berikut:
strlwr(str);
Untuk lebih jelasnya perhatikan contoh dibawah ini
      /*Contoh Program Dengan Fungsi strlwr*/  
      #inlcude <stdio.h>
      #inlcude <conio.h>
      #inlcude <string.h>
      #inlcude <iostream.h>
         main()
          {
           char kata[20];
           clrscr();
               cout<<"Masukkan sembarang kata dengan Huruf Besar = ";
               gets(kata);
            strlwr(kata);
            cout<<"Hasil Perubahan = "<<kata;
            getch(); 
        }
    Hasil Output Program Saat dijalankan

Fungsi strupr()
   Merupakan sebuah fungsi yang digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf kapital. Header digunakan dalam menggunakan fungsi strupr adalah string.h. Adapun bentuk penulisannya sebagai berikut:
      strupr(str);
   Contoh program
   /*Contoh Program Dengan Menggunakan Fungsi strupr*/
   #include <stdio.h>
   #include <conio.h>
   #include <string.h>
   #include <iostream.h>
    main()
   {
   char kata[20];
   clrscr();
      cout<<"Masukkan Sembarang Kata Dengan Huruf Kecil = ";
      gets(kata);
      strupr(kata);
     cout<<"Hasil Perubahan"<<kata;
   }
Hasil Output Program Saat dijalankan

Untuk Tutorial Selanjutnya Kita akan membahas Tentang"Array"

Yang Keren Lainnya :

3 Responses to "Menggunakan Fungsi Konfersi string Bahasa C++"