Methoden Pruefen der Verfuegbarkeit

Duuree

Neues Mitglied
Hallo, Leute! Ich brauche Eure Hilfe sehr, und zwar ich hab eine folgende Aufgabe, in der die Verfuegbarkeit des Signals uebergeprueft werden soll und es wird die Masten als csv file angegeben.
Leider hab ich wirklich ueberhaupt keine Ahnung, mit welcher Methode ich die ueberpruefen soll.
Wie kann ich diese Aufgabe loesen?
Vielen dank im Voraus.

1592420367252.png
Überprüfen Sie die Netzabdeckung der Sendemasten, die in Aufgabe 1 eingelesenwurden, indem Sie die folgende Methode in der KlasseMobilnetzmit den untenbeschriebenen Schritten implementieren:

public double ermittleNetzabdeckung() { ... }

(a) Überprüfen Sie für alle 100 Meter entlang der x- und y-Achse einmal die Verfügbarkeit des Signals im Mobilnetz. Ein Signal ist verfügbar, wenn die geprüfte Position sich innerhalb der Reichweite von mindestens einem Sendemasten be-findet. Jeder Sendemast hat eine Reichweite von 1.000 Metern. Überprüfen Sie,von wie vielen Sendemasten die Position abgedeckt wird. Speichern Sie dies ineinem 2D-Array des Typsint[][]der Größe 100×100.
 

mrBrown

Super-Moderator
Mitarbeiter
(a) Überprüfen Sie für alle 100 Meter entlang der x- und y-Achse einmal die Verfügbarkeit des Signals im Mobilnetz. Ein Signal ist verfügbar, wenn die geprüfte Position sich innerhalb der Reichweite von mindestens einem Sendemasten be-findet. Jeder Sendemast hat eine Reichweite von 1.000 Metern. Überprüfen Sie,von wie vielen Sendemasten die Position abgedeckt wird. Speichern Sie dies ineinem 2D-Array des Typsint[][]der Größe 100×100.
Überprüfen sollst du das offensichtlich für eine Konkrete Position (x, y). Gegeben hast du eine Liste der Positionen aller Masten, ein Mast hat eine Reichweite von 1_000 Metern.

Du musst dann nur noch prüfen, ob die Position (x, y), weniger als 1_000 Meter von einem Mast entfernt ist :)
 

Duuree

Neues Mitglied
Überprüfen sollst du das offensichtlich für eine Konkrete Position (x, y). Gegeben hast du eine Liste der Positionen aller Masten, ein Mast hat eine Reichweite von 1_000 Metern.

Du musst dann nur noch prüfen, ob die Position (x, y), weniger als 1_000 Meter von einem Mast entfernt ist :)
Asooo, danke. Jetzt verstehe ich die Aufgabe. Aber wie muss ich die Code schreiben? double[][] pos=new double [10000] [10000];
for(int i=0; i<pos.length; i=i+100)
{
if(pos<masten){
...}
}
oder gehe ich komplett in falsche Richtung?
 

Neue Themen


Oben