ApoNie 0 Report post Posted August 31, 2006 Assalamulaikum..Aku rasa ramai yang kat sini yang nak belajar C++, aku cadangakan apa kata kalau kita belajar sama² c++?? Aku pon baru start belajar c++ nie..Apa kata korang kluarkan semua soklan yang korang fikir mencabar minda, lepastu kita sama² selesaikan.. setakat nie aku baru belajar baru sampai kat pointer.. jadi harap soklan pon janganlah terlalu advanced sangt..sebagai pemula, aku ada satu soklan yang kira pening jugak ahh.. tapi aku ah bleh buat dah, ambik masa 1 hari jgak masatu aku nak pk.. huhu..soklan camnie, user masukkan 5 input number, pahtu kita inversekan input tu,contoh output:masukkan 5 integer: 12345inversenya ialah : 54321bleh??kalau nak lagi advanced, buat unlimit inverse, contohnya kalau pengguna masuk 10 angka pon bleh inverse.. bleh tak?? Quote Share this post Link to post Share on other sites
1kHz 0 Report post Posted August 31, 2006 Anggapkan numbers tu sebagai string, bukan interger. Buat algo utk reserve string.http://discuss.fogcreek.com/techinterview/...amp;ixPost=2077 Quote Share this post Link to post Share on other sites
ApoNie 0 Report post Posted August 31, 2006 erk~!! yang tu dah tahap tinggi skit tu, aku guna integer jer..alah 1kHz, ko tu dah tahap tinggi, bagi ler kami yang baru nak mula nie faham yang basic gile dulu.. hehehe.. , aku pointer baru jer nak mula bljr.. hehe..tak der org baru nak belajar menyambut cabaran aku?? aku guna loop untuk buat infinite reverse..1kHz, ada tak soklan² basic c++ yang mencabar minda, leh kasik kat aku?? aku bukan apa, aku nak bagi kukuh gila dulu yang basic nie, baru ahh leh stdy yg lebih advance ngan senang skit.. betul tak?? Quote Share this post Link to post Share on other sites
encik pot pet 0 Report post Posted August 31, 2006 soalan 1.buat satu text file, contoh data.txt. penuh txt file tu dengan ayat: Saya ada buku komputer.buat program yg boleh edit perkataan dalam text file tu. user akan memberi input utk perkataan yg akan dicari dan ditukarkan.contoh program output:sila masukkan perkataan yg hendak dicari: bukusila masukkan perkataan yg hendak ditukarkan kepada: notasetelah diproses, data.txt tadi akan menjadi: : Saya ada nota komputer.selamat menjawab. okhokokhokhokkoh. Quote Share this post Link to post Share on other sites
ApoNie 0 Report post Posted August 31, 2006 erk~!! cam susah jer soklan tu.. tapi aku masih tak sampai lagi belajar kat situ.. per² pon, nanti aku cuba menyahut cabaran ko.. hehep/s: soklan mencabar pada tahap aku skrang ada tak?? aku baru pada tahap nak masuk pointer.. huhuhu.. Quote Share this post Link to post Share on other sites
Navigator® 6 Report post Posted September 1, 2006 huhuhu.. kalau bleh beri la soalan teory dulu.. Quote Share this post Link to post Share on other sites
Nazirul 0 Report post Posted October 2, 2006 cari Factorial number.... guna C++, loopwhile, do while and for.. ahaha.,..aku x dpt takel konsep pektorial lagi...haa.. ade sape2 yg buat file C++ byk2... bleh tolong send kat aku tak,... yang korang buat sendiri... jom menderma ilmu : [email protected] .. Quote Share this post Link to post Share on other sites
pengguna_komputer 0 Report post Posted October 2, 2006 Aku bagi hint, fungsi rekursifkat bawah ni ada link siap bagi contoh lagi..recursive function Quote Share this post Link to post Share on other sites
ApoNie 0 Report post Posted October 12, 2006 lama tak online, sory.. hehe ni coding yang inverse number yang aku buat : #include <iostream> using namespace std; int main(){ int nilai,a,b,c,d; cout<<"masukkan angka 4 digit : "; cin>>nilai; a=nilai%10; b=((nilai/10)-(a/10))%10; c=((nilai/100)-(b/10)-(a/100))%10; d=((nilai/1000)-(c/10)-(b/100)-(a/1000))%10; cout<<"angka terbaliknya ialah : "<<a<<b<<c<<d<<endl; return 0; } yang factorial pulak, ni yang aku buat: #include <iostream> using namespace std; int main(){ int n,jwp=1,i; cout<< "Masukkan nilai untuk difaktorialkan: "; cin>>n; cout<< n<<"! = "; for(i=1;i<=n;i++){ jwp=jwp*i; cout<<i; if(i<n)cout<< "*"; } cout<< " = " << jwp<<endl; return 0; } amacam?? ok tak?? huhu.. korang tak der soklan mencabar yang lain ke?? Quote Share this post Link to post Share on other sites
Nazirul 0 Report post Posted October 12, 2006 dpt compile, tp compiler komp ni x jalan plak...nyway, thanxyg aku baca, ada 2 cara utk buat pektorial...1. recursive2. guna loop3. ???hehekorang tak der soklan mencabar yang lain ke??bru mendalami c++..ahaskk, Quote Share this post Link to post Share on other sites
ApoNie 0 Report post Posted October 15, 2006 owh.. guna recursive pon blehh. hehe.. nanti aku cuba buat..ko guna compiler ape?? aku guna yang microsoft C++ tu..ko belajar sendiri ker c++ nie?? atau ko ambik CS or IT?? aku pon sebenarnya x terer jugak lagi.. huhu.. baru belajar basic.. kalau ada per2 masalah, tanya ahh.. leh kita selesaikan bersama... Quote Share this post Link to post Share on other sites
PinguSpy 3 Report post Posted October 20, 2006 [buat bab-babstep by stepuntuk mudah transfer ilmu ke otak.. Quote Share this post Link to post Share on other sites
alternat0r 0 Report post Posted October 21, 2006 soalan 1.buat satu text file, contoh data.txt. penuh txt file tu dengan ayat: Saya ada buku komputer.buat program yg boleh edit perkataan dalam text file tu. user akan memberi input utk perkataan yg akan dicari dan ditukarkan.contoh program output:sila masukkan perkataan yg hendak dicari: bukusila masukkan perkataan yg hendak ditukarkan kepada: notasetelah diproses, data.txt tadi akan menjadi: : Saya ada nota komputer.selamat menjawab. okhokokhokhokkoh.Err... macam mana aku boleh tak perasan thread nih... tak pe biar aku tolong jawabkan...#include <windows.h> #include <stdio.h> #define NAMAFILE "data.txt" int generate_fail_data(char*); int baca_isi_fail_tu(); char *buffer; int save_in_file(char*); char *tukar_perkataan(char *, char *, char *); void main() { char cari[255], tukar[255]; generate_fail_data("Saya ada buku komputer"); baca_isi_fail_tu(); printf("sila masukkan perkataan yg hendak dicari: "); scanf("%s", cari); printf( "sila masukkan perkataan yg " "hendak ditukarkan kepada: "); scanf("%s", tukar); save_in_file(tukar_perkataan(buffer, cari, tukar)); printf("Data telah ditukar dan disimpan...\n"); } int generate_fail_data(char * ayat) { FILE * fdata; fdata = fopen(NAMAFILE, "w"); for(int i=0; i<10; i++) fprintf(fdata, ayat); fclose(fdata); return 0; } int baca_isi_fail_tu() { FILE * pFile; long lSize; pFile = fopen(NAMAFILE, "r" ); if (pFile==NULL) return 1; fseek(pFile , 0 , SEEK_END); lSize = ftell(pFile); rewind(pFile); buffer = (char*) malloc (lSize); if (buffer == NULL) return 2; fread(buffer,1,lSize,pFile); fclose(pFile); return 0; } int save_in_file(char* data) { FILE * pFile = fopen(NAMAFILE, "wb"); fprintf(pFile, "%s", data); fclose(pFile); return 0; } char *tukar_perkataan(char *teks, char *from, char *to) { size_t size = strlen(teks) + 1; size_t fromlen = strlen(from); size_t tolen = strlen(to); char *hasil = (char*)malloc(size); char *asal = hasil; char *tStore; if (hasil != NULL) { for(;;) { const char *jumpa = strstr(teks, from); if (jumpa != 0) { size_t pjg_teks = jumpa - teks; size += tolen - fromlen; tStore = (char*)realloc(hasil, size); if (tStore == 0) { free(hasil); return 0; } asal = tStore + (asal - hasil); hasil = tStore; memmove(asal, teks, pjg_teks); teks += pjg_teks; asal += pjg_teks; memmove(asal, to, tolen); teks += fromlen; asal += tolen; }else{ strcpy(asal, teks); break; } } } return hasil; }Output:sila masukkan perkataan yg hendak dicari: Sayasila masukkan perkataan yg hendak ditukarkan kepada: zephData telah ditukar dan disimpan...Teks asal dalam fail tu ialah: Saya ada buku komputerSo, teks yang telah ditukar dalam fail tu ialah: zeph ada buku komputerKeterangan Ringkas:Contoh diatas menggunakan empat(4) fungsi iaitu:1. generate_fail_data2. baca_isi_fail_tu3. save_in_file4. tukar_perkataanFungsi generate_fail_dataDigunakan untuk membuat satu teks fail bernama 'data.txt' dan isikan ayat 'Saya ada buku komputer'sebanyak ulang 10 kali. Kemudian Save fail berkenaan.Fungsi baca_isi_fail_tuDigunakan untuk membaca fail yang telah dibuat dan simpan teks yang dibaca pada memori.Fungsi save_in_fileFungsi ini digunakan setelah selesai membuat penukaran teks/perkataan dan menyimpannya ke dalamfail yang dibuat tadi.Fungsi tukar_perkataanDigunakan untuk menukarkan perkataan pada ayat yang diberi dan simpan hasil penukaran tadi ke dalammemori untuk digunakan oleh fungsi seterusnya.Syntaks:tukar_perkataan ( char *teks, char *from, char *to);Parameter: teks -- inputkan ayat/teks disini. from -- masukan perkataan yang hendak ditukar. to -- masukan input untuk tukar kepada perkataan lainNote:Compiler: Visual C++ 6.Nama Projek: UjianNuklear1.cppStatus: SuccessTime Est.: 15mSila gunakan contoh diatas sebagai contoh untuk rujukan dan pembelajaran sahaja. Bukan untuk copy & paste pada assignment.Any question just reply atau email to me: [email protected] Quote Share this post Link to post Share on other sites
ApoNie 0 Report post Posted October 22, 2006 wahh.. bagosss.. aku dah sampai study kat sini, tapi tak bebetul study, nanti aku study, aku buat untuk C++ pulak... Quote Share this post Link to post Share on other sites
Nazirul 0 Report post Posted November 20, 2006 utk non limit number reverse.. x silap aku ade org tnya dulu2.. #include <iostream.h> //program to reverse the order of input integer //by using the loop, there is no restriction or limit of the number //using long so it can reverse long number such 123456789 (but double maybe do more , =p) //right2copy: nazi,cs226 main() { long num, reverse; cout << "Enter a positive integer : "; cin >> num; reverse = 0; cout << "\nThe reverse order : "; do { reverse = num % 10; //to extract the last digit num = num / 10; //to remove the last one digit cout << reverse << ""; //to display the number in a line } while (num > 0); return 0; } Quote Share this post Link to post Share on other sites
parangjiwa 3 Report post Posted December 5, 2006 wahh..bagus2..sebenarnya hamba ada blaja dulu2..tp ingat2 dah luper beb..so, anggapla hamba ni cam newbie...heheh..tapikan hamba ada coding ntuk reverse integer tuh..senang jer, buat pengiraan matematik yg simple jer: #include<iostream.h> long int reverse(long int); main() { long int x; cout<<"This program will order the numbers requested the opposite"; cout<<"\nascending or decending..."; cout<<"\nPlease insert a decending or ascending number :"; cin>>x; reverse (x); return 0; } long int reverse (long int x) { if(x<10) { cout<<x; return x; } else { cout<<x%10; reverse(x/10); } return 0; try a dulu...tapi hehehh..coding ni valud ntuk integer <=10 jer.. Quote Share this post Link to post Share on other sites
sitek 0 Report post Posted December 11, 2006 beshnye..sitek pon ade blaja gak c++,tp dh tinggal ampir setaun..ade igt sket2x jekk..hehhe Quote Share this post Link to post Share on other sites
parangjiwa 3 Report post Posted December 19, 2006 oittt..amcam tuan punya thread, sudah ok kaaa?? Quote Share this post Link to post Share on other sites
Adil 0 Report post Posted December 20, 2006 (edited) aku ada 1 soalan, soalan ni aku dh wat time study dulu. saje nk suruh korg wat.wat jam pkai c++. cth masukkan waktu : 12.00.00amjam min saat tu akan bergerak cm biasa. (disini kena pkai function clear)jam tu tau utk show am & pm. 12.59.59am ---> 1.00.00pmokie! Edited December 20, 2006 by mohdadil Quote Share this post Link to post Share on other sites
ApoNie 0 Report post Posted December 20, 2006 oittt..amcam tuan punya thread, sudah ok kaaa??ok ok.. hehehe.. U cuti skrang.. jadi thread pon cuti... .. gurau jer...aku ada 1 soalan, soalan ni aku dh wat time study dulu. saje nk suruh korg wat.wat jam pkai c++. cth masukkan waktu : 12.00.00amjam min saat tu akan bergerak cm biasa. (disini kena pkai function clear)jam tu tau utk show am & pm. 12.59.59am ---> 1.00.00pmokie!wahh.. leh tahan jugak soklan nie.. aku xder aidea lagi nak buat.. lagipon aku xbljr lagi function clear tu.. nanti aku cuba jawab.. thanks bagi soklan mencabar.. hehehe..camner korang yang lain? leh jawab tak soklan nie?? Quote Share this post Link to post Share on other sites
Adil 0 Report post Posted December 21, 2006 ok ok.. hehehe.. U cuti skrang.. jadi thread pon cuti... .. gurau jer...wahh.. leh tahan jugak soklan nie.. aku xder aidea lagi nak buat.. lagipon aku xbljr lagi function clear tu.. nanti aku cuba jawab.. thanks bagi soklan mencabar.. hehehe..camner korang yang lain? leh jawab tak soklan nie??jawab jgn xjawab... Quote Share this post Link to post Share on other sites
ApoNie 0 Report post Posted January 24, 2007 (edited) aku ambik masa banyak jugak nak buat coding nie, lebih kurang beberapa jam .. kah3;; cuba tengok betul ke tak..#include<iostream> using namespace std; void status(int a){ if (a%2==0)cout<<" AM"; else cout<<" PM"; } int main(){ int stat=1; int a,b,c,d; while(a){ for(a=1;a<=12;a++){ for(b=0;b<=59;b++){ for(c=0;c<=59;c++){ for(d=0;d<=59;d++){ if(a<10)cout<<"0"; cout<<a<<"."; if(b<10)cout<<"0"; cout<<b<<"."; if(c<10)cout<<"0"; cout<<c<<":"; if(d<10)cout<<"0"; cout<<d; if(a==12 && b==0)stat++; status(stat); system("CLS"); } } } } } return 0; } Edited January 25, 2007 by ApoNie Quote Share this post Link to post Share on other sites
ApoNie 0 Report post Posted January 24, 2007 aku ada soklan ahh.. camner coding dalam c++ untuk edit file dalam note pad?? buntu dah aku nieee... aku carik coding dalam banyak buku, tapi xjumpa.. bila jumpa pulak.. aku xpaham pulak.. leh kekawan tunjuk ajar?? Quote Share this post Link to post Share on other sites
kamshin 0 Report post Posted January 24, 2007 lama tak online, sory.. hehe ni coding yang inverse number yang aku buat :#include <iostream> using namespace std; int main(){ int nilai,a,b,c,d; cout<<"masukkan angka 4 digit : "; cin>>nilai; a=nilai%10; b=((nilai/10)-(a/10))%10; c=((nilai/100)-(b/10)-(a/100))%10; d=((nilai/1000)-(c/10)-(b/100)-(a/1000))%10; cout<<"angka terbaliknya ialah : "<<a<<b<<c<<d<<endl; return 0; } yang factorial pulak, ni yang aku buat: #include <iostream> using namespace std; int main(){ int n,jwp=1,i; cout<< "Masukkan nilai untuk difaktorialkan: "; cin>>n; cout<< n<<"! = "; for(i=1;i<=n;i++){ jwp=jwp*i; cout<<i; if(i<n)cout<< "*"; } cout<< " = " << jwp<<endl; return 0; }amacam?? ok tak?? huhu.. korang tak der soklan mencabar yang lain ke??cam de something wrong r ko punya first coding 2..ak dh try run tp hasil y ak nak x dapat...contohnya...ak taip 4,3,2,1 tapi output nye 4,0,0,0.....Walauapapun syabas...Hehe... Quote Share this post Link to post Share on other sites
kamshin 0 Report post Posted January 24, 2007 wahh..bagus2..sebenarnya hamba ada blaja dulu2..tp ingat2 dah luper beb..so, anggapla hamba ni cam newbie...heheh..tapikan hamba ada coding ntuk reverse integer tuh..senang jer, buat pengiraan matematik yg simple jer:#include<iostream.h> long int reverse(long int); main() { long int x; cout<<"This program will order the numbers requested the opposite"; cout<<"\nascending or decending..."; cout<<"\nPlease insert a decending or ascending number :"; cin>>x; reverse (x); return 0; } long int reverse (long int x) { if(x<10) { cout<<x; return x; } else { cout<<x%10; reverse(x/10); } return 0;try a dulu...tapi hehehh..coding ni valud ntuk integer <=10 jer..Hah....nape ko puny coding ni...ak try run tap x dpt...bila ak check balik, ko punya cin 2 ada y x kena.pas tu ko suruh user input bnyk2 tp cin ko satu je..Ni komen ek..jgn marah..hehe Quote Share this post Link to post Share on other sites