Konversi string C++

Fungsi Konversi String Bahasa C++

Kali ini saya akan berbagi pengalaman tentang Pemograman, sedikit kita bicara tentang ilmu, semakin banyak pahala yang kita dapatkan, ya itung itung buat amalan lah. Senang rasanya bisa berbagi pengalaman 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.

  1. 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 tersebut:

/*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();
  }
  • 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();
   }
  • 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 Output Program Setelah dijalankan

  • Fungsi strcat()
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 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);
Lebih jelas lagi lihatlah contohnya sebagai berikut:

  /*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
 
Terima Kasih Selamat Mencoba!
 
Share on Google Plus

About Adi

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment