🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #2222

REKURSIVE FUNKTION GESUCHT !!!

#2222
From: Mein Name
Date: Sun, 20 Dec 1998 00:00
52 lines
3448 bytes
Von: EDDY <retriculi@t-online.de>
Betreff: Ermitteln der Schachttiefe mittel Rekursiver Funktion  /brauche
Hilfe
Datum: Mittwoch, 16. Dezember 1998 20:01

Suche dringend jemanden, der mir hilft nachfolgenden Quelltext ( Ermittel
der tiefe eines Schachtes mittels  iteration),
in eine Rekursive Funktion zu ersetzen .



void main(void)
{

      case 'i':                  /* Berechnen der Tiefe nach Eingabe   */
      case 'I':                  /* der gemessenen Zeit                */
        printf("\n\n\n\t\t Zeit vom Loslassen des Steines bis zum ");
        printf("\n\t\t Eintreffen des Schalls in Sekunden : ");
        scanf("%lf%ret",&zeit,&ret);

        tiefe1 = zeit * zeit * ERDBESCHL / 2;    /* Berechnung der     */
        zeit2  = tiefe1/SCHALL;                  /* beiden Grenzwerte  */
        tiefe2 = (zeit - zeit2) * (zeit - zeit2) /* 'tiefe1' u.'tiefe2'*/
                 * ERDBESCHL / 2;

        printf("\n\n\t\t Oberer Grenzwert:  = %lf Meter" ,tiefe1);
        printf("\n\t\t Unterer Grenzwert: = %lf Meter\n\n" ,tiefe2);
        i = 0;
        do


          i++;
          tiefe = .5 * (tiefe1+tiefe2);   /* Mitte zw. tiefe1 u. tiefe2*/
          diff = sqrt(2*tiefe/ERDBESCHL)  /* Abweichung der berechneten*/
                 +tiefe/SCHALL - zeit;    /* von der gemessenen Zeit.  */

          if (diff   >= 0.0)             /* Das Intervall wird neu    */
            tiefe1 =  tiefe;             /* festgelegt.               */
          else
            tiefe2 = tiefe;

          printf("\n\t\t %1d .Berechnungslauf: %5.2f Meter",i,tiefe);
        } while (fabs(diff) > ABWEICHUNG);/* solange bis die Zeit nur  */
                                          /* noch um die festgelegte   */
                         /* Abweichung von der gemessenen entfernt ist */
        printf("\n\n\n\n");
        wait();
wenn ihr was habt , schickt sie mir an unten stehende adresse.

Ich sag schon mal danke !!!!

EMAIL : Retriculi@t-online.de
Technical Details
Message-ID: <75jn7u$d82$4@news06.btx.dtag.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <75jgu9$us6$2@news03.btx.dtag.de>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 113080,9bafa60666ddb2fc,start
X-Google-Attributes: gid113080,public
X-Google-Thread: 115005,9bafa60666ddb2fc,start
X-Google-Attributes: gid115005,public
X-Google-Thread: 10c73c,71651099f6aacf3f
X-Google-Attributes: gid10c73c,public
X-Google-Thread: 1102ea,9bafa60666ddb2fc,start
X-Google-Attributes: gid1102ea,public
X-Google-Thread: 113dff,9bafa60666ddb2fc,start
X-Google-Attributes: gid113dff,public
X-Google-Thread: f4da7,9bafa60666ddb2fc,start
X-Google-Attributes: gidf4da7,public
X-Google-Thread: fd655,9bafa60666ddb2fc,start
X-Google-Attributes: gidfd655,public
X-Google-Thread: fd78a,9bafa60666ddb2fc,start
X-Google-Attributes: gidfd78a,public
From: retriculi@t-online.de (Mein Name)
Subject: REKURSIVE FUNKTION GESUCHT !!!
Date: 1998/12/20
Message-ID: <75jn7u$d82$4@news06.btx.dtag.de>
X-Deja-AN: 424770820
Content-Transfer-Encoding: 8bit
References: <75jgu9$us6$2@news03.btx.dtag.de>
X-Sender: 067318500-0001@t-online.de
Content-Type: text/plain; charset=ISO-8859-1
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
X-Complaints-To: abuse@t-online.de
X-Trace: news06.btx.dtag.de 914186302 13570 193.159.10.217 067318500-0001
Mime-Version: 1.0
Newsgroups: de.comp.lang.c++,de.sci.informatik.ki,de.sci.informatik.misc,fido.ger.ccc,fido.ger.informatik,maus.wissenschaft.informatik,schule.informatik,z-netz.wissenschaft.informatik