Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   kleines Programm für C: (https://www.tweakpc.de/forum/programmiersprachen/43655-kleines-programm-fuer-c.html)

Met4ller 17.12.2006 17:25

kleines Programm für C:
 
Guten Tag an alle,

ich habe gerade ein Problem mit C! In der Schule sollen wir ein Programm schreiben...

Aufgabe war: Es ist halt irgendwo eine Wand, die als eine Seite eines Rechteckes "zählt". Und man hat eine bestimmte Länge an Zaun und es soll an der Wand gestartet werden mit dem Zaun verlegen. Also es werden von dem Rechteck nur 3 Seiten mit Zaun verlegt! Die 4. Seite ist halt fixiert. Sagen wir einfach mal, es ist eine Betonwand.
Nun soll das Programm alle Fälle durchlaufen (genauigkeit auf cm oder mm), bis die größe Fläche entsteht!

Eine Skizze mal:

|xxxxxxx wobei: "|" Betonwand und "x" Zaun und "." Inhalt ist!
|....... x
|........x
|........x
|xxxxxxx

Es muss ein Rechteck enstehen.

also mein Programm bis jetzt, jedoch komme ich nicht weiter -.-:


//---------------------------------------------------------------------------

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
float zaun,fl1,fl2,a,b;
printf("Zaunproblem? - Nööö!\n\n");
printf("Bitte geben Sie die Zaunlänge ein!");
scanf("%f",&zaun);
b=zaun;
a=0;
fl2=0;
do
{
b= b-0.001;
a= (zaun-b)/2;
fl1= a* b;
if (fl1>fl2)
{
fl2=fl1;
}
else
{
printf("Die maximale Fläche beträgt: %f", fl2);
while(fl2<fl1);
getchar();
getchar();
return 0;
}
//---------------------------------------------------------------------------



Wäre froh wenn mir jemand helfen kann.

Achja, es sollen auch die Längen der beiden Seiten ausgegeben werden!

Vielen Dank :D

Met4ller 18.12.2006 19:43

AW: kleines Programm für C:
 
Also ich habe es soweit hinbekommen! Eine Frage noch, wie kann man nochmal eine Variable auf eine bestimmte zahl an nachkommastellen "kürzen" ???

DonSchado 18.12.2006 23:54

AW: kleines Programm für C:
 
% 100.0?

dernetteeddie1978 12.03.2007 23:28

AW: kleines Programm für C:
 
in c++ mit:

cout >> fixed >> setprecision(x) >> ...

weiß nicht obs auch in C geht.

dernetteeddie1978 12.03.2007 23:29

AW: kleines Programm für C:
 
iss das nicht ne Extremwertaufgabe aus mathematischer Sicht?

mad_moses 22.03.2007 19:55

AW: kleines Programm für C:
 
@dernetteeddie1978

ja ist es :)

und iostream bzw cout ist c++

in c kannst du es bei der ausgabe mit printf formatieren, mit %f.3 oder so, dabei bedeutet die 3 das er nur 3 nachkommastellen anzeigt


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.