Sehr geerte User
ich bin Informatikstudent im erstem Semester und zudem kompletter Anfänger. Nun habe ich eine Aufgabe aufbekommen die wie folgt lautet:
Schreiben Sie ein Programm, das feststellt und ausgibt, ob es eine Wertekombination der Variablen wert1 und wert2
(insgesamt 4 Möglichkeiten) gibt –und wenn ja, welche–, für die der logische Ausdruck !wert1 & (wert1 | wert2) den Wert true annimmt. Falls es mehrere solcher Kombinationen gibt, soll nur eine davon ausgegeben werden.
Die Ausgabe soll in genau folgender Weise formatiert sein:
- JA: wert1== x wert2== y
falls die angegebene Wertekombination die Bedingung erfüllt, wobei x bzw. y für den entsprechenden Wert true
oder false steht
-NEIN
falls es keine Wertekombination gibt, die die Bedingung erfüllt
Die Ausgabe soll eine einzige, am Ende umgebrochene Zeile bilden. Beispiel für eine mögliche Ausgabezeile:
JA: wert1==true wert2==false
Wobei es nach diesem Schema aussehen soll:
i f ( e i n l o g i s c h e r J av a −A u s d r u ck ) {
Aktion 1
} else {
Aktion 2
sooooo nun verstehe ich den Satz mit dem logischen Ausdruck !wert1 & ( wert1 | wert 2 ) überhaubt nicht
Hier ist mal mein Quellcode. Ich weiß aber das dieser nicht fertig ist und da dieser logische Ausdruck fehlt. Könnt Ihr mir da einen Tipp bzw Ratschlag geben um auf die richtige Fährte zu kommen ?
ich bin Informatikstudent im erstem Semester und zudem kompletter Anfänger. Nun habe ich eine Aufgabe aufbekommen die wie folgt lautet:
Schreiben Sie ein Programm, das feststellt und ausgibt, ob es eine Wertekombination der Variablen wert1 und wert2
(insgesamt 4 Möglichkeiten) gibt –und wenn ja, welche–, für die der logische Ausdruck !wert1 & (wert1 | wert2) den Wert true annimmt. Falls es mehrere solcher Kombinationen gibt, soll nur eine davon ausgegeben werden.
Die Ausgabe soll in genau folgender Weise formatiert sein:
- JA: wert1== x wert2== y
falls die angegebene Wertekombination die Bedingung erfüllt, wobei x bzw. y für den entsprechenden Wert true
oder false steht
-NEIN
falls es keine Wertekombination gibt, die die Bedingung erfüllt
Die Ausgabe soll eine einzige, am Ende umgebrochene Zeile bilden. Beispiel für eine mögliche Ausgabezeile:
JA: wert1==true wert2==false
Wobei es nach diesem Schema aussehen soll:
i f ( e i n l o g i s c h e r J av a −A u s d r u ck ) {
Aktion 1
} else {
Aktion 2
sooooo nun verstehe ich den Satz mit dem logischen Ausdruck !wert1 & ( wert1 | wert 2 ) überhaubt nicht
Hier ist mal mein Quellcode. Ich weiß aber das dieser nicht fertig ist und da dieser logische Ausdruck fehlt. Könnt Ihr mir da einen Tipp bzw Ratschlag geben um auf die richtige Fährte zu kommen ?
Java:
public class Uebung_6 {
public static void main (String[] args) {
boolean wert1 = true;
boolean wert2 = false;
if ( wert1&&wert2 ) {
System.out.println(" JA: wert1==true wert2==true ");
}else{
if ( wert1 ) {
System.out.println (" JA: wert1==true wert2==false ");
}else{
if ( wert2) {
System.out.println ( " JA: wert1==false wert 2==true");
} else {
System.out.println ( " NEIN ");
}
}
}
}
}
}
Zuletzt bearbeitet von einem Moderator: