public class Seno {
public double calcolaSeno(double angolo){
double convertito=Math.toRadians(angolo);
double seno=Math.sin(convertito);
return seno;
}
public void riga(){
Seno s=new Seno();
for (int i=0;i<360;i++){
double sin=s.calcolaSeno(i)*50;
int casting=(int)sin;
for(int x=-50;x<50;x++){
if(x==0){
System.out.print("x");
}
if (x==casting){
System.out.print("|");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
public static void main(String [] Args){
Seno s=new Seno();
s.riga();
}
}
purtroppo l’intero grafico della funzione non c’entra in una sola schermata del prompt dei comandi e quindi non si capisce bene che è il grafico della funzione sin(x)
Bene. L'ho provato. Se metti meno punti si vede tutto: Ad esempio
RispondiEliminafor (int i=0;i<360;i+=6){
...
}