xa-board.com - Forenarchiv: Archivbeitrag des Forums Forum der F1H1
Verfügbare Informationen zu "Studium Knobelei..."
  • Beiteiligte Poster: Argbeil - Berit - Bane - Mettwurst
  • Forum: Forum der F1H1
  • Forenurl: Zum Forum
  • Forenbeschreibung: F1H1
  • Antworten: 17
  • Gestartet: Freitag 01.04.2005
Alle Beiträge und Antworten
Argbeil - 23.03.2005 - 09:22

Zwei kurze Knobelaufgaben aus meinem Studium für euch:

int i = 5 + 3 / 6 + 6 + 3;

Was kommt da raus und wieso?

boolean b = ( (14 % 3) >= 2) ^ ( (5 - 2 * 3) > -10)

Was kommt hier raus und wieso?

Berit - 23.03.2005 - 09:29

beim ersten 14,5 , oder? beim zweiten...keine Ahnung
Bane - 23.03.2005 - 10:15

beim ersten stimme ich berit zu 14,5 weil punkt vor stirch auch in der programmierung.

beim 2. würde ich sagen:

(14%3)>=2 --> false weil 0,42>=2
(5-2*3)>-10 --> true weil -1>-10

jetzt frage man sich natürlich was dieses ^ zubedeuten hat ... mein erster gedanke war ein potenzierung aber das ergibt ja keinen sinn ...

aber wir hatten doch mal logische verknüpfungen im atiw und da gabs doch dieses zeichen: ^ und das umgekehrte v
wobei ^ für einen logische UND-verknüpfung steht und v für eine ODER-Verknüpfung

demnach steht dort boolean b = false AND true
demnach also auch boolean b = 0 AND 1
also boolean b = 0
also boolean b = false

na wie war ich ??

Argbeil - 23.03.2005 - 10:37

Alle Antworten von euch sind falsch.

Zur Info: ^ ist ein Exklusiv oder und % liefert den Restwert eine ganzzahligen Division.

Argbeil - 23.03.2005 - 10:39

Ich hab gestern 2 Stunden dafür gebraucht! Also was rauskommt kann man ja ganz einfach in einen Editor eingeben, compilieren und starten, die Frage ist wieso?

Wer will nochmal?

Argbeil - 23.03.2005 - 10:40

Um es noch einfacher zu machen:

i = 14

und b = false,

aber: Wieso?

Na? Na?

Bane - 23.03.2005 - 11:53

ok also wenn ^ exklusiv Oder und % ganzzahliger Rest dann ist es doch einfach:
14%3 = 2 -> 2>=2 -> true
(5-2*3)>-10 --> true weil -1>-10

true^true ergibt false
http://de.wikipedia.org/wiki/XOR-Verknüpfung
(aber warum ist ^ eigentlich XOR und nicht AND wie wir gelernt haben ?? )

das 1. habe ich mal eingetippt und es kommt echt 14 raus ... aber wieso ?? ist denn mit / nicht die diffision gemeint ??

ps hat dein studium schon begonnen ?? ich dachte erst im april ?

1111575553]

Argbeil - 23.03.2005 - 12:02

Studium läuft schon.

Also: 3 / 6 = 0 !!

Weil man zwei Integerwerte teilt, da kommt immer ein glatter Wert raus. Wenn man 3 / 6.0 rechnet kommt 0.5 raus.....

Die andere Antwort ist richtig! Gut gemacht!

Bane - 23.03.2005 - 12:18

ja du hast recht !!!
integer hab ich total vergessen das das ja nur ganze zahlen kann :)
mann mann mann
*kopfschüttel* ;)

seit wann hat er begonnen ?

Argbeil - 23.03.2005 - 12:39

Seit zwei Wochen. Macht Spaß!
Bane - 23.03.2005 - 13:45

echt ? spass ? kein stress?
Argbeil - 23.03.2005 - 23:01

Naja, man muss schon regelmäßig was tun, im Moment so ca. 4 Stunden die Woche, aber passt schon.
Bane - 24.03.2005 - 13:57

bis 0000 ?? ;)
Argbeil - 29.03.2005 - 10:30

Ich möchte nochmal darauf hinweisen dass das Problem oben nicht an dem

int i = ...

liegt, sondern an dem

3 / 6 = 0

3 und 6 sind int Zahlen!

Bane - 31.03.2005 - 09:06

stimmt denn wenn man schreibt:

int i = 5 + 3.0 / 6.0 + 6 + 3;

dann bekommt man einen Parserror ;)

Mettwurst - 01.04.2005 - 09:43

Jungs, ihr habt echt was am Sträußchen...

Aber ich wäre nicht drauf gekommen... irgendwie hat die Schule wirklich bei mir versagt...

Oder ABAP ist cooler... ;)

Bane - 01.04.2005 - 10:06

AAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHH

ABAP ... AAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHH

Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Ähnliche Beiträge
Wünsche/wishes - von SuomiFlower am Freitag 08.06.2007
Fragen und Antworten/Q&A - von SuomiFlower am Freitag 08.06.2007
Rafaela & Felipe - von SuomiFlower am Donnerstag 20.07.2006
Felipe Massa Pics - von SuomiFlower am Donnerstag 20.07.2006
Rafaela - von Schmidi am Freitag 15.07.2005
Rafaela Bassi Pics! - von Sara18 am Donnerstag 02.06.2005
F1 Fahrer in Australien - von SuomiFlower am Sonntag 25.02.2007
F1 Fahrer in Spanien - von SuomiFlower am Sonntag 06.05.2007
F1 Fahrer in Indianapolis - von schumi frau am Dienstag 12.06.2007
F1 Fahrer in Kanada - von SuomiFlower am Sonntag 03.06.2007