Seid gegrüßt!
Ich bin im 2 Jahr Abendschule Elektrotechnik und habe seit heuer das Vergnügen Java programmieren zu Lernen
Mir wurden 2 Geraden im Koordinatensystem angegeben;
y = -1,8*x+1,1
y= 0,6*x+2,8
- Nun soll ich die Koordinaten(x,y) eines Punkte einlesen - bis hierher kein Problem.
Dann aber soll ich Vergleichen, ob der eingegebene Punkt auf,über,unter oder zwischen den Geraden liegt.
Dies soll ich mittels if/else Verzweigung erledigen.
Unten ist noch das Programm, welches ich bis jetzt geschrieben habe, für mehr würde ich bitte bitte Hilfe oder Tipps brauchen, kann mir jemand helfen?
package hausuebungen;
import java.util.Scanner;
/** Programm soll die Koordinaten eines Punktes von der Tastatur einlesen und ausgeben,
* ob dieser auf,über,unter oder zwischen den Geraden liegt
* @author tomal
*
*/
public class Geraden_2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Variablen festlegen
double Px,Py,y1,y2;
double k1 = -1.8; double d1 = 1.1;
double k2 = 0.6; double d2 = 2.8;
// Koordinaten des Punktes eingeben
System.out.print("Geben sie die x-Koordinate des Punktes ein:");
Px = sc.nextDouble();
System.out.print("Geben sie die y-Koordinate des Punktes ein:");
Py = sc.nextDouble();
// Berechnung
y1 = Px*k1+d1;
y2 = Px*k2+d2;
Ich bin im 2 Jahr Abendschule Elektrotechnik und habe seit heuer das Vergnügen Java programmieren zu Lernen
Mir wurden 2 Geraden im Koordinatensystem angegeben;
y = -1,8*x+1,1
y= 0,6*x+2,8
- Nun soll ich die Koordinaten(x,y) eines Punkte einlesen - bis hierher kein Problem.
Dann aber soll ich Vergleichen, ob der eingegebene Punkt auf,über,unter oder zwischen den Geraden liegt.
Dies soll ich mittels if/else Verzweigung erledigen.
Unten ist noch das Programm, welches ich bis jetzt geschrieben habe, für mehr würde ich bitte bitte Hilfe oder Tipps brauchen, kann mir jemand helfen?
package hausuebungen;
import java.util.Scanner;
/** Programm soll die Koordinaten eines Punktes von der Tastatur einlesen und ausgeben,
* ob dieser auf,über,unter oder zwischen den Geraden liegt
* @author tomal
*
*/
public class Geraden_2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Variablen festlegen
double Px,Py,y1,y2;
double k1 = -1.8; double d1 = 1.1;
double k2 = 0.6; double d2 = 2.8;
// Koordinaten des Punktes eingeben
System.out.print("Geben sie die x-Koordinate des Punktes ein:");
Px = sc.nextDouble();
System.out.print("Geben sie die y-Koordinate des Punktes ein:");
Py = sc.nextDouble();
// Berechnung
y1 = Px*k1+d1;
y2 = Px*k2+d2;