/* Grafico di una funzione, usando una matrice. */ class MatriceFunzione { public static void main(String[] args) { int f,x; int mat[][]=new int[100][40]; int i,j; /* inizialmente, tutti gli elementi stanno a 0 */ for(i=0; i<=99; i=i+1) { for(j=0; j<=39; j=j+1) { mat[i][j]=0; } } /* valori della funzione */ for(x=0; x<=39; x=x+1) { f=(x*x+3*x+2)/10; if( (f>=0) && (f<=99) ) { mat[99-f][x]=1; } } /* stampa la matrice */ for(i=0; i<=99; i=i+1) { for(j=0; j<=39; j=j+1) { if( mat[i][j]==0 ) { System.out.print(" "); } else { System.out.print("*"); } } System.out.println(""); } } }