Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Anfänger sucht Hilfe

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
29.10.2005, 17:31 Uhr
Uwe
C/C++ Master
(Administrator)



Zitat von predator:

Das Makro braucht die Variable auch gar nicht zu kennen...

Da muss ich Dir natürlich (ungern ) recht geben.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
29.10.2005, 19:07 Uhr
(un)wissender
Niveauwart


Ganz generell tut man sowas einfach nicht. Lass y bloß weg.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
20.11.2005, 16:14 Uhr
scarred



Hallo

eins vorweg,wenn ihr den gleichen Beitrag auf einem anderem Forum weiderfindet dann fallt bitte nicht über mich her

also nun zu meiner Frage :

Da ist so ne Aufgabe bei der ich nicht weiterkomme


Code:

Versuche für folgende Bedingungen eine if-else- und eine switch-Implementation:

Wenn x 100, 200 oder 300 ist, dann vervierfache x!
Wenn x zwischen 100 und 110 liegt, dann lasse x zu 400 werden!
Wenn x negativ ist, mache es positiv!
Wenn nichts von dem zutrifft, dann lasse x zu 0 werden!



Könnt ihr mir ne kleine Hilfestellung geben

so weit bin ich schon

C++:
#include <iostream>

using namespace std;

// Du definierst dir einen neuen Variablen-Typ namens variablen_trio...
struct variablen_trio
{
    // ...mit drei Untervariablen (=Elementen):
    int var1;
    int var2;
    int var3;
};

long b=1;
int main(void)
          
{
    // Du erzeugst eine Variable names x vom Typ variablen_trio.
    variablen_trio x;
    // Zuweisung durch <Variablennme>.<Elementname> = Wert;
    x.var1 = 100;
    x.var2 = 200;
    x.var3 = 300;
    
variablen_trio x*4=x2;
cout<<x2;
cin>>b;
return 0;
}





Wenn ich da n Schwachsin zusammengetippt habe sagt es mir
--
cteam2005.de Das Team für Anfänger
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
20.11.2005, 16:59 Uhr
Diablo II



demlisch kompiler kann uberhaubt gleichung und makro in eine ziel kompiliren
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
20.11.2005, 16:59 Uhr
predator




Zitat von scarred:
Wenn ich da n Schwachsin zusammengetippt habe sagt es mir

Ich glaube, das hast du.
Was soll die Struktur bewirken?
was soll das long b bewirken? So wie das aussieht benutzt du das nur, damit sich das Programm nicht sofort beendet... Warum definierst du b dann außerhalb von main und warum gerade long, was mehr Speicher als int oder char braucht? Nimm lieber cin.get();
Und in der 5. Zeile von unten hast du x2 und x*4 vertauscht!
So wie das aussieht, hast du es nicht einmal probiert zu kompilieren.

So, und jetzt zum eigentlichen Problem:
Was ist das Problem?
if-else und switch stehen in allen Einsteigertutorials und -büchern in den ersten paar Kapiteln.
Wenigstens das if-else solltest du hinbekommen!
--
Gruß
predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
20.11.2005, 17:02 Uhr
Diablo II




Zitat von scarred:
Hallo leutz

Ich brauche Hilfe,was hat das y da zu bedeuten


C++:
#include <iostream>

using namespace std;

#define y cout << a << '\n';       //<-------- das y mein ich

bool a = false; // du kannst auch schreiben: bool a = 0;
bool b = true;  // du kannst auch schreiben: bool b = 1;
short c = 100;
short d = 200;

int main(void)
{
   a = c;y
   a = (c == 101);y
   a = !b;y
  
   a = (100 <= d) && ((100 >= c) || (d != c));y //a = true && (true || true)
  
   a = !b || !c || !(!(!d));y  // a = false || false || false
  
   cin >> a;
  
   return 0;
}





demlisch kompiler kann uberhaubt gleichung und makro in eine ziel kompiliren;
felt semikolon auch
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
20.11.2005, 17:03 Uhr
predator




Zitat von Diablo II:
demlisch kompiler kann uberhaubt gleichung und makro in eine ziel kompiliren



Kommst du aus Deutschland?
--
Gruß
predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
20.11.2005, 18:14 Uhr
scarred



O.k. ich werde es nochmal versuchen

Dann mus ich das also mit If abfragen machen,hab ich das richtig verstanden
--
cteam2005.de Das Team für Anfänger

Dieser Post wurde am 20.11.2005 um 18:16 Uhr von scarred editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
20.11.2005, 19:02 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo scarred,
Pkt1. Poste nicht immer in "alte" Threads
Pkt2. Ist Deine Aufgabenstellung sechs Post's weiter oben auch richtig ?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
23.11.2005, 19:17 Uhr
scarred



Ja eigentlich müste sie stimmen
--
cteam2005.de Das Team für Anfänger
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: