Mengambil Huruf ke-n pada String di C++, C#, PHP dan VB.NET

Assalamu'alaikum Wr. Wb.
Lama gak corat coret di blog. hue :sorry
Postingan ini mungkin hanya sebagai selingan pengisi blog yang kosong ini #eh. Ok langsung saja disimak :brave



Dasarnya variabel tipe data string adalah sekumpulan char yang artinya dapat diambil satu atau beberapa karakter dari variabel tersebut. Nah sebelum lanjut ke tutorial, ane cuman mau nginatin aja.


Susunan karakter atau huruf pada string dimulai dari index / posisi 0.

Jika value stringnya adalah Jones dan huruf yang ke 4 (e) yang ingin diambil maka index yang digunakan adalah 3. Jika huruf pertama yang diambil maka indexnya adalah 0 dan jika huruf yang terakhir maka indexnya adalah 4.



 /*
  J o n e s
  ^ ^ ^ ^ ^
  0 1 2 3 4
 */

C++




#include "iostream"
using namespace std;
 
int main(){
 string nama = "Alone";
 cout << nama[4];
 return 0;
}

Kode di atas adalah contoh untuk mengambil huruf ke 5 atau huruf yang terakhir dari string.
Berikut adalah hasil debugnya menggunakan IDE DEV-C++.
e
--------------------------------
Process exited after 0.02387 seconds with return value 0


Mudah bukan? :accomplished
Nah untuk yang C#, PHP dan VB.NET ntar kodenya kurang lebih mudah seperti contoh kode C++ diatas. :confident

C#




static void Main(string[] args) {
 string sembarang = "Jomblo";
 Console.Write(sembarang[3]);
 Console.ReadKey();
}

Kode di atas mengambil huruf ke 4 pada string. Outputnya adalah b.

PHP




<?php
$testtest = "Ngenes";
echo $testtest[0].$testtest[2].$testtest[5]."\n";


Kode PHP di atas akan menampilkan huruf pertama, ke 3, dan ke 6.

VB.NET




Sub Main()
    Dim test As String = "abcdefghijklmnopqrstuvwxyz"
    '        Console.Write(test(0) & test(13) & test(6) & test(10) & test(8))
    Console.Write(test(0))
    Console.Write(test(13))
    Console.Write(test(6))
    Console.Write(test(10))
    Console.Write(test(8))
    Console.ReadKey()
End Sub

Nuff said. :rough
Dengan melihat kode diatas saya pikir agan bisa mengerti sendiri :wonderful

+ Catatan

Oiya ini cuman sekedar saran buat yang merasa agak bingung pengindexan huruf atau karakter pada string.
Memang sih kadang agak membingungkan misalnya value pada string "Coba" yang ingin diambil huruf ke 2 (o) indexnya 1 bukan 2.

Agan bisa menambahkan spasi pada awal value contohnya tadi "Coba" jadi " Coba". Pas mau ambil huruf ke 1 (C) bisa langsung tulis indexnya 1 dan begitu seterusnya :inspired.






<?php
$kata = "Jomblo_Ngenes";
for($i = 0; $i < strlen($kata); $i++){
 echo "Huruf ke-[$i] adalah ".$kata[$i]."\n";
}


F:\PHP CLI\blog>php ambil_huruf.php
Huruf ke-[0] adalah J
Huruf ke-[1] adalah o
Huruf ke-[2] adalah m
Huruf ke-[3] adalah b
Huruf ke-[4] adalah l
Huruf ke-[5] adalah o
Huruf ke-[6] adalah _
Huruf ke-[7] adalah N
Huruf ke-[8] adalah g
Huruf ke-[9] adalah e
Huruf ke-[10] adalah n
Huruf ke-[11] adalah e
Huruf ke-[12] adalah s


Sekian dulu tutorial yang sederhana ini. Semoga Bermanfaat. Jika ada yang memberikan kripik dan saran atau bertanya silahkan tinggalkan komentar dibawah. :brave.
:foreveralone

0 komentar :

Posting Komentar

Cancel Reply

Iklan