Grafico della funzione seno

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();
}
}

cattura sin

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)

Commenti

  1. Bene. L'ho provato. Se metti meno punti si vede tutto: Ad esempio
    for (int i=0;i<360;i+=6){
    ...
    }

    RispondiElimina

Posta un commento