Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Brauche eure 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 <
000
06.11.2003, 09:55 Uhr
~Beginner25
Gast


Hi,
habe ein Problem,ich weiss nicht weiter.Habe von einem Prof.ein kleines Programm bekommen,das den Wiederstand eine Kupferdrahts berechnet.Es wird die Länge und der Durchmesser des Drahtes angeeben.Wenn der Durchmesser <= 0 ist wird das Programm abgebrochen.Wir sollen jetzt schleifen einbauen,wo man gefragt wird ob man da sProgramm ncohmal zu berechen möchte und es zur Eingabe wieder läft und es sollen die fehlerhaften Eigabne gezählt (<=0) und dann im % angezeigtwerden von den gesammten eingaben. Ich weiss nicht wie ich das machen kann.könnt ihr mir bitte helfen!!!

danke schonmal im vorraus

Torsten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.11.2003, 10:09 Uhr
geissbock



also mal als ansatz.
um das ganze nochmal durchlaufen zu lassen packe es in eine while schleife. ist meiner meinung nach das einfachste.

C++:
int nochmal=1;

while(nochmal)
  {//berechnungen
    //benutzereingabe
    printf("eingabe: nochmal durchlaufen = 1, abbruch = 0");
    scanf("%d",&nochmal);
   }



so den rest musst du aber erst mal anfangen. wie die anderen es gleich sagen werden: hausaufgaben nur gegen bezahlung!!! aber das sollte dich schon ma ein stückchen weiter bringen.

Dieser Post wurde am 06.11.2003 um 10:20 Uhr von geissbock editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.11.2003, 18:07 Uhr
~keinplan
Gast


C oder C++?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.11.2003, 01:09 Uhr
0xdeadbeef
Gott
(Operator)


Die sauberste Lösung wäre wohl eine annehmende Schleife, also:

C++:
char nochmal;
do {
  /* ... mach kram */
  printf("Nochmal (J/N)? ");
  nochmal = getchar();
} while(tolower(nochmal) == 'j'); /* angenommen, j/J soll als nochmal angenommen werden */


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: