Zum Inhalt springen

squidward

Mitglieder
  • Gesamte Inhalte

    30
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von squidward

  1. Ja, ich habe mich bereits angemeldet, aber ob die mich nehmen werden . . . ?! Und falls ich es irwie schaffen sollte die Ausbildung zu wechseln, kann ich dann die Schule weiterbesuchen? Hmmm... hast Du dein Abi in der Tasche und studierst Du? Oder meinst Du, dass man auch mit der Mittleren Reife gut leben kann ? Denn wenn man die ERSTE Ausbildung absolviert hat, dann hat man kein Anspruch auf Staatliche Fördermittel, da man ja sich angeblich selbst versorgen kann und das wusste mein Vater sicher (so ein Geizkragen) Wie soll ich mich denn dann selbst unterhalten können, wenn niemand hinter mir steht? Und selbst wenn ich irwie Anspruch hätte, dann wer mit 26 oder 27 mein Bafög Anspruch erlischt . . . MfG squidward
  2. Tag, ich werde ab September dieses Jahres eine Ausbildung als Chemielaborant beginnen, eine Ausbildung wollte ich jedoch nicht machen, denn ich wurde von meinem Vater dazu gedrängt und ich werde immer noch dazu gedrängt eine Ausbildung zu machen. Ich wollte keine Ausbildung sondern meine Schule weitermachen. Dummerweiße lies ich mich von ihm (meinem Vater) leiten und unterschrieb die Rückmeldung des Beruflichen Gymnasiums, dass ich doch nicht kommen werde und tada mein Leben wurde und ist zerstört . . . Stattdessen werde ich eine Ausbildung als Chemielaborant beginnen, da er mir sonst mit Hausverweis droht (wobei ich ja sowieso ausziehen muss). Kurz zu mir: Ich habe bisher keine Ausbildung(en) begonnen, habe mein Realschulabschluss erfolgreich an einer Abendrealschule nachgeholt (Gesamtschnitt: 2,2 & Schnitt in den HF: 2,6) und mein Alter beträgt etwa 20 Jahre. Nun ist es zu spät ich habe diesen blöden Ausbildungsvertrag unterschrieben und mein Wunsch das Abi nachzuholen (Auf's "Abendgymi" darf ich leider auch nicht hin) ist jetzt ein schöner Traum geworden. Ich möchte wenigstens meinen Ausbildungsplatz wechseln (event. Fachinformatiker) und möchte zudem wissen ob es konsequenten wegen dem geben kann/wird etc. Danke! MfG squidward
  3. Meinst du "*a" oder "a", denn wenn ich den Wert "a" aendere, kommt eine Fehlermeldung. Aber wenn ich den Wert "*a" aendere, funktioniert alles einwandfrei. Frage: Liegt es vermutlich daran, dass der Operator "*" auf den Inhalt von "a" oder "b" zugreift? Edit: Noch eine Frage: Was ist der Sinn und Zweck von Pointern?
  4. Nabend! Warum gibt der folgende Code nicht den Buchstaben von der test.txt "C" aus? TestCode: #include <stdio.h> int main (void) { FILE *datei; datei = fopen ("test.txt", "rt"); printf("%s", *datei); if(*datei == NULL) { printf("Looser!"); } return 0; } Inhalt der "test.txt": Wie gebe ich denn beispielsweiße mit der Fkt. printf() den Datei-Inhalt aus? Meine vermutteten Fehler: 1) Bei der Zeile mit "printf("%s", *datei);" kann der Fehler bei der Formatanweißung "%s" liegen, weil ich davon ausgegangen bin das ohne die Formatanweißung der Buchstabe in der test.txt nicht gelesen werden kann. Aber falls "%s" Tatsaechtlich Falsch ist, was muesste dann stattdessen eingesetzt werden? 2) Falsch angelerntes bzw. interpretiertes Wissen wie bei Pointern Meine vermutung: Pointer zeigen (d.h. Pointer) den Inhalt einer deklarierten Variablen ohne sie zu Modifizieren. Bsp.: int *a, b; b = 15; /*Hier wird es (unten fettgedruckt) in die Adresse von a gespeichert und ggf. wird mit einem zusaetzlichen "*" beispielsweiße bei "printf()" auf den Inhalt bzw. auf die 15 zugegriffen (vermutung).*/ a = &b; /*Meine Eselsbruecke bzw. Merkhilfe: Zeige mir dein Inhalt, Variable b (ohne den Operator "*" waere es: Zeige mir deine Adresse, Variable b. Das mit dem Operator "&" ist mir noch unklar, aber ich weiß nur dass ich das nur bei funktionen wie "scanf()" und eben in diesem Fall verwenden darf/muss.*/ MfG
  5. Oh hähä, nein nicht schon wieder *blamiert*! :upps *schäm* Vielen Dank für eure beanspruchte gedult...
  6. Fängt das Zählen bei C nicht bei 0 an?
  7. Hi, Aber das macht das ganze ja noch unübersichtlicher welchen vorteil bringt mir denn das? #include <stdio.h> #include <math.h> int main(void) { float out[5]; int i = 1; do { printf("x%d: ", i++); scanf("%f %f %f", &out[0], &out[1], &out[2]); printf("\n"); out[3] = pow(out[1],2)-4*out[0]*out[2]; out[4] = (-b-sqrt(D))/2*out[0]; out[5] = (-b+sqrt(D))/2*out[0]; printf("%f\n%f\n\n", out[4], out[5]); } while(getchar() != 'c'); return 0; } Aber na ja hauptsache es funktioniert jetzt! Vielen Dank!
  8. Juhuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu, es klappt!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Danke! Wie meinst du das? Welches Element? Achso meinst du z.B. bei int i? Aber darf ich überhaupt da das out benutzen das ja bei double liegt?
  9. x² - 2x + 1 = 0 | -1 x² - 2x = -1 | quadrat. Ergänzung (x + 1)² = 0 | Wurzel x = -1 Fehler endeckt und korigiert! x² - 2x + 1 = 0 | -1 x² - 2x = -1 | quadrat. Ergänzung (x - 1)² = 0 | Wurzel x = +1 Man oh man ich bin sowas von Unkonzentriert! So nun zum Fehler im Programm: @Klotzkopp Egal wie viel klammern ich einbau ich bekomme das ergebnis 2 und 2 statt 1 und 1, Warum? out[0] = ((--(sqrt(D))/(2*a)); out[1] = ((-+(sqrt(D))/(2*a));[/code] Übrigens hier auch: [code]D = ((pow(b,2))-(4*a*c));
  10. Hallo! Wie der Titel schon wissen lässt, hab ich offensichtlich ein Fehler bei der Umsetzung der Formel in C. Und zwar, wenn ich die Glieder a, b, c (1, -2, 1) in meinem Programm eintippe kommen die Werte 2 und 2 Raus? Dabei musste -1 und -1 Rauskommen: x² - 2x + 1 = 0 | -1 x² - 2x = -1 | quadrat. Ergänzung (x + 1)² = 0 | Wurzel x = -1 Hier der Quelltext (siehe rotmarkierte Stelle): #include <stdio.h> #include <math.h> int main(void) { float a, b, c, out[1], D; int i = 1; do { printf("x%d: ", i++); scanf("%f %f %f", &a, &b, &c); printf("\n"); [COLOR="Red"]D = pow(b,2)-4*a*c; out[0] = -b-sqrt(D)/2*a; out[1] = -b+sqrt(D)/2*a; [/COLOR] printf("%f\n%f\n\n", out[0], out[1]); } while(getchar() != 'c'); return 0; }
  11. Guten Nachmittag, So das Programm läuft einwandfrei bis auf die Tatsache, dass manchmal diese #-1.IND00 auftretten (siehe Anhang)?! Wie kann ich es machen, dass es ERRORS statt diese #-1.IND00 ausgibt? edit: Oder einfach irgendetwas anderes hauptsache dieses #-1.IND00 wird nicht ausgegeben beispielsweise mit einer printf Funktion (falls es moeglich ist)...
  12. Und die wäre?
  13. Ach ja wegen dem Bogenmaß... :upps Vielen Dank!
  14. Hallo, sinuswert = sin(30*3.14159265/180); sin0.5 = 30° und umgekehrt? Mit der Funk. asin komme ich nicht weiter, denn das ergebnis lautet = 0.551070, mit sin^-1(30*3.14159265/180); auch nicht und mit 1/sin(30*3.14159265/180); auch nicht. Es muss doch eine Möglichkeit existieren!?
  15. Jawohl, aber ich weis leider nicht wie man die 'ic.h' Library-Datei in mein Projekt mit CodeBlocks bindet.
  16. Hi, Jo funzt jetzt, jedoch musste ich auch an der >>while Schleife<< ein getchar() fuegen. => Das Prog. fraegt schon am Anfang nach der ich sag mal Abbruchsbedingung 'c', aber im großen und ganzen ist es Ok! Es funzt! Danke! PS: Ach ja, eine Frage noch: Wie kann man Texte in Konsolen-Applikationen einfaerben? Denn ich moechte die Auswertung bzw. die Loesung hervorheben. Also mit <stdio.h> komme ich nicht weiter und mit <conio.h> auch nicht...
  17. Hast du etwa nicht verstanden? Das selbe... Dann habe ich mich eben leider doch falsch ausgedrueckt... Also, wie man sieht habe ich oben in der While Schleife (close != c), und unten also am ende der While Schleife habe ich scanf("%c", &close). Wobei moment es wird ja nicht gewartet bis ich etwas bei >>Weiter?<< eingegeben habe oder? Das heißt ja dann das die while schleife sofort die abbruchbedingung c benoetigt oder? Nun ja sieht selbst... EDIT: Hoppla! So jetzt!
  18. /* Name: cab Version: Beta Info: Programm welches quadratische Gleichungen der Form ax² + bx + c = 0 berechnen kann. Autor: squidward Datum: 25.9.08 */ #include <stdio.h> #include <math.h> int main() { //PROGRAMM INFO printf("cab Betaversion (C) 2008 squidsoft\n"); char close; [B][COLOR="Red"]while (close != 'c') {[/COLOR][/B] double a, b, c, zahl, wurzel, diskriminante_d, quadrat, nenner, ergebnis1, ergebnis2; //ABFRAGE DER VARIABLEN a, b und c printf("\na: "); scanf("%lf", &a); printf("\nb: "); scanf("%lf", &; printf("\nc: "); scanf("%lf", &c); //a, b, c FORMEL UND AUSWERTUNG zahl = (-(); quadrat = pow((, 2); diskriminante_d = ((quadrat)-4*(a)*(c)); wurzel = sqrt(diskriminante_d); nenner = (2*(a)); // 2 x a ergebnis1 = ((zahl + wurzel) / nenner); ergebnis2 = ((zahl - wurzel) / nenner); //FEHLERMELDUNG if (diskriminante_d < 0) { printf("\n\nError!"); } else if (diskriminante_d > 0) { printf("\nx1: %lf", ergebnis1); printf("\nx2: %lf", ergebnis2); } [B][COLOR="Red"]printf("\n\nWeiter? "); scanf("%c", &close); }[/COLOR][/B] getchar(); getchar(); return 0; } [/code] Also wenn ich tatsaechtlich richtig verstanden habe, macht die While Schleife folgendes: Solange Bedingung nicht erfuellt, mache weiter oder gehe die Schleife xMal durch! Zwar macht die Schleife auch das, jedoch startet sie wenn ich mich richtig ausdruecke die Funktion erneut. Und ich muss daher den Buchstaben c 2x eingeben. Wie kann man das vermeiden? Ich dachte da an so ein break; Befehl in einem if block... aber wozu dann das while... Ich will es unbedingt nur mit while... (wenn das überhaupt moeglich ist) MfG
  19. Nun ja, ich haette es gern so, das man erst in Summand 1 die Zahl eingeben kann und dann in Summand 2, ohne dass ich extra dafür ein scanf/printf befehl eingeben muss. PS: Und nur mal so eine Frage nebenbei, wie lautet der Befehl fuer eine schließung des Programms (allgemein)?
  20. Hallo, ich habe wieder einmal zwei Probleme: 1) CodeBlocks zeigt keine konkreten Fehlermeldungen mehr an, wenn ein Programmier-Fehler vorliegt!? 2) In meinem Programm hat sich ein Fehler unterlaufen. :confused: Dank im Voraus! Edit: Zu 2: Rechtzeitig bemerkt! ; vergessen, bei su = (s1 + s2). Aber funktioniert nicht wie ich es mir eig. vorgestellt habe... Na ja...
  21. squidward

    [Fragen]

    Gibt es auch eins für C?
  22. Hi, es ist kein Problem! Ich wollte mich nur bei denjenigen bedanken die mir dabei geholfen haben. Greetz!
  23. DANKESCHOEN Klotzkopp, TDM und Panke! Ja, sorry war wohl etwas zu ungeduldig... BMIRechner.zip
  24. /* BMI Rechner sw 29.8.08 */ #include <stdio.h> int main() { float k, g, q; printf("\nKoerpergroese eingeben: \n"); scanf("%f, &k"); printf("Gewicht eingeben: \n"); scanf("%f, &g"); q = (g / (k * k)); printf("Ergebnis: %f\n", q); if (q > 25) { printf("Du hast ..."); } else { printf("Gut ..."); } getchar(); getchar(); return 0; } So, das voherige Problem wollte ich editieren aber da es ja ein Zeit-Limit gibt... So, dass vorherige Problem scheint sich irgendwie in Luft aufgeloest zu haben. Jetzt das naechste bei der auswertung kommt eine Abstrakte Zeichenkette... Warum?
  25. Problem: Wenn ich die Datei Kompilire und dannach ausfuehre kommt eine Fehlermeldung, nachdem ich eine Zahl in "Koerpergroesse eingeben: " getippt habe. Was ist der Fehler? Uebrigens Code::Blocks ist Super! MfG\n squidward

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...