Hilfe bei C Programmierung

Diskutiere und helfe bei Hilfe bei C Programmierung im Bereich Software & Treiber im SysProfile Forum bei einer Lösung; Moinsn, ich glaub wir brauchen mal einen Programmierungs Thread ^^ denn ich bekomm grad schonwieder nix hin.... hann mir einer sagen wo das... Dieses Thema im Forum "Software & Treiber" wurde erstellt von Moinsn, 31. Oktober 2009.

  1. Moinsn
    Moinsn Hardware-Wissenschaftler
    Registriert seit:
    13. April 2009
    Beiträge:
    436
    Zustimmungen:
    2
    Name:
    Felix
    1. SysProfile:
    99165

    Moinsn, ich glaub wir brauchen mal einen Programmierungs Thread ^^
    denn ich bekomm grad schonwieder nix hin....
    hann mir einer sagen wo das problem bei den IF Anweisungen unten ist.
    Bei mir sind irgendwie mehrere Fälle true, obwohl nur einer true sein dürfte...
    DANKE

    [​IMG]




    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>


    int a = 0;
    int b = 0;
    int zaehler = 1;
    time_t t;



    int main(void)
    {


    time(&t);
    srand((unsigned int)t); /* Zufallsgenerator initialisieren */


    a = rand()%48+1; //Zufallswert für die Variable a


    printf("Einfaches Ratespiel 1 aus 49\n ");
    printf("==============================\n\n");
    printf("Zufallszahl wurde generiert,\n");
    printf("bitte Wert eingeben:\n");




    /*do
    {
    scanf("%i",&b);
    getchar();
    zaehler = zaehler+1;
    if (a > b)
    printf("Die gesuchte Zahl ist groesser\n");
    if (a < b)
    printf("die gesuchte Zahl ist kleiner\n");
    }
    while(a != b);
    */


    printf("Du hast %i Versuche gebraucht,\n",zaehler);


    if (zaehler < 3)
    {
    printf("Super Leistung\n");
    }

    if (zaehler == 3||4)
    {
    printf("Sehr gute Leistung\n");
    }

    if (zaehler == 5)
    {
    printf("Gute Leistung\n");
    }

    if (zaehler == 6||7||8)
    {
    printf("Mittelmaessige\n");
    }

    if (zaehler > 8)
    {
    printf("Schwache Leistung\n");
    }

    getchar();
    return 0;
    }


    EDIT:
    Bräuchte auch noch bei 2 anderen Projekten n Ratschlag......
    wär cool wenn ich hier jmd finde der sich auskennt.
    DANKE
     
    #1 Moinsn, 31. Oktober 2009
    Zuletzt bearbeitet: 1. November 2009
  2. BadGirl
    BadGirl Alter Hase
    Registriert seit:
    18. Juli 2007
    Beiträge:
    2.258
    Zustimmungen:
    165
    1. SysProfile:
    36082
    2. SysProfile:
    125718

    AW: Hilfe bei C Programmierung

    sorry moins aber soviel kann ich leider nicht um das zu verstehen. aber ein guten forum dafür ist http://www.c-plusplus.de/forum/index.php da habe ich damals sehr viel hilfe bekommen ;)
     
  3. d0pecr4wler
    d0pecr4wler PC-User
    Registriert seit:
    24. November 2009
    Beiträge:
    17
    Zustimmungen:
    1
    Name:
    Axl Dope
    1. SysProfile:
    118824
    AW: Hilfe bei C Programmierung

    Hey Moinsn,

    weiß ja nicht ob du noch Hilfe brauchst,
    aber da ich 'ne Ausbildung zum Softwaretechnologen mache
    und dort auch Programmierung lerne,
    hab ich mir deinen Code mal angesehen.

    Hier mal die von mir überarbeitete Version,
    hab mal rot markiert was ich geändert habe.

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
    
    
    int a = 0;
    int b = 0;
    int zaehler = [COLOR="Red"]0[/COLOR];
    time_t t;
    
    
    
    int main(void)
    {
    
    
    time(&t);
    srand((unsigned int)t); /* Zufallsgenerator initialisieren */
    
    
    a = rand()%48+1; //Zufallswert für die Variable a
    
    
    printf("Einfaches Ratespiel 1 aus 49\n ");
    printf("==============================\n\n");
    printf("Zufallszahl wurde generiert,\n");
    printf("bitte Wert eingeben:\n");
    
    
    
    
    do
    {
    scanf("%i",&b);
    getchar();
    zaehler = zaehler+1;
    if (a > b)
    printf("Die gesuchte Zahl ist groesser\n");
    if (a < b)
    printf("die gesuchte Zahl ist kleiner\n");
    }
    
    while(a != b);
    printf("Du hast %i Versuche gebraucht,\n",zaehler);
    
    if (zaehler < 3)
    {
    printf("Hervorrangende Leistung\n");
    }
    
    if ([COLOR="Red"](zaehler == 3) || (zaehler == 4)[/COLOR])
    {
    printf("Sehr gute Leistung\n");
    }
    
    if (zaehler == 5)
    {
    printf("Gute Leistung\n");
    }
    
    if ([COLOR="Red"](zaehler == 6) || (zaehler == 7) || (zaehler == 8)[/COLOR])
    {
    printf("Mittelmaessige Leistung\n");
    }
    
    if (zaehler > 8)
    {
    printf("Schwache Leistung\n");
    }
    
    getchar();
    return 0;
    }
    Wenn du "int zaehler = ..." auf 1 setzt,
    dann fängt er bei 1 an mit zählen,
    somit ist die erste eingegebene Zahl für den Compiler die zweite.
    Deshalb auf 0 gesetzt.

    Und mit "(zaehler == 3||4)" kam er auch nich klar,
    deswegen hab ich das in eine etwas längere Version geändert. ;)

    Editiert von gemini:
    Hab das ganze noch in Code-Tags gesetzt, dann sieht man sofort, wo der Code angfängt und endet;)


    Editiert von d0pecr4wler:
    Dankeschoen!^^
     
    #3 d0pecr4wler, 27. November 2009
    Zuletzt bearbeitet: 27. November 2009
  4. Moinsn
    Moinsn Hardware-Wissenschaftler
    Themenstarter
    Registriert seit:
    13. April 2009
    Beiträge:
    436
    Zustimmungen:
    2
    Name:
    Felix
    1. SysProfile:
    99165

    AW: Hilfe bei C Programmierung

    Ha, ihr seit die besten.....
    Besonderen DANK an d0pecr4wler
    ich werd dich gleich mal adden da ich öfters sone Probleme habe.
    Manchmal raff ichs einfach nicht.

    Sry das ich erst jetzt Antworte aber ich war die letzte Woche krank und hab immer übel viel für die Schule zu schicken.
    Schön jmd gefunden zu haben der in C fit ist

    Vielen DANK
     
