» kann mir einer bei meinem Programm Helfen was ich geschrieben habe?

Befehl ausführen, sobald der PC hochfährt?Neuen Thread eröffnenNeue Antwort erstellenIch brache hilfe bei C++ esgeht um einer Aufgabe (Mittelwert aller Werte.....
AutorNachricht
Beobachter 
Anmeldedatum: 25.09.2012
Beiträge: 2
25.09.2012, 08:57
zitieren

Ich habe ein Programm geschrieben was für meine Arbeit bestimmt ist es soll mit den Anteil an Trockenmörtel ermittel es stimmt auch alles auser zu schluss der jeweiligen if funktion.
Wenn man Beispielsweise mal:
(2) drückt für ohne Dicke
(80,78 )m²
(18 )l/m²
dann kommt da 1454,04l raus das ist auch richtig aber wenn ich dann den
Trockenmörtel ausrechnen will(*1.5) kommt da 3271.59 Kg raus das ist falsch da müsste 2181 Kg rauskommen weiß leider nicht was falsch ist.

/* bspl009 */
#include <stdio.h>
main(){
double summe=0.0,zahl,wert,pro,con;
int wahl;
printf("\n\a\t\tM o e r t e l g r u p p e II\n");
printf("\n\t1 Mit Putzdicke ==>");
printf("\n\t2 Ohne Putzdicke ==>");
printf("\n\tIhre Wahl: ");
scanf("%i",&wahl);
if (wahl == 1){
printf("\n\tFlaeche in Quadratmetern :");
scanf("%lf",&zahl);
printf("\n\tPutzverbauch in Liter/Quadratmeter :");
scanf("%lf",&pro);
printf("\n\tPutzdicke in Zentimeter :");
scanf("%lf",&wert);
summe=zahl*pro*wert;
printf("\n\tDie Trockenmischung: %.2lf Liter\n\n",summe=zahl*pro*wert);
printf("\n\tFrischmoertel pro Killogramm/Liter :");
scanf("%lf",&con);
summe=summe*con;
printf("\n\tTrockenmoertel : %.2lf ",summe,summe=con*summe);

}
if (wahl ==2){
printf("\n\tFlaeche in Quadratmetern :");
scanf("%lf",&zahl);
printf("\n\tPutzverbauch in Liter/Quadratmeter :");
scanf("%lf",&pro);
summe=zahl*pro;
printf("\n\tDie Trockenmischung: %.2lf Liter\n\n",summe=zahl*pro);
printf("\n\tFrischmoertel pro Killogramm/Liter :");
scanf("%lf",&con);
summe=summe*con;
printf("\n\tTrockenmoertel : %.2lf \n\n",summe,summe=summe*con);

}

system("\n\tPAUSE");
}

Habe es fett makiert wo der Fehler entsteht

[/img]


pn
Junior 
Name: Voller Name als Anagramm: Fitje Weshoms
Geschlecht:
Fahrzeug: Yamaha YZF R6 Thundercat
Anmeldedatum: 15.07.2012
Beiträge: 92
Wohnort: Amberg, Oberpfalz
25.09.2012, 18:07
zitieren

Hallo, glaube den Fehler gefunden zu haben:

/* bspl009 */
#include <stdio.h>

/*Eingabefunktionen zur besseren Lesbarkeit in der MAIN-Funktion*/
double Eingabe_Flaeche(void)
{
double zahl;
printf("\n\tFlaeche in Quadratmetern :");
scanf("%lf",&zahl);
return(zahl);
}

double Eingabe_Putzverbrauch(void)
{
double pro;
printf("\n\tPutzverbauch in Liter/Quadratmeter :");
scanf("%lf",&pro);
return(pro);
}

double Eingabe_Frischmoertel(void)
{
double con;
printf("\n\tFrischmoertel pro Kilogramm/Liter :");
scanf("%lf",&con);
return(con);
}

void main(void)
{
double summe=0.0,zahl,wert,pro,con;
int wahl;

printf("\n\a\t\tM o e r t e l g r u p p e II\n");
printf("\n\t1 Mit Putzdicke ==>");
printf("\n\t2 Ohne Putzdicke ==>");
printf("\n\tIhre Wahl: ");
scanf("%i",&wahl);

if (wahl == 1)
{
zahl = Eingabe_Flaeche();
pro = Eingabe_Putzverbrauch();

printf("\n\tPutzdicke in Zentimeter :");
scanf("%lf",&wert);

summe= zahl * pro * wert;

printf("\n\tDie Trockenmischung: %.2lf Liter\n\n",summe=zahl*pro*wert);
con = Eingabe_Frischmoertel();

summe *= con;

printf("\n\tTrockenmoertel : %.2lf ",summe);
}

if (wahl ==2)
{
zahl = Eingabe_Flaeche();
pro = Eingabe_Putzverbrauch();
summe = zahl * pro;

printf("\n\tDie Trockenmischung: %.2lf Liter\n\n",summe); //=zahl*pro);
con = Eingabe_Frischmoertel();

summe *= con;
/* a = a *b; ist equivalent zu a*= b; */
printf("\n\tTrockenmoertel : %.2lf \n\n",summe);
/* Hier lag der Hund begraben: nur ein Argument uebergeben,
da nur Eins ANGEZEIGT WIRD: Ausserdem wurde es schon vorher
ausgerechnet, warum also nochmal ausrechnen? */
}

system("\n\tPAUSE");
}
Denke mal, dass
1.5*1.5 = 2.25
summe = summe * 1.5
summe = summe * 1,5
das selbe Ergebnis bringt wie
summe = summe * 2,25

Die Zeile mit den System-Befehl habe ich bei der Compilation mit MSVC 1.52
mal kurz auf Kommentar gestellt.
Habs für die anderen Compiler wieder mit reingenommen müsste eigentlich funzen.
Hoffe inständig, es funktioniert und dir geholfen zu haben.

Gruß Guiseppe


pn
Beobachter 
Anmeldedatum: 25.09.2012
Beiträge: 2
26.09.2012, 06:04
zitieren

ja genau jetzt stimmt es endlich juhu
danke für deine Hilfe :)


