Monday, October 22, 2018

Project 1 - 7

(Declare_Var)

int count = 0;
char letter = 'a';
double d =132.321;
boolean happy = false;
float x = 4.0;
float y;
y = x + 5.2;
float z = x*y + 15.0;

- pada baris ke 1 terdapat code "int count = 0;" type data integer yg berawal dari nilai 0
- paba baris ke 2 terdapat code "char letter = 'a'; type daya character dan berawal huruf 'a'
- pada baris ke 3 terdapat code "double d =132.321; type daya yg duigunakan adalah  double dan 132.32 yaitu nilai desimal
- pada baris ke 4 code "boolean happy = false; type data boolean yg hanya mempunyai dua nilai yaitu true dan false
- pada baris ke 5 code "float x = 4.0; type data float untuk menyimpan nilai '4.0' dlm memori, dan x adalah karakter
- pada baris ke 6 code "float y;' untuk menyimpan hasil dari nilai y
- code ke 7 "y = x + 5.2;" nilai 5.2 ditambah bilangan dari karakter x dari baris ke 5 dan menghasilkan nilai yang di simpan di karakter y
- code ke 8 "float z = x*y + 15.0;" bilangan 15.0 ditambah variabel'z' dan berikan nilai z=x+y+15.0 tipe yang digunakan "float". Alasannya karena terapat variabel x yang bernilai 4.0 & y 5.2 & hasilnya z=x+y+15.0, maka jadilah persegi (output:persegi)

================================================================================================
(Increment_Var)
================================================================================================

int circlex = 0;
int circley = 100;

void setup(){
size(480, 270);
}

void draw(){
background(255);
stroke(0);
fill(175);
ellipse(circlex, circley, 50, 50);

circlex = circlex + 1;

}

- pada code pertama dan kedua di deklarasi oleh circelex dan circley. posisi circlex berada pada titik 0 sedangkan circley berada pada titik 100
- void setup berfungsi untuk mengeksekusi program hanya sekali
- size(480, 270) berfungsi untuk mengatur ukuran display window
- void draw bervungsi untuk mengeksekusi program berkali-kali
- background(255) adalah background warna / latar warna di bagian window
- stroke(0); adalah mengatur warna yg digunakan untuk menggambar garis dan batas di sekitar bentuk
- fill(175) berfungsi untuk mengontrol warna elips oleh fungsi fill
- ellipse(circlex, circley, 50, 50); adalah untuk mengukur tinggi dan lebar dari lingkaran
- ciecle = ciecle + 1; berfungsi untuk menjalan kan object ciecle/lingkaran untuk bergerak dengan nilai 1

=================================================================================================
(Many_Var)
=================================================================================================

float circlex = 0; berada di awalan titik 0
float circley = 0; berada di awalan titik 0
float circlew = 50; di beri lebar 50
float circleh = 100; dan di beri tinggi 100
float circleStroke = 255; mendeskripsi warna garis tepi dengan nilai 255
float circlefill = 0; mengontrol warna elips di garis tepi dengan nilai 0
float backgroundcolor = 255; untuk warna di bagian belakang
float change = 0.5;

void setup(){ untuk mengeksekusi program hanya sekali
  size (480, 270); untuk mengatur ukuran display window
}

void draw(){ untuk mengeksekusi program berkali-kali
  background(backgroundcolor); background warna / latar belakang dengan warna di bagian window
  stroke(circleStroke); Mengatur warna garis dari objek yang digambar adalah lingkaran
  fill(circlefill); Memberikan warna pada lingkaran
  ellipse(circlex, circley, circlew, circleh); Membuat objek ellipse dan karena itu diatur oleh koordinat circleX,circleY,circleW,circleH
 
  circlex = circlex + change; mengganti koordinat x
  circley = circley + change; mengganti koordinat y
  circlew = circlew + change; mengganti koordinat w
  circleh = circleh + change; mengganti koordinat h
  circleStroke = circleStroke - change; memberi Warna pada garis lingkaran diganti
  circlefill = circlefill + change; memberi Warna pada lingkaran diganti
}

================================================================================================
(More_Var)
================================================================================================

