Agen Terpercaya  
 
 
 
Pasang iklan, hanya lewat Contact Us.
Waspada penipuan iklan. Klik di sini untuk melihat daftar penipu.

Bahasa c plis tolong bantuu :d

kuyagayaa

Suka Semprot
Daftar
26 Oct 2011
Post
2
Like diterima
0
Bimabet
Agan-agan tolong bantuin dong bagai mana cara membuat program yang menyediakan

masukan string tanpan spasi, diamana keluarannya adalah keluaran yang sama tapi rada alay:



A atau a menjadi ‘4’



I atau I menjadi ‘1’



E atau e menjadi ‘3’



O atau o menjadi ‘0’.



Contoh :



Input :



Masukan kata-katamu sesuka-sukamu tapi jangan pake spasi yah :



Akuinibukanelangakuorang



Output :



Nah jadi alay lo :



4ku1n1buk4n3l4ng4ku0r4ng

itu tugas besar anee mohon bantuannya pliisss menggunakan bahasa C yaa akng2 sekalian tolong bantu yaaa :Peace: :Peace:
 
Algoritmanya gini gan.

Code:
// kode input kalimat
kalimat = kalimat.replace('a', '4');
kalimat = kalimat.replace('i', '1');
kalimat = kalimat.replace('e', '3');
kalimat = kalimat.replace('o', '0');
printf("%s", kalimat);

Utk yg replace, kode di atas adalah algoritma. Jadi kodenya pasti nggak ada & dicompile error.
Coba cek link ini utk kode replace
Code:
http://www.roseindia.net/c-tutorials/c-replace-string.shtml
 
sangat mudah sekali, do while untuk perulangan pengecekkan char sampai lenght charnya, lalu if untuk mengecek apa sesuai atau tidak...
 
Bimabet
ane ga jago banget bahasa C sih gan, tapi kalau ga salah di C itu stringnya kumpulan karakter (array of char)ya?
logika nya mungkin seperti ini

int i; //buat counter gan
char[] kalimat; //buat nyimpen inputan dari user gan, kita anggep udah keisi aja ya biar gampang
int panjang_kalimat;//buat nyimpen panjang kalimat dari inputan user, kita anggep juga udah keisi karena ane gatau syntax buat ngambil lengthnya gimana hehe
for(i=0;i<panjang_kalimat;i++)
switch(kalimat)
case 'A' or 'a'
kalimat = '4';
break;
case 'I' or 'i'
kalimat=1;
break;
end switch
end for

kurang lebih kaya gitu, maaf kalau ada salah-salah ane juga masih belajar :D
 
Gaple Online Indonesia
Pasang iklan hanya lewat CONTACT US
Back
Top
We are now part of LS Media Ltd