Thema:

Hilfe bei C Programmierung

Die Seite wird geladen...

Hilfe bei C Programmierung - Similar Threads - Hilfe Programmierung

Forum Datum

Samsung will seinen digitalen Assistenten Bixby mit Perplexitys Hilfe retten

Samsung will seinen digitalen Assistenten Bixby mit Perplexitys Hilfe retten: Samsung will seinen digitalen Assistenten Bixby mit Perplexitys Hilfe retten Allerdings soll der südkoreanische Hersteller, ähnlich wie Amazon über Alexa+, einen neuen Anlauf planen. Inzwischen...
User-Neuigkeiten 9. Januar 2026

YouTube bringt Erste-Hilfe-Videos prominent in die Suche

YouTube bringt Erste-Hilfe-Videos prominent in die Suche: YouTube bringt Erste-Hilfe-Videos prominent in die Suche Wer künftig nach Begriffen wie Herzinfarkt, Wiederbelebung oder Blutstillung sucht, bekommt oben in den Ergebnissen einen eigenen Bereich...
User-Neuigkeiten 10. November 2025

Google bittet Supreme Court um Hilfe im Epic-Streit

Google bittet Supreme Court um Hilfe im Epic-Streit: Google bittet Supreme Court um Hilfe im Epic-Streit Der Suchmaschinenriese hat sich an den Supreme Court gewandt, um die Umsetzung des Epic-Urteils zu verzögern. Konkret geht es um die...
User-Neuigkeiten 26. September 2025