float r = 100; memberi warna merah dengan nilai 100
float g = 150; memberi warna hijau dengan nilai 140
float b = 200; memberi warna biru degan nilai 200
float a = 200; memberi warna alpha dengan nilai 200

float diam = 20; mengubah objek menjadi diam dengan nilai 20
float x = 100; menempatkan objek di posisi x 100
float y = 100; menempatkan obkel di posisi y 100

void setup(){ untuk mengeksekusi program hanya sekali
  size(480, 270); memberi ukuran (480, 270) pada window
  background(255); mengubah warna latar menjadi abu"
}

void draw() { berfungsi untuk mengeksekusi program berkali-kali
  stroke(0); mengatur warna yg digunakan untuk menggambar garis dan batas di sekitar bentuk
  fill(r, g, b, a); mengatur warna (red, green, blue, alpha) yg digunakan untuk mengisi bentuk
  ellipse(x, y, diam, diam); lokasi dari (x, y, diam, diam)
}

===============================================================================================
(Random_Var)
===============================================================================================

float r; pemanggilan variable r
float g; pemanggilan variable g
float b; pemanggilan variable b
float a; pemanggilan variable a

float diam; pemanggilan variable diam
float x; pemanggilan variable x
float y; pemanggilan variable y

void setup(){ untuk mengeksekusi program hanya sekali
  size(480, 270); memberi ukuran (480, 270) pada window
  background(255); mengubah warna latar menjadi abu"
}

void draw(){ berfungsi untuk mengeksekusi program berkali-kali
  r = random(255); variable r (red) di panggil dengan warna merah random/mengacak
  g = random(255); variable g (green) di panggil dengan warna hijau random/mengacak
  b = random(255); variable b (blue) di panggil dengan warna biru random/mengacak
  a = random(255); variable a (alpha) di panggil dengan warna alpha random/mengacak
  diam = random(20); variable diam di panggil dengan kecepatan random/mengacak
  x = random(width); variable x (widtht) dibuat ukuran lebar secara mengacak
  y = random(height); variable y (height) dibuat ukuran tinggi secara mengacak
 
  noStroke(); nonaktifkan menggambar stroke(garis besar) dan tidak akan di tarik ke layar
  fill(r, g, b, a); mengatur warna (red, green, blue, alpha) yg digunakan untuk mengisi bentuk
  ellipse(x, y, diam, diam); lokasi dari (x, y, diam, diam)
}

================================================================================================
(Using)
================================================================================================

int circlex = 100; posisi lingkaran x berada pada 100
int circley = 100; posisi lingkaran y berada pada 100

void setup(){ untuk mengeksekusi program hanya sekali
  size(480, 270); memberi ukuran (480, 270) pada window
  background(255); mengubah warna latar menjadi abu"
}

void draw() { berfungsi untuk mengeksekusi program berkali-kali
background(255); mengubah warna latar menjadi abu"
stroke(0); mengatur warna yg digunakan untuk menggambar garis dan batas di sekitar bentuk
fill(175); untuk mengontrol warna elips oleh fungsi fill
ellipse(circlex, circley, 50, 50); untuk mengukur tinggi dan lebar dari lingkaran
}

===============================================================================================
(System_Var)
===============================================================================================

void setup(){ untuk mengeksekusi program hanya sekali
  size(480, 270); memberi ukuran (480, 270) pada window
}

void draw() { berfungsi untuk mengeksekusi program berkali-kali
  background(50); mengubah warna latar menjadi hitam
  stroke(255); mengatur warna yg digunakan untuk menggambar garis dan batas di sekitar bentuk
  fill(frameCount / 2); untuk mengontrol warna elips oleh fungsi fill
  rectMode(CENTER); barada pada bagian tengah
  rect(width/2, height/2, mouseX+10, mouseY+10); menggambar persegi panjang dengan tinggi 2 dan kebar 2 menggunakan tinggi mouse +10 dan lebar mouse +10
}

void keyPressed(){ berfungsi ketika dipanggil sekali setiap tombol di tekan
  println(key);  berfungsi untuk membantu melihat data yang dihasilkan program
}

No comments:

Post a Comment