Comutare navigație
pbInfo.ro
Probleme
Probleme - clasa a IX-a
Probleme - clasa a X-a
Probleme - clasa a XI-a
Probleme din concursuri
Căutare problemă
Exerciții
Programează cu Blockly
Desenează cu Processing
Exersează SQL
Soluţii
Resurse
Resurse pentru clasa a IX-a
Resurse pentru clasa a X-a
Resurse pentru clasa a XI-a
Subiecte bacalaureat
Ajutor
Autentificare
Înregistrare
×
Autentificare
Utilizator sau email
Parola
Acest site foloseşte cookies. Navigând în continuare, vă exprimaţi acordul asupra folosirii cookie-urilor.
Îti place pbInfo? Atunci acceptă-l cu totul! Dezactivează modulul de blocare a reclamelor!
×
Lista scripturi
Script Nou
Ajutor
"calculator" - Processing
ID
Autor
Duplicat din
Ultima modificare
#2793
buruiana stefan (Buruiana_Stefan)
-
Vineri, 29 mar 2019, 09:01
function setup() { createCanvas(400, 400); } var x=0,r=0,op=5,ok=1,step=0; function mouseClicked() { if(mouseX>300 && mouseX<400) { if (mouseY<175) op=1; if (mouseY>175 && mouseY<250) op=2; if(mouseY>250 && mouseY<325) op=3; if (mouseY>325) op=4; } else if (mouseX>0 && mouseX<100) { if (mouseY<175) x=x*10+1; if (mouseY>175 && mouseY<250) x=x*10+4; if(mouseY>250 && mouseY<325) x=x*10+7; if (mouseY>325) x=x*10+0; } else if(mouseX>100 && mouseX<200) { if (mouseY<175) x=x*10+2; if (mouseY>175 && mouseY<250) x=x*10+5; if(mouseY>250 && mouseY<325) x=x*10+8; if (mouseY>325) x=0,r=0,op=5; } else if(mouseX>200 && mouseX<300) { if (mouseY<175) x=x*10+3; if (mouseY>175 && mouseY<250) x=x*10+6; if(mouseY>250 && mouseY<325) x=x*10+9; if (mouseY>325) { op=6; } } } function draw() { if (op==1) r=r+x,x=0,op=7; if (step==0) r+=x,step=1; fill("lightgrey"); rect(0,0,400,400); rect(0,0,400,100); fill("lightgreen") rect(300,100,100,300); rect(300,100,100,75); rect(300,175,100,75); rect(300,250,250,75); rect(300,325,325,75); stroke("black"); fill("black"); textSize(40); text("+",340,152); text("-",343,222); text("/",340,380); text("*",340,310); textSize(90); if (op==6) text(r,0,100); else text(x,0,100); fill("white"); rect(0,100,300,75); rect(0,175,300,75); rect(0,250,300,75); rect(0,325,300,75); rect(100,100,100,300); rect(100,175,100,75); rect(100,325,200,75); rect(100,325,100,75); stroke("black"); fill("black"); textSize(40); text("0",40,375); text("7",40,300); text("8",140,300); text("9",240,300); text("4",40,225); text("5",140,225); text("6",240,225); text("1",40,150); text("2",140,150); text("3",240,150); text("C",140,375); text("=",240,375); }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=2793" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!