RPGMakerID
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Komunitas RPG Maker Indonesia
 
IndeksIndeks  Latest imagesLatest images  PencarianPencarian  PendaftaranPendaftaran  Login  
Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

 

 [ASK] Soal algoritma . . . .

Go down 
5 posters
PengirimMessage
Kuro Ethernite
The Creator
Kuro Ethernite


Level 5
Posts : 1631
Thanked : 24
Engine : RMVX Ace
Skill : Masterful
Type : Jack of All Trades

Trophies
Awards:

[ASK] Soal algoritma . . . . Empty
PostSubyek: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-06, 14:59

To the point.... okay?
initialize:
diketahui :
  • Anda menggunakan pascal....
  • koordinat x = [a,b]
  • s = 3

Hasilnya pengen . . . .
straight:
diamond:
square:
diagonal:
Dan 1 lagi, circle....

The algorithm please?
q lgi males2 ny mikir.... :ngacay2:
Kembali Ke Atas Go down
Aegis
Legendary
Legendary
Aegis


Level 3
Posts : 2152
Thanked : 56
Engine : Multi-Engine User
Skill : Very Beginner
Type : Artist

Trophies
Awards:


[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-06, 15:03

wah ini pasti buat tugas yah ? :v
saya ga mau tertipu :ngacay2:
Kembali Ke Atas Go down
http://billcreative.deviantart.com
marjoni01
Senior
Senior
marjoni01


Level 5
Posts : 971
Thanked : 5
Engine : RMVX Ace
Skill : Intermediate
Type : Developer

[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-06, 15:03

:- Jadi...
Apa maksudnya ya?
:ngacay2:
Kembali Ke Atas Go down
Mecha Byte
Newbie
Newbie
Mecha Byte


Level 5
Posts : 36
Thanked : 0
Engine : RMXP
Skill : Beginner
Type : Scripter

[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-06, 18:08

Apa tipe struktur data yang ingin digunakan? :hmm:
Aku bantu kasih clue aja ya :D.
Aku pakai bahasa C campur pseucode biar tidak panjang-panjang nulis keywordnya :D

Nih clue 1:

Code:


bool Map[9][7];



Catatan: belum kutes, tapi harusnya sudah lumayan akurat :D

baru:
yang prosedur tadi tidak jadi :D.
tapi petunjuk pertama cukup pakai array 2 dimensio :D

wah lama banget responnya :v

ya udah, kukasih clue 2 :v

Code:

void Straight(int x, int y, int s) {
for (int i=0; i < s; s++) {
   Map(x,y-i-1) = true
   Map(x,y+i+1) = true
   Map(x-i-1,y) = true
   Map(x+i+1,y) = true
}

}

void Diamond(int x, int y, int s) {

int YStart = y-s

for (int i=0; i < s; s++) {   
   Map(x,YStart +i) = true
   for (int j=0;j<i;j++) {
      Map(x,YStart +i) = true
      Map(x,YStart +i) = true
   }
}

YStart = y+s

for (int i=0; i < s; s++) {   
   Map(x,YStart -i) = true
   for (int j=0;j<i;j++) {
      Map(x-j,YStart -i) = true
      Map(x+j,YStart -i) = true
   }
}

}

void Square(int x, int y, int s)  {
int XStart = x-s
int YStart = y-s

for (int i=0; i < s*2+1; s++) {   
   for (int j=0; j < s*2+1; j++) {   
      Map(XStart +j,YStart +i) = true
   }
}


void Diagonal(int x, int y, int s) {

for (int i=0; i < s; s++) {   
   Map[x-1-i,y-1-i] = true;
   Map[x+1+i,y+1+i] = true;
   Map[x-1-i,y+1+i] = true;
   Map[x+1+i,y-1-i] = true;
}

}

Atur sendiri konstrainnya :kabur:
Perlu algoritma draw mapnya? Tidak kan? Soalnya itu mudah banget :kabur:
Dan...
belum dites, tapi akurasinya cukup untuk menyelesaikan permasalahan tadi :kabur:
Kembali Ke Atas Go down
Kuro Ethernite
The Creator
Kuro Ethernite


Level 5
Posts : 1631
Thanked : 24
Engine : RMVX Ace
Skill : Masterful
Type : Jack of All Trades

Trophies
Awards:

[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-06, 19:49

thanx then.... :ngacay2:
q cuma lgi males2ny mikir panjang ~ lgian q cuma butuh "logika" biar dapet koordinatny doank ~ :ngacay:
maybe a little fix? atau sdikit kompres? :hammer:
Code:
void Straight(int x, int y, int s) {
for (i=s*-1; i <= s; i++) {
  Map(x,y+i) = true
  Map(x+i,y) = true
}
Code:
void Square(int x, int y, int s) {
for (i=s*-1; i <= s; i++) {
  Map(x,y+i) = true
  for (j=s*-1; j <= s; j++) {
      Map(x+j,y) = true
  }
}
Code:
void Diagonal(int x, int y, int s) {
for (int i=s*-1; i < s; i++) {
  Map(x+i,y+i) = true
  Map(x-i,y-i) = true
}

Well.... Tinggal soal Diamond (msih ragu) ama Circle . . . . :ngacay2:
BTW sebisa mungkin line ny jangan panjang2 . . . . :swt:
Kembali Ke Atas Go down
Mecha Byte
Newbie
Newbie
Mecha Byte


Level 5
Posts : 36
Thanked : 0
Engine : RMXP
Skill : Beginner
Type : Scripter

[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-06, 19:58


Akhirnya datang :D
Yang diamond

Code:

void Diamond(int x, int y, int s) {

// Membuat segitiga atas
int YStart = y-s

for (int i=0; i < s; s++) { 
  Map(x,YStart +i) = true
  for (int j=0;j<i;j++) {
      Map(x,YStart +i) = true
      Map(x,YStart +i) = true
  }
}

// Membuat segitiga bawah
YStart = y+s

for (int i=0; i < s; s++) { 
  Map(x,YStart -i) = true
  for (int j=0;j<i;j++) {
      Map(x-j,YStart -i) = true
      Map(x+j,YStart -i) = true
  }
}

}

Udah ditambahin komen biar lebih jelas :3.
Soal Circle, bisa beri contohnya yang bagaimana? :hmm:
Soalnya ada yang 4 sudut, 8 sudut. :hmm:
Kembali Ke Atas Go down
Kuro Ethernite
The Creator
Kuro Ethernite


Level 5
Posts : 1631
Thanked : 24
Engine : RMVX Ace
Skill : Masterful
Type : Jack of All Trades

Trophies
Awards:

[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-06, 20:51

*sigh* :swt:
aq yakin banget, klo ada langkah yg lbih pendek daripada demikian :hmm:
wait.... :hmm: :hmm:
Code:
void Diamond(int x, int y, int s){
  t == 0;
  for (i=s*-1; i <= s; s++) {
      Map(x,y+i) = true
      if (i >= 0){
        t--;
      }
      else{
        t++;
      }
  for (j=0; j < t; j++) {
      Map(x+j,y) = true
      Map(x-j,y) = true
  }
}
Is this acceptable? :hmm:
Kyakny q cuma mampu tergerak untuk ngedit milik orang.... :swt:
About circle....
Seperti halny mmbuat lingkaran.... :ngacay2: tentunya trigonometri wajib masuk (sin? cos? tan?)
Kembali Ke Atas Go down
Mecha Byte
Newbie
Newbie
Mecha Byte


Level 5
Posts : 36
Thanked : 0
Engine : RMXP
Skill : Beginner
Type : Scripter

[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-06, 21:25

Memang harus diedit karena aku cuma kasih clue aja kok :3
Yang tadi, aku belum compile, selama efektif berarti acceptable aja kok :D

Kalau lingkaran, mau dengan cara ini aja?
Yang Square tadi, tinggal kosongin saja kecuali garis permukaannya? :hmm:

Kembali Ke Atas Go down
eve
Loli Mecha Mesum Musume
avatar


Level 5
Posts : 1620
Thanked : 30
Engine : Other
Skill : Beginner
Type : Writer

Trophies
Awards:

[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-07, 05:15

lingkaran?
Code:

begin
writeln('ooooxxoooo');
writeln('ooxxooxxoo');
writeln('xoooooooox');
writeln('xoooooooox');
writeln('ooxxooxxoo');
writeln('ooooxxoooo');
end.
gitu aja kok repot...

*kabur yang jauh
Kembali Ke Atas Go down
Kuro Ethernite
The Creator
Kuro Ethernite


Level 5
Posts : 1631
Thanked : 24
Engine : RMVX Ace
Skill : Masterful
Type : Jack of All Trades

Trophies
Awards:

[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty2012-04-12, 20:31

WTF ?! :hammer:
oke . . . . Porget about teh circle . . . . :swt:

Diketahui . . . .
initialize:
process:
hasil:

a = berupa array yang berisi informasi nilai [x,y]
Intinya, x bergerak lurus / linear menuju tiap a yang ada secara bersamaan ~
Kembali Ke Atas Go down
Sponsored content





[ASK] Soal algoritma . . . . Empty
PostSubyek: Re: [ASK] Soal algoritma . . . .   [ASK] Soal algoritma . . . . Empty

Kembali Ke Atas Go down
 
[ASK] Soal algoritma . . . .
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» minta kumpulan soal soal dan pembahasan
» [HELP] Algoritma Pencarian dan Script
» [Ask] soal PC
» [ASK] Soal Event
» soal akun FB

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Non-RM :: General Discussion-
Navigasi: