CommNews Forum Home  

Zurück   CnC Foren > Verschiedenes > Tech-Support / Tech-Talk

Antworten
 
Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 15-09-2005, 18:37
Benutzerbild von EEBKiller
EEBKiller EEBKiller ist offline
Moderator

 
Registriert seit: May 2002
Ort: Irgendwo in Bayern
Beiträge: 8.989
EEBKiller hat noch keine Bewertung oder ist auf 0
OL Nick: EEBKiller
also in PHP heissts

int pow(BASIS, EXPONENT);
__________________

Raubkopierer, IT-Experten und E-Gamer in den Knast !!!
Kinderschänder, Sexualstraftäter, Bankräuber und Mörder in die Gesellschaft reintegrieren,
wir brauchen Platz für Computer-Kriminelle in den Gefängnissen !!!
Mit Zitat antworten
  #2  
Alt 15-09-2005, 19:01
Benutzerbild von kaki100
kaki100 kaki100 ist offline
Clan Moderator

 
Registriert seit: Jul 2002
Ort: Österreich, Tirol, Ischgl
Beiträge: 4.870
kaki100 ist...
kaki100 eine Nachricht über MSN schicken
OL Nick: viele
Style: vBulletin Default
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*
Mit Zitat antworten
  #3  
Alt 15-09-2005, 19:12
Benutzerbild von MyersGer
MyersGer MyersGer ist offline
Moderator

 
Registriert seit: Jan 2002
Ort: hier :p
Beiträge: 8.002
MyersGer hat noch keine Bewertung oder ist auf 0
MyersGer eine Nachricht über ICQ schicken MyersGer eine Nachricht über MSN schicken MyersGer eine Nachricht über Yahoo! schicken
OL Nick: MyersGer
Style: vBulletin Default
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!
Mit Zitat antworten
  #4  
Alt 15-09-2005, 19:30
Benutzerbild von kaki100
kaki100 kaki100 ist offline
Clan Moderator

 
Registriert seit: Jul 2002
Ort: Österreich, Tirol, Ischgl
Beiträge: 4.870
kaki100 ist...
kaki100 eine Nachricht über MSN schicken
OL Nick: viele
Style: vBulletin Default
Zitat:
Zitat von MyersGer
nein...

unter c:
pow(double x, double y)

und unter c++ gibts noch ne überladung für float.

du nerviger 1% du
__________________
cu
kaki100 -->


Co-Leader

Seit13.08.2002 Mitglied bei *GKC*
Mit Zitat antworten
  #5  
Alt 17-09-2005, 11:07
Benutzerbild von mose
mose mose ist offline
Havocs Schuhputzer

 
Registriert seit: Nov 2004
Beiträge: 432
mose hat noch keine Bewertung oder ist auf 0
Style: CnCForen Standard Style: Standard
Hm müsste das dann so aussehen ?
Code:
cout<<"Kapital nach "<<z4<<" Jahren: "<<(z2*(pow(double (((1+z3)/100), double z4));
__________________
Mit Zitat antworten
  #6  
Alt 17-09-2005, 12:14
Benutzerbild von MyersGer
MyersGer MyersGer ist offline
Moderator

 
Registriert seit: Jan 2002
Ort: hier :p
Beiträge: 8.002
MyersGer hat noch keine Bewertung oder ist auf 0
MyersGer eine Nachricht über ICQ schicken MyersGer eine Nachricht über MSN schicken MyersGer eine Nachricht über Yahoo! schicken
OL Nick: MyersGer
Style: vBulletin Default
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 ) schon deklariert ist. und bei einer berechnung [ (1+z3)/100 ] brauchst du auch den datentyp nicht voran schreiben. es sei denn du willst das ergebnis casten. dann muss der datentyp aber so da stehen (double) (1+z3)/100 .
__________________
C3H6O Aceton

Burning squirrel

Und nicht vergessen:
Dieser Beitrag hat Superkuh-Kräfte!
Mit Zitat antworten
  #7  
Alt 17-09-2005, 12:22
Benutzerbild von mose
mose mose ist offline
Havocs Schuhputzer

 
Registriert seit: Nov 2004
Beiträge: 432
mose hat noch keine Bewertung oder ist auf 0
Style: CnCForen Standard Style: Standard
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;
 };
__________________
Mit Zitat antworten
  #8  
Alt 15-09-2005, 19:14
Benutzerbild von Magicq99
Magicq99 Magicq99 ist offline
Juggernaut Mechaniker

 
Registriert seit: Dec 2000
Beiträge: 1.347
Magicq99 hat noch keine Bewertung oder ist auf 0
Magicq99 eine Nachricht über Yahoo! schicken
in C heißt es
Code:
pow(basis, exponent);
und am Anfang des Programms:
Code:
#include <math.h>
Du solltest Dir vielleicht auch angewöhnen die Variablen etwas zweckdienlicher zu benennen. Ich habe mal gelernt das ein Variablenname mit einem Kleinbuchstaben beginnen sollte (ein Objekt dagegen mit einem Großbuchstaben) und am besten einen kurzen Satz darstellen sollte, die einzelnen Worte werden dabei durch Großbuchstaben getrennt.

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.
__________________
Mit Zitat antworten
Antworten

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:50 Uhr.


Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS

Affiliates
United Forum GetBoinKeD cnc.onlinewelten.de