|
You last visited: Today at 16:54
Advertisement
C++ Code fragen
Discussion on C++ Code fragen within the C/C++ forum part of the Coders Den category.
07/20/2010, 19:17
|
#1
|
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
|
C++ Code fragen
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int menge;
float ergebnis;
double lpreis;
float zielpreis;
float skonto;
float barpreis;
float zukosten;
float bezugspreis;
double i = 5.0;
double I = 100.0;
double s =2.0;
int main()
{
cout << "Bitte geben Sie Preis ein : ";
cin >> lpreis;
cout << "Bitte geben Sie Menge ein : ";
cin >> menge;
if ( menge <= 5)
{
cout << ((lpreis * i) / I);
system("cls");
}
cout << (lpreis - ((lpreis * i) / I )) << endl;
cout << (lpreis - ((lpreis * i) / I )) - ((lpreis * s) / I) << endl;
return 0;
}
}
habe das alte Problem gelöst aber jetze habe ich ein neues Problem es ist eine differenz von 0.125 -.-
Kann da einer helfen?
Ausgabe sollte sein:.......................................Ausgab e ist:
118.75............................................ ............118.75
116.375........................................... ............116.25
ps: ich mache das erst seit einem monat, bin offen für tipps. Gibt hier im forum Berliner programmierer?
|
|
|
07/21/2010, 00:06
|
#2
|
elite*gold: 0
Join Date: Jul 2010
Posts: 56
Received Thanks: 12
|
hier ;-)
PHP Code:
cout << (lpreis-(lpreis*s)/I)-((lpreis-(lpreis*s)/I)*i)/I<<endl;
|
|
|
07/21/2010, 00:15
|
#3
|
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
|
@vst: Du bist mein Mann, thx.
|
|
|
07/21/2010, 01:18
|
#4
|
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
|
Quote:
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int menge;
float ergebnis;
double lpreis;
int zielpreis;
double versand = 6.50;
int bezugspreis;
double i = 100.0;
double I = 10.0;
double s = 2.0;
int main()
{
cout << "Bitte geben Sie Preis ein : ";
cin >> lpreis;
cout << "Bitte geben Sie Menge ein : ";
cin >> menge;
if ( menge <= 5)
{
cout <<((lpreis * i) / I);
system("cls");
}
cout << "Listenpreis : "
<< lpreis << endl;
cout << "Das ist die Summer mit 10% : "
<< (lpreis - (lpreis / I )) << endl;
cout << "Das ist die Summer mit 2% : "
<< ((lpreis / i ) *2) << endl; // bekomme hier den wer 2.5 raus aber ich bekomme das nicht von lpreis abgezogen. Kannst du mir bitte sagen was ich falsch mache? Danke ^^"
return 0;
}
|
ich habe gleich neues problem. Habe gesehn das was falsch gemacht habe.
|
|
|
07/21/2010, 04:50
|
#5
|
elite*gold: 0
Join Date: Nov 2005
Posts: 619
Received Thanks: 46
|
Quote:
Originally Posted by DasFragment
ich habe gleich neues problem. Habe gesehn das was falsch gemacht habe.
|
Ich versteh nicht wirklich was du da machen willst... Ich bin selbst ein Neu Einsteiger und würde mich sehr freuen wenn du mir das mal erklären würdest was du da vor hast.
|
|
|
07/21/2010, 10:34
|
#6
|
elite*gold: 0
Join Date: Jul 2010
Posts: 56
Received Thanks: 12
|
hmm was willst du genau machen?
PHP Code:
cout << "Das ist die Summer mit 10% : "
<< (lpreis - (lpreis*I)/i ) << endl;
cout << "Das ist die Summer mit 2% : "
<< (lpreis - (lpreis*s)/i) << endl;
so ?
also lpreis - 10% und lpreis - 2% einfach ausgeben
|
|
|
07/21/2010, 10:43
|
#7
|
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
|
@Base:
Also ich möchte ein Programm erstellen zur Kalkulation von Pprodukten dient.
Das Programm soll das machen;
Eingeben der Kosten>Eingeben der Menge>Kostenwert speichern>Wert1 - 10%>Wert1 speichern>Wert1 - 2%>Wert2 speichern>Wert2 + Versandkosten>Wert3 speichern>Wert1,2,3 ausgeben.
optional habe ich jetze noch eingebaut für den fall das eine Person Produkt X mehr als 5x kauft auch mehr als 10% Rabatt bekommt.
Probleme habe halt nur das ist immer eine differenz habe die nicht seinen darf weil , die zahl den falsch ist ab einen bestimmten Punkt und somit auch die restliche Rechnung. Wen du lust hast kannst du mir pm schicken wegen Msn,icq,Skype wegen reden über c++
@Vst:
kannst du mir sagen wieso der Speicher mir unterschiedliche zahlen rausgibt?
|
|
|
07/21/2010, 11:01
|
#8
|
elite*gold: 0
Join Date: Jul 2010
Posts: 56
Received Thanks: 12
|
was meinst mit speicher ? xD
also wie ich das jetzt verstanden habe willst du das in der art machen
PHP Code:
double wert1, wert2, wert3;
wert1 = lpreis - (lpreis*I)/i;
wert2 = wert1 - (wert1*s)/i;
wert3 = wert2 + versand;
cout <<"wert1: "<<wert1<<"\nwert2: "<<wert2<<"\nwert3: "<<wert3<<endl;
zeig mal den source code und schreib dabei was wo ausgegeben werden soll ^^
|
|
|
07/21/2010, 11:06
|
#9
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
You ******* failed!
Ein Affe auf Koks kriegt saubereren Code hin als du.
Dein Mathematisches verständnis beläuft sich gegen 0.
Globale Variablen? wtf?
Wofür cmath und string? Seh da nicht eine Funktion von.
Einrücken ist übrigens voll cool!
Und wieso hast du bei 2% nicht einfach die gleiche Rechnung genommen wie bei 10%?
Wenn das Programm nichtmal läuft, lass so nen Optionales Zeug weg.
|
|
|
07/21/2010, 11:14
|
#10
|
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
|
Quote:
Originally Posted by MoepMeep
You ******* failed!
Ein Affe auf Koks kriegt saubereren Code hin als du.
Dein Mathematisches verständnis beläuft sich gegen 0.
Globale Variablen? wtf?
Wofür cmath und string? Seh da nicht eine Funktion von.
Einrücken ist übrigens voll cool!
Und wieso hast du bei 2% nicht einfach die gleiche Rechnung genommen wie bei 10%?
Wenn das Programm nichtmal läuft, lass so nen Optionales Zeug weg.
|
@Moe:
- Wegen dem affen und koks kann ich leider nichts sagen dageben lernen noch.
- Wegen cmath und string einfach drin.
- Wegen einrücken ( das rückt das Forum so toll einfach)
- Wegen 2% weil den ein falschen Ergebnis aus kommt.
So danke für die fragen aber hilfreich wahr jetze von dir nichts.
|
|
|
07/21/2010, 11:15
|
#11
|
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
|
#include <iostream>
using namespace std;
int menge;
float ergebnis;
double lpreis;
int zielpreis;
double versand = 6.50;
int bezugspreis;
double ii = 1000.0;
double i = 100.0;
double I = 10.0;
double s = 2.0;
int main()
{
cout << "Bitte geben Sie Preis ein : ";
cin >> lpreis; //125 €
cout << "Bitte geben Sie Menge ein : ";
cin >> menge; // 5 Produkte
// Wenn 5 gekauft werden den wird das vergütet mit
if ( menge <= 5)
{
cout << "Listenpreis : "<< lpreis << endl;
//alter wert von 125
cout << "Das ist die Summer mit 5% : " << (lpreis -(lpreis / i)*5) << endl;
// Hier soll Rechnung kommen 125 - 5 & Rabatt = 118.75 €
cout << "Das ist die Summer mit 2% : " << (lpreis -(lpreis / i)*5) - ((lpreis /100)*2) << endl;
// Hier soll Rechnung kommen 118.75 - 2 % Rabatt = 116.375 €
leider kommt hier 116.25 raus
// Hier soll den noch 116.375 + 6.5 versand = 122.875 €
}
return 0;
}
Ausgabe :
Listenpreis : 125
Das ist die Summer nach 5% : 118.75 €
Das ist die Summer nach 2% : 116.375 €
Summe plus Vesand : 122.875 €
|
|
|
07/21/2010, 11:16
|
#12
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
|
Quote:
Originally Posted by MoepMeep
You ******* failed!
Ein Affe auf Koks kriegt saubereren Code hin als du.
Dein Mathematisches verständnis beläuft sich gegen 0.
Globale Variablen? wtf?
Wofür cmath und string? Seh da nicht eine Funktion von.
Einrücken ist übrigens voll cool!
Und wieso hast du bei 2% nicht einfach die gleiche Rechnung genommen wie bei 10%?
Wenn das Programm nichtmal läuft, lass so nen Optionales Zeug weg.
|
#reported
ich hab den sinn immernoch nich gerallt o.O
allerdings sieht mein code auch nie besser aus
|
|
|
07/21/2010, 11:36
|
#13
|
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
|
Hier mal die site zu diese Aufgabe
@Haevy:
Dafür lernt man das ja.
|
|
|
07/21/2010, 11:39
|
#14
|
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
|
Quote:
Originally Posted by DasFragment
Hier mal die site zu diese Aufgabe
@Haevy:
Dafür lernt man das ja.
|
ganz ehrlich, ich bleib lieber bei dem injection krams^^
allerdings hab ich nie wirklich angefangen, ich hab sofort losgelegt (mit 1000 fehlern)
|
|
|
07/21/2010, 11:39
|
#15
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|
Halt dich mal lieber dadran :>
bzw noch besser die englische version.
|
|
|
Similar Threads
|
B> DriftCity CBS Code | S> War Rock Code / Bounty Bay Code etc.
10/05/2010 - Trading - 1 Replies
Hi,
wie schon im Titel beschrieben. In der CBS vom November gab es Bonusodes für mehrere Spiele. Ich benötige DriftCity Codes. Kann sonst für alle anderen Spiele die Codes biten, einige auch doppelt.
Hier eine Liste der Spiele und Bonusaktionen:
- (2x) War Rock
- (2x) War of Titans
- (2x) World of Warcraft
- (1x) Warhammer Online
- (1x) Bounty Bay online
|
All times are GMT +1. The time now is 16:54.
|
|