Professional Documents
Culture Documents
Assignment 3.1 - 20BCE7124
Assignment 3.1 - 20BCE7124
Assignment 3.1 - 20BCE7124
Expected Output:
Code: -
void setup(){
size(600,600);
fill(200,0,10);
text("Piyali Kar",100,250);
text("20BCE7124",100,270);
void draw(){
Ellipse();
void Ellipse(){
float rx=100;
float ry=50;
float xc=300;
float yc=300;
x = 0;
y= ry;
dx = 2 * ry * ry * x;
dy = 2 * rx * rx * y;
x++;
dx = dx + (2 * ry * ry);
d1 = d1 + dx + (ry * ry);
}else{
x++;
y--;
dx = dx + (2 * ry * ry);
dy = dy -(2 * rx * rx);
d1 = d1 + dx -dy + (ry * ry);
d2 = ((ry * ry) * ((x + 0.5f) * (x + 0.5f))) + ((rx * rx) * ((y -1) * (y -1)))-(rx * rx * ry * ry);
while (y >= 0) {
if (d2 > 0) {
}else {
y--;
x++;
dx = dx + (2 * ry * ry);
dy = dy -(2 * rx * rx);
Output: -