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.

Share | 
 

 [ASK] Soal algoritma . . . .

Topik sebelumnya Topik selanjutnya Go down 
[ASK] Soal algoritma . . . . Empty2012-04-06, 14:59
Post[ASK] Soal algoritma . . . .
#1
Kuro Ethernite 
The Creator
Kuro Ethernite

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

[ASK] Soal algoritma . . . . Vide
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:
[ASK] Soal algoritma . . . . Empty2012-04-06, 15:03
PostRe: [ASK] Soal algoritma . . . .
#2
Aegis 
Legendary
Legendary
Aegis

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


[ASK] Soal algoritma . . . . Vide
wah ini pasti buat tugas yah ? :v
saya ga mau tertipu :ngacay2:
[ASK] Soal algoritma . . . . Empty2012-04-06, 15:03
PostRe: [ASK] Soal algoritma . . . .
#3
marjoni01 
Senior
Senior
marjoni01

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

[ASK] Soal algoritma . . . . Vide
:- Jadi...
Apa maksudnya ya?
:ngacay2:
[ASK] Soal algoritma . . . . Empty2012-04-06, 18:08
PostRe: [ASK] Soal algoritma . . . .
#4
Mecha Byte 
Newbie
Newbie
Mecha Byte

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

[ASK] Soal algoritma . . . . Vide
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:
[ASK] Soal algoritma . . . . Empty2012-04-06, 19:49
PostRe: [ASK] Soal algoritma . . . .
#5
Kuro Ethernite 
The Creator
Kuro Ethernite

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

[ASK] Soal algoritma . . . . Vide
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:
[ASK] Soal algoritma . . . . Empty2012-04-06, 19:58
PostRe: [ASK] Soal algoritma . . . .
#6
Mecha Byte 
Newbie
Newbie
Mecha Byte

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

[ASK] Soal algoritma . . . . Vide

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:
[ASK] Soal algoritma . . . . Empty2012-04-06, 20:51
PostRe: [ASK] Soal algoritma . . . .
#7
Kuro Ethernite 
The Creator
Kuro Ethernite

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

[ASK] Soal algoritma . . . . Vide
*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?)
[ASK] Soal algoritma . . . . Empty2012-04-06, 21:25
PostRe: [ASK] Soal algoritma . . . .
#8
Mecha Byte 
Newbie
Newbie
Mecha Byte

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

[ASK] Soal algoritma . . . . Vide
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:

[ASK] Soal algoritma . . . . Empty2012-04-07, 05:15
PostRe: [ASK] Soal algoritma . . . .
#9
eve 
Loli Mecha Mesum Musume
avatar

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

[ASK] Soal algoritma . . . . Vide
lingkaran?
Code:

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

*kabur yang jauh
[ASK] Soal algoritma . . . . Empty2012-04-12, 20:31
PostRe: [ASK] Soal algoritma . . . .
Kuro Ethernite 
The Creator
Kuro Ethernite

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

[ASK] Soal algoritma . . . . Vide
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 ~
[ASK] Soal algoritma . . . . Empty
PostRe: [ASK] Soal algoritma . . . .
Sponsored content 




[ASK] Soal algoritma . . . . Vide
 

[ASK] Soal algoritma . . . .

Topik sebelumnya Topik selanjutnya Kembali Ke Atas 

Similar topics

+
Halaman 1 dari 1

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