PROGRAM PeNGUBAH KARAKTER KE KODE ASCII (INTEGER & HEXADECIMAL)
Ya, sepertinya hari ini
topik kita fokus dengan materi STRING. Jika postingan sebelumnya saya share
tentang “Program Untuk Menampilkan Karakter Ketiga Setelah Karakter Inputan”,
sekarang saya akan share tentang sebuah program yang akan mengubah karakter inputan
menjadi kode-kode ASCII dalam bentuk integer dan hexadecimal.
Misalkan kita memberi
inputan “A”, maka output program adalah “65” dalam integer, dan “41” dalam
hexadecimal.
Jika kita memberi inputan “AKU”,
maka output program adalah “65 75 85” untuk integer, dan “41 4b 55” untuk
hexadecimal.
Berikut source codenya.
#include<stdio.h>
#include<conio.h>
int main(){
//deklarasi variabel
int a,n;
//judul program
printf("===============================================================");
printf("\nPROGRAM
PENGUBAH KARAKTER KE KODE ASCII (INTEGER & HEXADECIMAL)\n");
printf("===============================================================");
//input jumlah karakter
printf("\n\nMasukkan
jumlah karakter : ");
scanf("%d",&n);
//deklarasi array of character
char x[n];
//input string
printf("Masukkan
karakter/string : ");
scanf("%s",x);
//mencetak hasil dalam integer
printf("\nDalam
Integer\t : ");
//perulangan sebanyak n kali
for(a=0;a<n;a++)
//mencetak kode ascii jika nilai array
bukan karakter null
if(x[a]!=0)
//menampilkan kode ascii dalam integer
printf("%d
",x[a]);
//mencetak hasil dalam heksadesimal
printf("\nDalam
Hexadecimal : ");
//perulangan sebanyak n kali
for(a=0;a<n;a++)
//mencetak kode ascii jika nilai array
bukan karakter null
if(x[a]!=0)
//menampilkan kode ascii dalam integer
printf("%x
",x[a]);
getch();
}
Dan berikut ini screenshot
program jika kita memberi inputan “EKA”.
Untuk mengecek kebenaran
program, kita dapat langsung melihat pada tabel ASCII berikut ini, atau bisa
juga menggunakan program untuk menampilkan kode ASCII pada postingan
berikutnya.
Semoga bermanfaat.
Tidak ada komentar:
Posting Komentar