Toggle navigation
Explora
(current)
Aprende
Crea
Retos
×
Aspectos básicos
void main() {...}
for ( int i = 0 ; i < N ; i++ ) {...}
while (condición) {...}
do {...} while (condición);
if (condición) {...}
if (condición) {...} else {...}
switch (valor) {...}
Mostrar y pedir datos
print()
println()
readInteger()
readDouble()
readChar()
readString()
Funciones matemáticas
abs(n)
log(n)
sqrt(n)
pow(b,e)
floor(n)
ceil(n)
round(n)
sin(n)
cos(n)
tan(n)
asin(n)
acos(n)
atan(n)
random(n)
Funciones gráficas
point(x,y)
line(x1,y1,x2,y2)
ellipse(x,y,w,h)
rect(x,y,w,h)
triangle(x1,y1,x2,y2,x3,y3)
text(msg,x,y)
textWidth(msg)
textSize(n)
background(r,g,b,a)
strokeWeight(n)
stroke(r,g,b,a)
noStroke()
fill(r,g,b,a)
noFill()
image(url, x,y,w,h)
Nuevo
Ayuda
Probar
...
void main(){ background(0,0,0); stroke(255,255,255); textSize(10); int grado = readInteger("grado del dividendo? (2<=grado<=8)") ; if(grado>=2 && grado<=8){ int ruffini[][]=new int[3][grado+2]; int divisor = readInteger("divisor (a en x-a)") ; text(divisor,25,140); line(20,150,300,150); line(45,90,45,180); for(int i=grado; i>=0;i=i-1){ ruffini[0][i] = readInteger("a"+i+"?"); } for(int j=grado; j>=0;j=j-1){ text(ruffini[0][j],280-260 / (grado+1)*j,100); } for(int k=grado; k>=0;k=k-1){ ruffini[1][k]=ruffini[2][k+1]*divisor; ruffini[2][k]=ruffini[0][k]+ruffini[1][k]; text(ruffini[2][k],280-260 / (grado+1)*k,170); text(ruffini[1][k],280-260 / (grado+1)*k,140); } line(275,150,275,180); line(275,180,300,180); }else{text("¡¡He dicho que 2<=grado<=8!!",20,150);} }
Canvas not supported.
Programado por
Jesús Hernández Bastida
0 votos
150 descargas
6 usos