coisox 0 Report post Posted April 11, 2006 Aku nak convert programming set berikut kepada satu baris ayat matematik. Tolong skit. Tak dapat penyelesaian penuh pun takpe. Mana yg dapat cukup laa.int Distance = 100, Speed = 200, Stamina = 20;while ( Distance > 0 ){.....Speed -= 20;.....Distance -= 5;}cout<<"Final Speed = "<<Speed;So dalam satu ayat math, FinalSpeed = ? Quote Share this post Link to post Share on other sites
hotfloppy 19 Report post Posted April 12, 2006 Distance = 100Speed = 200#Syarat dia: selagi Distance besar daripada 0Speed = Speed - 20 (maknenye 200 - 20 = 180)Distance = Distance - 5 (maknenye 100 - 5 = 95)Ulang lagi..Speed = Speed - 20 (maknenye 180 - 20 = 160)Distance = Distance - 5 (maknenye 95 - 5 = 90)Ulang lagi...- Ulang..- Ulang..- Ulang..- Ulang..- ....- ......Sampai la Distance kurang daripada kosong.. -5 spatotnye..Bila sampai tahap ni, pengiraan tu akan berhenti dan keputusan Final Speed akan terpapar..Final Speed = -220p/skalo salah tolong betolkan.. Quote Share this post Link to post Share on other sites
coisox 0 Report post Posted April 12, 2006 (edited) Bukan tu yg aku nak. Anyway, masa aku nak explain kat kau yg bukan tu yg aku nak, aku cuba laa nak buat example. Tak sangka tetiba aku dah dapat penyelesaiannya! So actually, nie laa benda yg aku nak:Cth:int a=10, b=2, c=100;while (a>0){.....c = c*2;.....a -= b;}cout<<"Result ="<<c;So, dalam ayat math satu baris, Result = c*2*(a/b) <-- Nie yg aku nakTerima kasih kerana sudi membantu. Kalau bukan kerana reply dari kau, sampai sekarang aku tak terpikir. Edited April 12, 2006 by Coisox Quote Share this post Link to post Share on other sites
aku 0 Report post Posted April 12, 2006 (edited) macam best.. tapi math ade while ke?adela.. pakai janjang... ko try la ye.. aku setakat yang bawah tu saje...jap..hmm..result = (a/b)(c*2)sebab..1. c*2 -> 10 -2 = 82. c*2 -> 8-2 =63. c*2 -> 6-2 = 44. c*2 -> 4-2 = 25. c*2 -> 2-2 = 0 dah habis..ini assignment ke ape nih..eh.. tapi c tu sentiasa bertambah, kan? jap nak pk Edited April 12, 2006 by aku Quote Share this post Link to post Share on other sites
aku 0 Report post Posted April 12, 2006 camni bleh? Quote Share this post Link to post Share on other sites
coisox 0 Report post Posted April 12, 2006 (edited) camni bleh?Haa...bendalah nie laa antara yg aku cari! ooo nama dia janjang ek? hmm dah lupa, lama benor tak pakai. But rumus tu, kalau nak di type kat programming camne? dlm Programming, benda yg macam "E" tu apa?Satu lagi, tau tak camne nak type benda nie dalam programming (i mean operasi nie panggil apa?): 5!4!3!2!1!__________5+4+3+2+1Sebenarnya cite dia camnie, aku tengah develop satu game. But pseudecode, idea, math calculation aku buat kat MS EXCEL sebab senang nak buat perbandingan and uji kaji. Malas nak setup project VB/C++ just to test the math. Lagipun, diperingkat mengumpul algorithm, aku boleh dapakan bantuan dari mereka2 yg tau math but tak au progamming. Since "looping" tak boleh pakai kat cell, thats why aku cari alternatif.Anyway, kalau jumpa altenatif camnie, kita boleh buat lebih banyak simple application just using MS EXCEL. Kalau dulu, everytime nak buat simple application, asyik2 aku guna VB (sebab nak setup C++ app lagi leceh). Then lepas berjaya buat beberapa application guna EXCEL, baru aku sedar potential EXCEL nie agak besar. Malah boleh buat game yg simple but menarik guna EXCEL tanpa guna VBA. Cth Tic Tac Toe. Sape reti buat game nie pakai EXCEL? Automatic display who's turn and declare winner. Menarik kan? Satu lagi reason, katakan laa nak buat game multiuser online; So katakan laa ada seribu user, kalau kita ganikan "loop nest" ngan single line math algo, peformance should be better right? So bayangkan for a task, kia nak pakai 3 jenis looping, so kalau 1000 use online?mau jadik laging! Tu belum lagi melibatkan looping yg lama. Cth while(x<1000){x++;} compare to x*1000, mana laju? Edited April 12, 2006 by Coisox Quote Share this post Link to post Share on other sites
aku 0 Report post Posted April 13, 2006 hehehe.. contoh aku tu salah kot.. sebab loop tu takkan berenti.. apa pon.. aku pon berharap ada org leh tolong ko.. aku pon leh dapat manfaat hehehe... Quote Share this post Link to post Share on other sites
coisox 0 Report post Posted April 13, 2006 (edited) Wokeh! Dah jumpa nama dia. Yg 5! tu dinamakan Factorial. Cara nak guna dalam EXCEL =FACT(number).Yg kau bagi tu plak nama dia SERIES. Cara nak guna =SERIESSUM(x,n,m,coefficients)CALCULUSSelamat mengulangkaji subjek zaman sekolah! Ntah pape laa. Dulu tak minat, sekarang sibuk cari balik istilah dan cara penggunaan. Edited April 13, 2006 by Coisox Quote Share this post Link to post Share on other sites
aku 0 Report post Posted April 13, 2006 wokeh.. dah siap game leh open source kot hehehe.. nak belajar Quote Share this post Link to post Share on other sites
coisox 0 Report post Posted April 13, 2006 wokeh.. dah siap game leh open source kot hehehe.. nak belajar Open source boleh cuma takut takde yg paham Anyway, now baru melepasi peringkat pengumpulan algorithm. Peringkat artwork and programming akan berjalan selari. Aku buat programming, org lain buat artwork. So estimate 2 bulan lagi siap. Tungguuuu... Quote Share this post Link to post Share on other sites
otai_g 3 Report post Posted June 30, 2008 dah 2 tahun berlalu.mana hasil kerja ko yg kata nak release kat sini tu? Quote Share this post Link to post Share on other sites