|
#1
|
||||
|
||||
also in PHP heissts
int pow(BASIS, EXPONENT); |
#2
|
||||
|
||||
jo, danke eeb. Ich bin mir zu 99 prozent sicher das ins c++ die funktion auch pow(int x) glaube ich heißt
__________________
cu kaki100 --> Co-Leader Seit13.08.2002 Mitglied bei *GKC* ![]() |
#3
|
||||
|
||||
nein...
unter c: pow(double x, double y) und unter c++ gibts noch ne überladung für float.
__________________
C3H6O Aceton Burning squirrel Und nicht vergessen: Dieser Beitrag hat Superkuh-Kräfte! |
#4
|
||||
|
||||
Zitat:
du nerviger 1% du ![]()
__________________
cu kaki100 --> Co-Leader Seit13.08.2002 Mitglied bei *GKC* ![]() |
#5
|
||||
|
||||
Hm müsste das dann so aussehen ?
Code:
cout<<"Kapital nach "<<z4<<" Jahren: "<<(z2*(pow(double (((1+z3)/100), double z4));
__________________
|
#6
|
||||
|
||||
nein. das double brauchst du da nicht mit zu schreiben, wenn du die variablen voher schon deklariert hast. und ich geh mal davon aus, dass z4 (was auch immer das sein mag
![]()
__________________
C3H6O Aceton Burning squirrel Und nicht vergessen: Dieser Beitrag hat Superkuh-Kräfte! |
#7
|
||||
|
||||
LoL irgentwie ist das komisch. 0o Des kommen zu große Zahlen raus =( was hab ich falscj gemacht . Ich meine ind er 5ten Spalte.
Code:
#include <iostream.h> #include <stdlib.h> #include <math.h> int main() { int Z1; cout<<"#####Zinsrechnung/Prozentrechnung#####"<<endl; cout<<"[1]Prozentrechnung."<<endl; cout<<"[2]Prozentrechnung wenn man mehr als 100% hat."<<endl; cout<<"[3]Zinsen nach x Tagen."<<endl; cout<<"[4]Zinsen nach x Jahren."<<endl; cout<<"*****Zinseszinsrechnung*****"<<endl; cout<<"[5]Zinsen nach x Jahren."<<endl; cin>>Z1; //############################################################################## //############################################################################## switch(Z1) { case 1: float Pr; float PR; cout<<"Bitte geben Sie die 100% an und dann wie viel Prozent es seien sollen:"<<endl; cin>>Pr; cin>>PR; cout<<"Ein Prozent ist: "<<(Pr/100)<<endl; cout<<PR<<"% von "<<Pr<<" sind: "<<(Pr/100*PR)<<endl; break; }; //############################################################################## //############################################################################## switch(Z1) { case 2: float P; float P2; float P3; cout<<"Bitte geben Sie die Prozent an,dann die Zahl und dann wie viel Prozent es seien sollen.."<<endl; cin>>P; cin>>P2; cin>>P3; cout<<"Ein Prozent ist: "<<(P2/P)<<endl; cout<<P3<<" Prozent von "<<(P2/P*100)<<endl; cout<<"100% sind: "<< (P2/P*100)<<endl; break; }; //############################################################################## //############################################################################## switch(Z1) { case 3: float Z2; float Z3; float Z4; cout<<"Bitte geben Sie das Guthaben an,dann wie viel Prozent Zinsen es gibt und am Ende wie viele Tage es laeuft"<<endl; cin>>Z2; cin>>Z3; cin>>Z4; cout<<"Man bekommt "<<(Z2/100*Z3)<<" im Jahr."<<endl; cout<<"Man bekommt "<<(Z2/100*Z3/360)<<" am Tag."<<endl; cout<<"Man bekommt "<<(Z2/100*Z3/360*Z4)<<" in "<<(Z4)<<" Tagen"<<endl; cout<<"Man hat nach einem Jahr ein Guthaben von "<<(Z2+(Z2/100*Z3))<<"."<<endl; break; }; //############################################################################## //############################################################################## switch(Z1) { case 4: float zz2; float zz3; float zz4; cout<<"Bitte geben Sie das Guthaben an,dann wie viel Prozent Zinsen es gibt und am Ende wie viele Jahre es laeuft"<<endl; cin>>zz2; cin>>zz3; cin>>zz4; cout<<"Man bekommt "<<(zz2/100*zz3*zz4)<<" in "<<zz4<<"."<<endl; cout<<"Man hat nach einem Jahr ein Guthaben von "<<(zz2+(zz2/100*zz3*zz4))<<"."<<endl; break; }; //############################################################################## //############################################################################## switch(Z1) { case 5: float z2; float z3; float z4; cout<<"Bitte geben Sie das Kapital an,dann wie viel Prozent Zinsen es gibt und am Ende wie viele Jahre es laeuft"<<endl; cin>>z2; cin>>z3; cin>>z4; cout<<"Kapital nach "<<z4<<" Jahren: "<<(z2*(pow( (1+z3)/100, z4))); break; }; //############################################################################## //############################################################################## system("PAUSE"); return 0; };
__________________
|
#8
|
||||
|
||||
in C heißt es
Code:
pow(basis, exponent); Code:
#include <math.h> Aus "P1" könntest Du dann z.B. "calculationSelectedByUser" machen, oder irgendwas anderes, aber eben etwas aussagekräftiges. Für Funktionen gilt das gleiche. Aber das sind nur Konventionen, keine Vorschrift. Mit einem Editor der Syntax-Vervollständigung beherrscht ist das auch kaum Mehrarbeit beim tippen, aber es erleichtert das Verstehen des Codes ungemein, speziell jemandem der ihn nicht selbst geschrieben hat. Es ist aber sehr hilfreich sich schon früh einen sauberen Stil anzugewöhnen., z.B. auch was das Einrücken von Unterbereichen angeht. |