blah45
- 65
- 0
I know I'm not finished with the first part but this is what I've done for the TransmitterTest Part
import java.util.Random ;
public class TransmitterTest
{
public int X ;
public int Y ;
public int X2 ;
public int Y2 ;
public int Radius = 300 ;
private Transmitter[] network ;
public TransmitterTest(int networkSize)
{
network = new Transmitter[networkSize] ;
int i = 0 ;
int countX = 0 ;
int countY = 0 ;
int countRad = 0 ;
while (i < networkSize)
{
Random randnumb = new Random() ;
X = randnumb.nextInt(800) + 480 ;
System.out.println(X + " ") ;
countX++ ;
Random randnumb2 = new Random() ;
Y = randnumb.nextInt(100) + 340 ;
System.out.println(Y + " ") ;
countY++ ;
Radius = Radius ;
System.out.println(Radius + " ") ;
countRad++ ;
i++ ;
}
}
///---Accessars---///
public int getX()
{
return X ;
}
public int getY()
{
return Y ;
}
public int getradius()
{
return Radius ;
}
public int bestSignal(int phoneX, int phoneY)
{
int bestSignal ;
int X1 = X ;
int Y1 = Y ;
int X2 = phoneX ;
int Y2 = phoneY ;
int distance = (int)Math.sqrt( (X2 - X1)*(X2 - X1) + (Y2 - Y1)*(Y2 - Y1)) ;
return (1 - ((distance/Radius)) * (Radius)) ;
}
}
import java.util.Random ;
public class TransmitterTest
{
public int X ;
public int Y ;
public int X2 ;
public int Y2 ;
public int Radius = 300 ;
private Transmitter[] network ;
public TransmitterTest(int networkSize)
{
network = new Transmitter[networkSize] ;
int i = 0 ;
int countX = 0 ;
int countY = 0 ;
int countRad = 0 ;
while (i < networkSize)
{
Random randnumb = new Random() ;
X = randnumb.nextInt(800) + 480 ;
System.out.println(X + " ") ;
countX++ ;
Random randnumb2 = new Random() ;
Y = randnumb.nextInt(100) + 340 ;
System.out.println(Y + " ") ;
countY++ ;
Radius = Radius ;
System.out.println(Radius + " ") ;
countRad++ ;
i++ ;
}
}
///---Accessars---///
public int getX()
{
return X ;
}
public int getY()
{
return Y ;
}
public int getradius()
{
return Radius ;
}
public int bestSignal(int phoneX, int phoneY)
{
int bestSignal ;
int X1 = X ;
int Y1 = Y ;
int X2 = phoneX ;
int Y2 = phoneY ;
int distance = (int)Math.sqrt( (X2 - X1)*(X2 - X1) + (Y2 - Y1)*(Y2 - Y1)) ;
return (1 - ((distance/Radius)) * (Radius)) ;
}
}
Last edited: