Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 16:47

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C++ Code fragen

Discussion on C++ Code fragen within the C/C++ forum part of the Coders Den category.

Reply
 
Old 07/21/2010, 11:46   #16
 
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
@Moe:

Mein Programm geht ich habe nur ne Differenz von 0.125 € mehr nicht. Bücher brauche ich mir nicht kaufen da ich C++ Für Dummies, C++ Von A bis Z .... als Ebook habe.

@Heavy:
Fehler macht ist ja nich schlimm man lernt ja auch drauß und macht sie den nicht mehr oder man erkennt seine Fehler schneller.
DasFragment is offline  
Old 07/21/2010, 11:46   #17
 
vst0rm's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 56
Received Thanks: 12
so sollte es gehen ;-)

PHP Code:
#include <iostream>

using namespace std;



int main()
{
// so was wenns geht immer in die main funktion und nicht global ;-)
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;



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 -(lpreis i)*5)*2)/100 << endl;
cout << "Summe + versand : "<<((lpreis -(lpreis i)*5) - ((lpreis -(lpreis i)*5)*2)/100) + versand<<endl;
// Hier soll Rechnung kommen 118.75 - 2 % Rabatt = 116.375 € 
// Hier soll den noch 116.375 + 6.5 versand = 122.875 €

//### besser ist es aber zwichen zu speichern dann sollte es auch einfacher zu verstehen zu sein ###

double wert1wert2wert3// das kann man nacher besser zu den anderen variablen nach oben machen nur zur übersichtlichkeit   

wert1 = (lpreis -(lpreis i)*5);
wert2 wert1 - (wert1*2)/100;
wert3 wert2 versand;

//### dann hier deine ausgabe ... wert1 .. wert2 .. wert3 .. ;-) ###
cout << "Das ist die Summer mit 5% : " <<wert1<<endl;
cout << "Das ist die Summer mit 2% : " <<wert2<<endl;
cout << "Summe + versand : "<<wert3<<endl;




}


return 
0;

vst0rm is offline  
Old 07/21/2010, 11:53   #18
 
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
Super Vst0rm,


danke ma sieht auch gleich das du in Übung bist! Aber wieso hatte ich eine Differenz von 0.125 ? Soweit hatte mein Programm auch funktioniert nur halt die Differenz.
DasFragment is offline  
Old 07/21/2010, 12:02   #19
 
vst0rm's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 56
Received Thanks: 12
hehe ja dein fehler war ein klassiker ^^
du hast die 2% von deinem lpreis abgezogen aber man soll ja die 2% von lpreis-10% abziehen das war alles

viel spaß noch mit c/c++ und nicht aufgeben ... das machen leider viel zu viele
vst0rm is offline  
Old 07/21/2010, 12:04   #20
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by DasFragment View Post
@Moe:

Mein Programm geht ich habe nur ne Differenz von 0.125 € mehr nicht. Bücher brauche ich mir nicht kaufen da ich C++ Für Dummies, C++ Von A bis Z .... als Ebook habe.

@Heavy:
Fehler macht ist ja nich schlimm man lernt ja auch drauß und macht sie den nicht mehr oder man erkennt seine Fehler schneller.
Trotzdem ist das von mir empfohlene Buch besser =P Schau mal alleine auf den Author
MoepMeep is offline  
Old 07/21/2010, 13:04   #21
 
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
@Vst:

Ne wieso aufhören? Macht doch spaß Probleme zu lösen. Wiegsagt ich mache das erst 1 monat privat von daher was will man erwarten. Was hast du mit c++ am hut? Suche immer nach Aufgaben ( ja ich weiß Aufgaben sollte man ich selber suchen aber kan nicht schaden wen man welche hat) wen du welche hast immer hermit.

@Moe:

Sicher gutes Buch aber nicht alleine die bücher sind entscheiden für den Erfolg.
DasFragment is offline  
Old 07/21/2010, 14:02   #22
 
vst0rm's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 56
Received Thanks: 12
a das ist sehr lobenswert wenn man so was in seiner freizeit lernt
ich hab auch so angefangen immer mal wieder hier und da was geschrieben
aufgaben hmmm ka wie weit du bist vieleicht ein programm das eine datei holt und sie verschlüsselt

was man dafür können sollte:
1. dateien öffnen, lesen, beschreiben
2. schleifen
3. char array und/oder strings

find das ist ne lustige aufgabe mit der datei ist eher optional kann auch einfach ne user eingabe sein die verschlüsselt wird ...

have fun ;-)
vst0rm is offline  
Old 07/22/2010, 01:47   #23
 
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
@Vst:

Also ich würde das so machen:
Quote:
#include <iostream>


using namespace std;

int main()
{
char A = 'B';
char B = 'C';
char C = 'E';


cout << " Der verschluesselte Code von ABC lautet : " << A << B << C << endl;


char Bb = 'A';
char Cc = 'B';
char Ee = 'C';

cout << " Der entschlueselte Code von BCE lautet : " << Bb << Cc << Ee << endl;

system("pause");
return 0;
}
DasFragment is offline  
Old 07/22/2010, 02:21   #24
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Das kannste aber nicht wirklich Verschlüsslung nennen ._.
MoepMeep is offline  
Old 07/22/2010, 03:21   #25




 
bloodx's Avatar
 
elite*gold: 55
Join Date: Mar 2006
Posts: 4,582
Received Thanks: 1,539
Wat istn das o.O
bloodx is offline  
Old 07/22/2010, 04:33   #26
 
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
Dachte mir schon das das zu einfach wäre ^^
DasFragment is offline  
Old 07/22/2010, 10:34   #27
 
vst0rm's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 56
Received Thanks: 12
hmm

wie wärs mit ner einfachen xor verschlüsselung

so in etwa:
PHP Code:

#include <iostream>

using namespace std;

#define BUFFER 11

int main()
{

char user_eingabe[BUFFER];
char crypt[BUFFER];

memset(user_eingabe0BUFFER);
memset(crypt0BUFFER);

cout <<"Max "<<BUFFER-1<<" Zeichen eingeben: ";
cin >> user_eingabe;


for(
int i=0BUFFER && user_eingabe[i] != 0;i++)
    
crypt[i] = user_eingabe[i]^5;       // xor 5 

cout <<"Crypt Text: "<<crypt<<endl


for(
int i=0BUFFER && crypt[i] != 0i++)
    
crypt[i] = crypt[i]^5;       // xor 5 

cout <<"Klar Text: "<<crypt<<endl;


return 
0;

das ist zwar ne echt leichte verschlüsselung aber soll ja nur ne übung sein ^^
vst0rm is offline  
Old 07/22/2010, 13:48   #28
 
elite*gold: 0
Join Date: Jan 2010
Posts: 13
Received Thanks: 0
@Vst:

Wieso benutzt du #define BUFFER 11 anstatt int?
#define BUFFER 11


Was passiert hier genau? verstehe das nicht komplett.

for(int i=0; i < BUFFER && user_eingabe[i] != 0;i++)
crypt[i] = user_eingabe[i]^5; // xor 5

ps. Sie haben Post ^^
DasFragment is offline  
Old 07/22/2010, 15:06   #29
 
vst0rm's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 56
Received Thanks: 12
hast du noch keine schleifen und präprocessor gehabt ?
a das kommt noch alles in deinem Buch
jetzt alle hier zu beschreiben bin ich einwenig zu faul xD (in den meisten büchern stehts auch besser drin als ich es erklären könnte)

wenn du noch Fragen hast --> hab dir ne pn geschickt ;-)
vst0rm is offline  
Reply


Similar Threads 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:48.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.