pn
Newbie 

Geschlecht:
Fahrzeug: Countach Quattrovalvole
Anmeldedatum: 27.12.2010
Beiträge: 17
27.10.2012, 15:38
zitieren

GuiseppeHallo, glaube den Fehler gefunden zu haben:

system("\n\tPAUSE");

Habs für die anderen Compiler wieder mit reingenommen müsste eigentlich funzen.

Gruß Guiseppe

Auf System(); Befehle sollte verzichtet werden.
Besser sind getchar(); oder fgets(stdin);


 1x  bearbeitet
pn
Gast 
27.10.2012, 15:38
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "kann mir einer bei meinem Programm Helfen was ich geschrieben habe?" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Kann mir einer mit meinem Vergaser (Roller) helfen?
Hi Jungs, ich weiß, mein Roller ist kein Auto und auch kein Honda, aber dewegen ja auch hier im Cafe. Hab einen Roller (Gilera Stalker 2005) mit 17,5 Dellorto Vergaser. Letzten Sommer habe ich diesen komplett überholt. Unter anderem: Neuer...
von ToxiT
0
2.863
18.04.2012, 08:45
ToxiT
Programm entpacken wer kann mir helfen?
Hallo, habe mir nen drucker treiber runtergeladen.. Kennt jemand von euch nen programm zum entpacken was kostenlos ist, was ich länger als 30 tage nutzen kann und wo ich mich nicht anmelden muß. Gute tips!?? DANKE...
von Joshivinyljunky
16
579
19.02.2009, 10:37
Suggs
Kann mir einer helfen??
Ich habe da ein problem. hab mir einen honda eg8, bj. 93 , zugelegt. Es ist aber kein normaler Eg8, sondern ein "Eg8 f1 competition". Kann mir Jemand was über dieses modelle sagen? Wieviel PS ? 90 oder doch 125 wie der verkäufer behauptet ?...
von import-racer
4
564
01.06.2006, 21:37
Chris 1985
Kann mir einer Mit nem 1.8T helfen ?
Ich weiß das hier ist ein Honda Forum. Und Ich wäre auch gerne Weiter nen Honda gefahren. Aber ich habe Vorerst mit nem Audi A3 8L mit 1.8T (Arz) angebandelt weil wirklich gnadenlos günstig und TÜV ohne Ende Ich hab damit nen Problem und wollte...
von Der Joe
13
924
25.05.2024, 18:54
albiknalltuete
Leute habe paar fragen wer kann mir helfen???
Hallo liebe leutz habe mir gestern nen Honda Civic EG4 geholt..... Und habe folgende probleme fragen!!! ES sind ca 30sachen eingetragen aber nicht im Fahrzeugschein sondern nur BEI Dekra Bericht und TÜV Süd Bericht also nur...
von HondaCivicfreak1982
2
375
13.08.2009, 20:13
HondaCivicfreak1982
Was ist Swap und wer kann mir mit meinem Eg5 helfen?
Hallo Honda freunde :) Ich lese hier so vieles über Swapen und weiß garnicht was das ist. Vielleicht könnt ihr mich hier mal aufklären und mir helfen. Ich selber habe einen Eg5 mit einem D16Z6 der aber leider irgendwie viel qualmt auf einmal(Kein...
von Janine
14
540
25.07.2012, 20:23
Extreme-Parts
Kann einer Helfen Front Leuchten EG8
So Irgenwie passen die Front leuchten nicht gescheit in die Limo rein, Rechts passt 1a nur links müsste sie ein stück höher und ein stück nach rechts nur das geht nicht, sonst Stoß ich an das Front Gerüst hinten dran, weis echt kein Rat mehr, schon alles...
von Eg8Extrem
5
270
22.07.2010, 17:53
Eg8Extrem
probleme mit meinem zweitauto kann mir wer helfen?
hallo leute hab mit mienem neuen 2tauto kleine probleme die heizung geht nicht was könnte das sein? und kühlwasser ist ölig wenn man es angreift ist das...
von civicsport
18
1.385
17.07.2007, 15:35
civicsport
Radioempfang bei meinem FR-v ein Witz wer kann mir helfen
Hallo, habe ständig störungen im radioempfang wer kann mir da helfen?? Habe das Radio schon einmal gegen ein neues wechseln lassen und der radioempfang sei angeblich super meinem fahrzeug. bloß leider habe ich beim fahren ständig störungen im...
von Smonko
2
1.288
23.09.2006, 05:22
Smonko
USPS tracking probs kann mir da einer Helfen
Hay mein englisch ist nicht wirklich gut und ich kann deshalb nicht deuten was usps mir sagen will hier die nachricht hoffe ihr könnt mir helfen. Out of Foreign Customs, December 22, 2006, 8:45 pm Into Foreign Customs, December 22, 2006, 3:30 pm,...
von V-tec driver
4
1.885
24.12.2006, 12:49
V-tec driver
© 2004 - 2026 www.programmierer-forum.de | Communities | Impressum |