"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

IT Test

CatEye 20.10.2003 - 17:21 2489 43 Thread rating
Posts

CatEye

Meisterdieb
Avatar
Registered: Oct 2002
Location: Ireland
Posts: 829
Hi!
Ich brauche Hilfe - schreibe gerade INF-Test!
Wir müssen mit Delphi arbeiten.
Aufgabenstellung:
Schreiben Sie ein Programm, das zu einer eingegebenen Zahl im Bereich von 1...10000 ermittelt, wie oft diese durch 2 Teilbar ist. Verwenden Sie dazu den Operator mod. Ist der Rest bei Verwendung des Operators ungleich 0, so ist die Zahl nicht mehr durch 2 teilbar. Verwenden sie die while-Anweisung für den Test. Geben sie das Resultat in einem Eingabefeld aus.

Kánn mir jemand helfen???

fresserettich

Here to stay
Registered: Jul 2002
Location: hier
Posts: 5378
wenn ich dich richtig verstanden habe müssstest du folgendes machen mod ist ungleich 0 dann ausstieg aus schleife sonst eine zählvariable erhöhen
while( mod(zahl,2)==0)
i++;

ich hoffe ich habe dich richtig verstanden wenn du z.B. 15 hast ist es 0 mal durch 2 teilbar oder meinst du das?

CatEye

Meisterdieb
Avatar
Registered: Oct 2002
Location: Ireland
Posts: 829
Ja, weist wie der Objektcode geht???

fresserettich

Here to stay
Registered: Jul 2002
Location: hier
Posts: 5378
leider nein
hab noch einen fehler in der while gehabt:
while( mod(zahl,2)==0 && zahl!=0)
{
zahl=zahl/2;
i++;
}
Bearbeitet von fresserettich am 20.10.2003, 22:24

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Eine Zahl ist höchstens einmal durch 2 teilbar.

Frys_Assassin

information keeper
Avatar
Registered: Oct 2001
Location: New New York
Posts: 2503
Zitat von that
Eine Zahl ist höchstens einmal durch 2 teilbar.
wtf?
was is zb mit 40?
40/2=20/2=10/2=5

HUJILU

Parkplatzrunner
Avatar
Registered: Apr 2000
Location: Vienna
Posts: 4885
er meint denk ich
die Zahl 20 kann ich nur einmal durch 2 teilen
Ergebnis: 10
das ist wieder eine neue Zahl die wiederum durch 2 teilbar ist

(denk i halt mal das da that das so meint)

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
//edit:bledsinn
Bearbeitet von watchout am 20.10.2003, 20:07

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von HUJILU
(denk i halt mal das da that das so meint)

ja.

vossi

been there, done that
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
hm .. es sollte eine regel geben um solche Posts (ich sitz grad bei nem test und ..) zu verbieten .. da kann es OC.at unter Umständen auch dreinpfuschen

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
den vogel abgeschossen hat groovekiller's message: "ich angagiere jemanden zum schummeln" :)

vossi

been there, done that
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
hehe .. man darf wohl noch feucht Träumen dürfen oder? :D

CatEye

Meisterdieb
Avatar
Registered: Oct 2002
Location: Ireland
Posts: 829
Hi!
Der Lehrer hat den Internetzugang geschlossen. Einer von uns hat dann den Test gemacht und ihn auf die für alle zugreifbare Festplatte gespeichert. So hab ich mir ihn dann einfach geholt. Trotzdem: Danke!

Jedi

PROGrAMmER
Avatar
Registered: May 2002
Location: linz
Posts: 1871
lern beim nächsten mal was ...

CatEye

Meisterdieb
Avatar
Registered: Oct 2002
Location: Ireland
Posts: 829
War ein unangekündigter Test. Nächsten Montag schreiben wir wieder einen - ich lern diesesmal etwas - großes Ehrenwort!;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz