import javax.swing.JOptionPane;

public class Cliente {
  public static void main(String args[]){
    
    String campione = JOptionPane.showInputDialog("Inserire punto di campionamento iniziale:");
    String intervallo = JOptionPane.showInputDialog("Inserire intervallo di campionamento iniziale:");    
    String numero = JOptionPane.showInputDialog("Inserire numero di campioni:");	
    
	FunzioneCampionata f=  new FunzioneCampionata(Double.parseDouble(campione),
	                                             Double.parseDouble(intervallo),
                      	                         Integer.parseInt(numero));
	
	campione = JOptionPane.showInputDialog("Inserire punto di campionamento iniziale:");
    intervallo = JOptionPane.showInputDialog("Inserire intervallo di campionamento iniziale:");    
    numero = JOptionPane.showInputDialog("Inserire numero di campioni:");	
    
	SenoCampionato s =  new SenoCampionato(Double.parseDouble(campione),
	                                       Double.parseDouble(intervallo),
                      	                   Integer.parseInt(numero));
	
	campione = JOptionPane.showInputDialog("Inserire punto di campionamento iniziale:");
    intervallo = JOptionPane.showInputDialog("Inserire intervallo di campionamento iniziale:");    
    numero = JOptionPane.showInputDialog("Inserire numero di campioni:");	

	RadiceQuadrataCampionata r=
	            new RadiceQuadrataCampionata(Double.parseDouble(campione),
	                                       Double.parseDouble(intervallo),
                      	                   Integer.parseInt(numero));
	
	System.out.println(f.toString());
	System.out.println("Integrale="+ Funzionalita.integrale(f));
	System.out.println(s.toString());
	System.out.println("Integrale="+ Funzionalita.integrale(s));
	System.out.println(r.toString());
	System.out.println("Integrale="+ Funzionalita.integrale(r));
	
	System.exit(0);

    }
}
