Скачиваний:
68
Добавлен:
09.05.2014
Размер:
1.29 Кб
Скачать
package coreservlets;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class FileServ extends HttpServlet {

public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {

String sx = request.getParameter("param1");
String sy = request.getParameter("param2");
String sr = request.getParameter("param3");

Double x = Double.parseDouble(sx);
Double y = Double.parseDouble(sy);
Double r = Double.parseDouble(sr);

boolean state = isConObl(x, y, r);

writeFilePage(response, Boolean.toString(state));
}

void writeFilePage(HttpServletResponse response, String msg) throws
java.io.IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println(msg);
}

public boolean isConObl(double x, double y, double r)
{
boolean loc=false;
if ((y>=0 && y<=r && x>=-0.01 && x<= r) ||
(x>=0 && y<=0 && (y>=-(Math.pow(Math.pow(r, 2)-Math.pow(x, 2),0.5)))) ||
(x<=0 && y<=0.01 && y>=-x-r/2))
loc = true;

return loc;
}
}