#1 6. Mai 2007 plz help bei folgenden aufgaben seas! also ich hab atm irgendwie echt nen blackout! des is so easy aber ich krieg es einfach nich hin! hier die aufgaben! {bild down} wie gehtn das? wir sollen das mit if und else machen! gr€€tz + Multi-Zitat Zitieren
#2 6. Mai 2007 AW: plz help bei folgenden aufgaben eins versteh ich nicht ganz. Wieso nutzt du nicht einfach Google? Is doch anscheind relativ simple wenn du ja weißt was du benutzten sollst. http://tutorial.schornboeck.net/if.htm + Multi-Zitat Zitieren
#3 6. Mai 2007 AW: plz help bei folgenden aufgaben weil wir sonntag haben, diese aufgaben meinen kopf verwirren und ich noch immer restalkohol von der letzten nacht im blut hab! ^^ + Multi-Zitat Zitieren
#4 6. Mai 2007 AW: plz help bei folgenden aufgaben die aufgaben sind allesammt echt sehr simpel, um dir jetzt nicht deine aufgabe zu machen geb ich dir beispiel 4 mal als pseudocode, de andren beiden aufgaben funktionieren sehr ähnlich. checke ob luftdruck > 750 - wenn ja, checke ob windrichtung == süd ist -- wenn ja, gib "regnerisch" aus -- wenn nein, ckecke ob windrichtung == west --- wenn ja, ... --- wenn nein, gib "veränderlich" aus (ist dann also ost oder nord) - wenn nein checke ob windrichtung == süd -- wenn ja, gib "sonnig" aus -- usw. ich nehm mal an ihr kennt noch keine switch-anweisung, mit denen wärs etwas einfacher hoffe geholfen zu haben, die andren aufgaben sind wie gesagt alle nach dem selben schema aufgebaut, viel spaß noch + Multi-Zitat Zitieren
#5 6. Mai 2007 AW: plz help bei folgenden aufgaben So das lass ich mal als hilfe stehen Wir machen dir keine Hausaufgaben Wenn du spezifische fragen hast kannste gerne hier wieder aufmachen oder nen neuen thread starten aber wir coden dir ned deine aufgaben ~Close~ Knusperkeks + Multi-Zitat Zitieren
#6 7. Mai 2007 AW: plz help bei folgenden aufgaben @Knusperkeks: ich mach ma wieder auf! hattest ja gesagt des geht klar bei fragen! also, hier mein code von aufgabe 4: Code: // Titel: // Datei: leer.cpp // Author: // Datum: #include <iostream.h> #include <iomanip.h> #include <conio.h> void main () { int wind, luft, o, n, s, w; cout << "Gebe den Luftdruck ein" << endl; cin >> luft; cout << endl; cout << "Gebe die Windrichtung ein" << endl; cin >> wind; cout << endl; if (luft >= 750 && wind == o || wind == n) { cout << "Das Wetter wird veraenderlich." << endl; } else{ cout << "Das Wetter wird sonnig." << endl; if (luft >= 750 && wind == s) { cout << "Das Wetter wird regnerisch." << endl; } else{ cout << "Das Wetter wird sonnig." << endl; if (luft >= 750 && wind == w) { cout << "Das Wetter wird regnerisch." << endl; } else{ cout << "Das Wetter wird veraenderlich." << endl; } } } getch(); } so, funzt ja auch eigentlich schonma! außer, dass der bei der ausgabe am ende einfach alle wettervorhersagen ausgibt! nun meine frage: was is da falsch? + Multi-Zitat Zitieren
#7 7. Mai 2007 AW: plz help bei folgenden aufgaben was mir erstmal aufgefallen ist: Du fragst die Windrichtung ab und speicherst sie in eine Integer-Variable. Allerdings ist "int" nur für Zahlen, für die Buchstaben o, w, s, n musst Du "char" nehmen... PHP: void main (){ char wind ; int luft ; // oder float, wenn der Druck auf Kommastellen haben soll... cout << "Gebe den Luftdruck ein" << endl ; cin >> luft ; cout << endl ; cout << "Gebe die Windrichtung ein" << endl ; cin >> wind ; cout << endl ; if ( luft >= 750 && wind == 'O' || wind == 'N' ){ [...]} So, jetzt zu den If's: Ich persönlich würd's ja mit switch machen, aber Deine aufgabenstellung legt ja If + Else fest... Es werden bei Dir nur alle 3 Vorhersagen ausgespuckt, wenn der Druck < 750 ist. Denn es werden ja nacheinander alle If's durchgegangen. Und da überall die Bedingung ">750" NICHT wahr ist, wird JEDESMAL der Else-Befehl ausgeführt! Sn0wm4n + Multi-Zitat Zitieren
#8 7. Mai 2007 AW: plz help bei folgenden aufgaben ich soll also statt den ganzen int variablen lieber char wind und int luft nehmen ja? und was sollen die ganzen andren farbigen markierungen? das mit dem else leuchtet mir ein! aber wie kann ich das anders machen! sry aber steh da grad aufm schlauch! ^^ + Multi-Zitat Zitieren
#9 7. Mai 2007 AW: plz help bei folgenden aufgaben Du musst überlegen was geht und was sinnvoll ist. Wenn du die Windrichtungen mit n,s,o,w angibst dann musste ja zwangläufig nen speichertyp nehmen der Buchstaben unterstützt .... daher must du logisch überlegen was passend ist für deine anforderungen! Di ganzen farbigen Markierungen macht das forum automatisch wenn man es in ein php code feld packt ... das dient einfach nur zur Verdeutlichung des script's! hier mal nen Bsp: Als php code: PHP: lala = "asd" Normaler code: Code: lala = "asd" Was soll der denn ausgeben wenn der druck unter 750 ist? Knusperkeks + Multi-Zitat Zitieren
#10 7. Mai 2007 AW: plz help bei folgenden aufgaben du kannst auch <string.h> includieren und dann das ganze mit Strings machen #include <string.h> String wind; ... ... if( strtolower( wind) == "nord") .... das strtolower ist dafür da, um die zeichen in kleinbuchstaben umzuwandeln + Multi-Zitat Zitieren
#11 7. Mai 2007 AW: plz help bei folgenden aufgaben Die Farbe ist nur da, weil ich nicht den Board-Code-Tag genommen habe, sondern den PHP-Code-Tag. Ist einfach übersichtlicher... btw: Arbeite doch bitte mit mit Einrückungen etc. Das wirkt ebenfalls übersichtlicher für den Leser Hier mal eine Möglichkeit ohne else: PHP: [...]if( luft > 750 ){ if( wind == 'o' || wind == 'O' || wind == 'n' || wind == 'N' ){ cout << "Das Wetter wird veraenderlich." << endl ; } if( wind == 's' || wind == 'S' ){ cout << "Das Wetter wird regnerisch." << endl ; } if( wind == 'w' || wind == 'W' ){ cout << "Das Wetter wird regnerisch." << endl ; }}if( luft <= 750 ){ if( wind == 'o' || wind == 'O' || wind == 'n' || wind == 'N' ){ cout << "Das Wetter wird sonnig." << endl ; } if( wind == 's' || wind == 'S' ){ cout << "Das Wetter wird sonnig." << endl ; } if( wind == 'w' || wind == 'W' ){ cout << "Das Wetter wird veränderlich." << endl ; } } [...] Habe jetzt einfach mal auch die Unterscheidung zwischen Groß- und Kleinschreibung eingefügt Bei mir funzt es mit... PHP: char wind ; int luft ; ...und den If's oben perfekt. //edit: mal wieder zu spät^^ + Multi-Zitat Zitieren
#12 7. Mai 2007 AW: plz help bei folgenden aufgaben ahso! wusste ich nich mit dem php! ja wenn der druck unter 750 ist dann muss halt ensprechend der windrichtung in der tabelle das wetter rauskommen! das mit dem strtolower und dem #include <string.h> lassen wir mal weg! ka was das is!^^ sry aber unser lehrer hat uns einfach ins kalte wasser geschmissen und leider nich erklärt für was diese befehle am anfang sind! wir haben bisher nur int, float, while und if und else gelernt! *und wie ihr seht hab ich selbst bei so easy sachen echt probs * + Multi-Zitat Zitieren
#13 7. Mai 2007 AW: plz help bei folgenden aufgaben Welche Befehle am Anfang? If und Else, oder #include? btw: c00l, die Kennzeichnung vom "Themenstarter" ist ja schon eingefügt. Danke raid + Multi-Zitat Zitieren
#14 7. Mai 2007 AW: plz help bei folgenden aufgaben Ich glaube das meint er strtolower <-- das macht aus nem "LALSDlasdlasd" ein "lalsdasdlasd" Also er wandelt alle großbuchstaben in kleine um geht auch andersrum, und gibts auchnur für den ersten buchstaben usw den rest müssen die die anderen erklären Knusperkeks + Multi-Zitat Zitieren