KI im Straßenverkehr: Hilfe bei der Parkplatzsuche gewünscht

KI im Straßenverkehr: Hilfe bei der Parkplatzsuche gewünscht: KI im Straßenverkehr: Hilfe bei der Parkplatzsuche gewünscht Auch im Straßenverkehr kommt sie zum Einsatz – etwa in Autos in Form von Fahrassistenzsystemen. Laut einer Umfrage des...
User-Neuigkeiten 14. März 2025

Computerprobleme Hilfe?

Computerprobleme Hilfe?: Hallo, ich habe heute eine Maus gekauft (Tecknet) und wollte sie jetzt an meinen Laptop anschließen, jedoch funktioniert sie aus mir nicht erfindlichen Gründen nicht, obwohl sie unter "Geräte" im...
Software & Treiber 21. Februar 2025

Spiele stürzen immer ab auf meinem PC brauche eure Hilfe?

Spiele stürzen immer ab auf meinem PC brauche eure Hilfe?: Moin Zusammen, ich habe ein großes Problem, und zwar stürzen auf meinem Pc alle Spiele ab und finde keine Lösungen dazu. Hier ein paar Systeminformationen: Windows 11 Home AMD Ryzen 5 5600 ,...
Grafikkarten 16. Februar 2025

Ich Brauche Hilfe beim Pc aufrüsten?

Ich Brauche Hilfe beim Pc aufrüsten?: Ich möchte meinen alten pc aufrüsten aber weiß nicht ob das wirklich so schlau ist ich habe einen etwa 8 Jahre alten Pc und möchte einen ryzen 5 5600 Prozessor und eine Nvidia GeForce GTX 1660...
Grafikkarten 14. Februar 2025

Brauche hilfe?

Brauche hilfe?: hallo, ich habe mir vor einer Woche das dooge Tablett geholt und habe als Netzteil sowas bekommen. Ist das nicht kein chinesisches Netzteil? Was soll ich tun...
Stromversorgung 12. Februar 2025

Brauche hilfe, wieso springt mei. Pc nach dem cpu wechsel nicht mehr an?

Brauche hilfe, wieso springt mei. Pc nach dem cpu wechsel nicht mehr an?: Hab meinen Prozessor gewechselt. Der pc startet seit dem nicht mehr. Bräuchte hilfe. CPU: AMD Ryzen 9 7950X 16x 4.50Ghz / Turbo bis 5.70Ghz / 32 Threads Mainboard: ASUS ROG Strix X670E-F Gaming...
Prozessoren 6. Februar 2025

PC Hilfe? Keine Reaktion des Mainboards, oder CPU?

PC Hilfe? Keine Reaktion des Mainboards, oder CPU?: Hallo zusammen, ich bin mir grade ein zweites System am zusammen bauen und habe das Problem, dass es wirklich gar keine Reaktion vom Rechner gibt. Zu den Daten: LGA 1151 i7 6700k auf einem...
Mainboards 5. Februar 2025

Ich brauch Hilfe?

Ich brauch Hilfe?: jemand mehr helfen? https://www.gutefrage.net/frage/ich-brauch-hilfe-85
Software & Treiber 2. Februar 2025

Wifi Setup aus der Hölle mit Brother HL-L2350DW? Hilfe!?

Wifi Setup aus der Hölle mit Brother HL-L2350DW? Hilfe!?: Was ist denn los mit diesem Brother Drucker? Er findet das Wlan nicht und auch nicht mal das angeschlossene USB Kabel was letzte Woche noch funktioniert hat. Der Wlan Access Point ist Luflinie...
Software & Treiber 1. Februar 2025

Ich brauche Hilfe mit meinem setup?

Ich brauche Hilfe mit meinem setup?: Hi Leute, Ich brauche Hilfe mein Setup ordentlich zu machen und zu gestalten kann mir jemand da helfen? Ich kann mir außerdem noch Sachen für 50 Euro kaufen und habe einen Led Streifen. Vielen...
Monitore, TV-Geräte & Beamer 29. Januar 2025
Hilfe bei C Programmierung solved
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden