import java.awt.*; import java.awt.event.*; public class Graafik5 extends Canvas{ double minx=-10, maxx=10, samm=(maxx-minx)/20; double miny=minY(), maxy=maxY(); double ulatusmin=0.01, ulatusx, ulatusy; int korgus, laius; int servaruum=25; double koefitsentx, koefitsenty, keskx, kesky; public void paint(Graphics g){ leiaKonstandid(); joonistaKoordinaadid(g); int vanax=ekraaniX(minx); int vanay=ekraaniY(f(minx)); for(double x=minx; x<=maxx; x=x+samm){ int uusx=ekraaniX(x); int uusy=ekraaniY(f(x)); g.drawLine(vanax, vanay, uusx, uusy); vanax=uusx; vanay=uusy; } } int ekraaniX(double matemx){ return laius/2+(int)((matemx-keskx)*koefitsentx); } int ekraaniY(double matemy){ return korgus/2+(int)((matemy-kesky)*koefitsenty); } double minY(){ double min=f(minx); for(double x=minx; x<=maxx; x+=samm){ if(f(x)max)max=f(x); } return max; } void leiaKonstandid(){ korgus=getSize().height; laius=getSize().width; ulatusx=maxx-minx; ulatusy=maxy-miny; if(ulatusx