Willkommen im Forum für Fachinformatiker Ausbilder und Azubis.

Sie betrachten unser Forum derzeit als Gast und haben damit nur eingeschränkten Zugriff zu Diskussionen und den weiteren Funktionen. Wenn Sie sich kostenlos registrieren, haben Sie folgende Vorteile:
  • Diese Meldung verschwindet :)
  • Teilnahme am Ausbilderchat
  • Neue Themen verfassen
  • mit anderen Mitgliedern privat kommunizieren
  • an Umfragen teilnehmen
  • weitere spezielle Funktionen genießen
Die Registrierung ist einfach, schnell und vor allem kostenlos, also melden Sie sich an! Falls Sie bei dem Registrierungsprozess oder beim Anmelden Probleme haben, kontaktieren Sie uns.

Zurück   Forum für Fachinformatiker Ausbilder und Azubis > Ausbildungsblöcke > Gemeinsame Abschnitte

Brother Toner von tonermaus.de


Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 25.02.2009, 18:43   #1
RobKop
Neuer Benutzer
 
Registriert seit: 09.02.2009
Beiträge: 3
RobKop befindet sich auf einem aufstrebenden Ast
Standard Probleme mit c++

hallo,
habe erst im August meine Umschulung zum FiSi,
und daher bishen Zeit mich vorzubereiten.
Dieses mache ich gerade mit c++, was an meiner Schule
als Programmiersprache ausgebildet wird.

Mein Problem ist einen Code mit dem Modulo Operator %
der dann alle geraden Zahlen (z.B. bis 50)ausgibt zu erstellen.

Kann schon eine for Schleife ,die alle geraden Zahlen bis 50 ausgibt
schreiben
hier ein Beispiel:::

{
int a;


for(a=0;a<=50;a=a+2)
{
cout << a;
}

system("PAUSE");
return 0;
}

aber mich würde interessieren wie das mit dem Modulo Operator
dann aussieht, habe das Buch "c++ für Dummies",
finde dort aber in den Eiführungskapiteln nichts über Modulo Operator%

wäre dankbar wenn mir jemand helfen könnte

gruß

robert

p.s. ich hoffe ich habe diese Thema jetzt nicht zweimal reingestellt, find
nähmlich mein erst erstelltes nicht im Forum und habs nochmal geschrieben:-))
RobKop ist offline   Mit Zitat antworten
Alt 26.02.2009, 07:32   #2
Angela
Erfahrener Benutzer
Moderator
 
Registriert seit: 04.12.2003
Ort: Regensburg
Beiträge: 2.943
Angela befindet sich auf einem aufstrebenden Ast
Standard

Ich verstehe zwar Dein Problem, ehrlich gesagt, nicht so ganz, aber die Modulo-Teilung ist eine sogenannte Restwertteilung, d.h. sie gibt den Rest einer ganzzahligen Teilung aus.

Beispiel:

int rest = 0;

rest = 16 / 4; => rest erhält den Wert 4 ("normale" Division)
rest = 17 % 4; => rest erhält den Wert 1, also das was bei der Teilung durch 4 übrig bleibt

Um gerade Zahlen zu ermitteln, machst Du eine Modulo-Teilung durch 2; ergibt diese Teilung 0 bedeutet das, dass die Zahl glatt durch 2 teilbar, also eine gerade Zahl ist. Ergibt die Modulo-Teilung 1, ist es eine ungerade Zahl.

Vielleicht ein Hinweis noch: hat man noch nie in seinem Leben etwas mit Programmierung zu tun gehabt, ist es sehr schwer, sich das Programmieren selbst lediglich an Hand eines Buches beizubringen. Im Gegenteil: es besteht die Gefahr von gefährlichem Halbwissen und - vor allem - schlechtem Programmierstil.
Da Du bereits mit Modulo ein Problem zu haben scheinst, frage ich mich, ob es für Dich sinnvoll ist, zu versuchen Dir selbst C++ beizubringen. Bereite Dich lieber auf andere Aspekte der Umschulung vor (siehe meine diesbezügliche PN), da Programmierung für einen Fisi zwar auch wichtig und sinnvoll, aber nicht zentraler Bestandteil des Berufsbildes ist.
Angela ist offline   Mit Zitat antworten
Alt 26.02.2009, 10:51   #3
shifty
Benutzer
 
Benutzerbild von shifty
 
Registriert seit: 12.09.2008
Ort: NRW
Beiträge: 51
shifty befindet sich auf einem aufstrebenden Ast
Standard

Code:
for(int i=0;i<50;i++)
{
  int rest=i % 2;
  if(rest==0)
    cout <<i;
}
so?^^

Aber wie Angela schon sagte, sich des selbst anhand eines Buches beizubringen ist eher problematisch. Du musst ja nicht nur die Syntax beherschen, sondern auch Methoden, wie du ein Problem systematisch löst. Ist das A&O wenn du erfolgreich programmieren möchtest, das Code schreiben ist da eher nebensächlich.

MfG

shifty (FIAE :P)
__________________
Die Seite für Fachinformatiker-Ausbilder:
http://www.fi-ausbilden.de

Ich: http://www.fi-ausbilden.de/forum/sho...&postcount=211


Support our troops!
shifty ist offline   Mit Zitat antworten
Alt 27.02.2009, 13:09   #4
RobKop
Neuer Benutzer
 
Registriert seit: 09.02.2009
Beiträge: 3
RobKop befindet sich auf einem aufstrebenden Ast
Standard c++

so danke euch beiden,
zumindest weis ich wenigsens etwas wenn die Programmierung losgeht.
Ihr habt schon Recht, werd mich jetzt auf die anderen Fächer konzentrieren.

danke nochmals

robert
RobKop ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:15 Uhr.


Segeln lernen Fahrschule MPU positiv Garantie
Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Forum SEO von Zoints
vB Ad Management by =RedTyger=