You are not logged in.

  • Login

1

Tuesday, June 10th 2008, 12:32pm

mm² cm² m² a² ha² berechnen

Tach ich brauche nen bisschen hilfe ich möchte ein Programm schreiben dass mm² cm² m² a² ha² berechnet das dividieren und multiplizieren minus und Plus als optionen hat nun ja fällt jemand eine gute formel ein und einen Tripp vielleicht wie ich dass zum anfang anpacken soll ?

(Danke im vorraus)

2

Tuesday, June 10th 2008, 2:21pm

Naja, Potenzregeln sollten dir schon reichen ;)

3

Wednesday, June 11th 2008, 12:26pm

C/C++ Quellcode

1
double Math::Pow(double x, double y)


sollte korrekt sein glaube ich,./?

4

Wednesday, June 11th 2008, 1:39pm

Pow


Hier die Prototypen:

C# Quellcode

1
2
3
double pow (double base, double exponent );
long double pow (long double base, long double exponent );
float pow(float base, float exponent );


Um die Funktion nutzen zu können, muss die "cmath" eingebunden werden. Schließlich ist die Funktion im Namespace std definiert:

C/C++ Quellcode

1
2
3
4
5
6
7
8
#include <cmath>
 
int main() {
double a = 5, b = 6;
double c = std::pow(a, b);
 
return 0;
}

5

Wednesday, June 11th 2008, 8:27pm

Ja Danke; aber wenn ich diesen <Code> setze rutsch ich hin und her mit der Lösung aber nja ?

6

Wednesday, June 11th 2008, 11:15pm

Ja Danke; aber wenn ich diesen <Code> setze rutsch ich hin und her mit der Lösung aber nja ?


Wie meinen?

7

Thursday, June 12th 2008, 11:57am

double a = 5, b = 6;
double c = std::pow(a, b);

----------------------------------------------------------------------------------------

Definiert a und b die zahl ist gelegt einfacher wär's wenn man a und b eingeben kann je nach bedürfniss.

8

Thursday, June 12th 2008, 12:39pm

double a = 5, b = 6;
double c = std::pow(a, b);

----------------------------------------------------------------------------------------

Definiert a und b die zahl ist gelegt einfacher wär's wenn man a und b eingeben kann je nach bedürfniss.


C/C++ Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cmath>
#include <iostream>
 
int main() {
double a, b;
std::cout << "Value a: ";
std::cin >> a;
std::cout << "Value b: ";
std::cin >> b;
std::cout << "a^b = " << std::pow(a, b) << std::endl;
 
return 0;
}

9

Thursday, June 12th 2008, 2:27pm

Vaue a: 100
Value b: 10
a^b = 1e+020Drücken Sie eine beliebige Taste . . .
so siehts aus ("verwirrend")
70
10
a^b = 1.82475e+018_


? ? ?

( durch : ) mal ? )

Könnte es sein das irgenwas nicht stimmt e+018 zb.

10

Thursday, June 12th 2008, 3:51pm

Vaue a: 100
Value b: 10
a^b = 1e+020Drücken Sie eine beliebige Taste . . .
so siehts aus ("verwirrend")


10^100 = 100000000000000000000 = 1*10^20.
70^10 = 70*70*70*70... = 1,82475*10^18

Da ist nichts komisches dran, es macht nur einfach keinen Sinn eine derartig große Zahl ohne Zehnerpotenz auszugeben.

11

Friday, June 13th 2008, 3:48pm

wenn ich ^ benutze kann ich nur eine zahl eingeben wie soll ich das also auf ne regel basieren 10^100 = 100000000000000000000 = 1*10^20.
70^10 = 70*70*70*70... = 1,82475*10^18

also ohne ^ glaub ich dann sollte ich eingeben ///??

12

Saturday, June 14th 2008, 1:55am

wenn ich ^ benutze kann ich nur eine zahl eingeben wie soll ich das also auf ne regel basieren 10^100 = 100000000000000000000 = 1*10^20.
70^10 = 70*70*70*70... = 1,82475*10^18

also ohne ^ glaub ich dann sollte ich eingeben ///??


Ich versteh grad kein Wort Oo

13

Saturday, June 14th 2008, 2:10pm

SK8 du weis schon was potenzieren ist?
Rechne doch mal:
70^10 zu Fuss aus, stell es beim nächsten Betrag hier rein ( max 9 Zeilen )
nein keinen Quelltext, sondern wie auf einem Blatt Papier.

mm², cm², m² und dann der Sprung in die 4. Dimension: a² und ha² ???

Wir müssen immer raten:
Hast du den vorgestellten Quelltext übernommen?
Hast du den modifiziert?
Schreibst du vom Quelltext oder vom Ergebnis?

Ich vermute fasst, du möchtest zu einer hier und in vielen anderen Foren schon oft gelösten Aufgabe Hilfe?
Dann schreib das auch und formulier das verständlich. Wahrscheinlich findest du dann selbst die Lösung.
Hier kriegst du allerdings die Anleitung im aktuellen c++.

MfG bcc-fan

14

Saturday, June 14th 2008, 8:31pm

OK mm², cm²,m², a², ha² usw. verstehe ich aber bei anderen Potzenten komischen zeugs bin ich auf den Kopf geflogen.
Das ist das Resultat (///) ^^


ich dachte nun mal an was mit einfacher bedinung .
:D :D :D

15

Saturday, June 14th 2008, 8:56pm

Wenn du es verstehst, dann schreib uns doch mal wieviel m² in einem a² sind.

Was möchtest du denn einfach bedienen? Schreib jetzt nicht einfach: DAS ! ??? ;)

MfG bcc-fan

16

Monday, June 16th 2008, 4:42pm

100m²
was soll das denn !

17

Monday, June 16th 2008, 9:28pm

100m² = 1a und nicht 1a² schau noch mal in deinen Unterlagen nach.

Wenn man hier schon in älteren Beiträge drauf hinweist, das da was nicht passt, könnte man wenigstens mal genauer hinschauen,
wenn zum 2. mal eine Frage in die Richtung geht.

MfG bcc-fan

18

Tuesday, June 17th 2008, 1:26am

Okay .. back to topic ..

SK8, leg doch mal bitte offen was deine Probleme sind. Wenn es darum geht mit Potenzen umzugehen, dann solltest du vielleicht mal bei Wikipedia.org nach den Potenzgesetzen schauen.
Was das Programmiertechnische angeht, so kann ich dir nur nahe legen dir einfach mal einen kleinen Taschenrechner zu programmieren. Dadurch erlernst du grundlegende Dinge der C/C++ Sprache und kannst dir dann - wenn weiterhin Interesse besteht - dir sehr leicht ein Programm schreiben, welches dir zwischen den einzelnen Einheiten umrechnet.

19

Monday, June 23rd 2008, 7:05pm

von: Blue so kann ich dir nur nahe legen dir einfach mal einen kleinen Taschenrechner zu programmieren.
---------------------------------------------------------------------------------------------------------------------------------------

C/C++ Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
 
void main()
{ 
 
int a; 
int b; 
int c; 
 
 
std::cout<<"Rechner"<<std::endl; 
std::cout<<"Rechenart auswählen (1 = Addition 2 = Subtraktion 3 = Multiplikation 4 = Division ) : "<<std::endl; 
std::cin>>c; 
std::cout<<"wert1:"; 
std::cin>>a;
std::cout<<"wert2:"; 
std::cin>>b; 
 
if (c==1) 
std::cout<<"Die summe ist:"<<a+b<<std::endl; 
else if (c==2) 
std::cout<<"Die summe ist"<<a-b<<std::endl; 
else if (c==3) 
std::cout<<"Die summe ist:"<<a*b<<std::endl; 
else if (c==4) 
std::cout<<"Die summe ist: "<<a/b<<std::endl; 
else std::cout<<"Ungültige Zahl"<<std::endl; 
 
std::getchar();
}
 
// Das ist leicht verständlich für mich . . .

20

Monday, June 23rd 2008, 11:26pm

Das ist doch schonmal was :)

Und nun mal zu deinem ursprünglichen Problem. Du hast also Werte wie 4 m² und willst es beispielsweise in mm² umrechnen, oder wie?

Similar threads

Social bookmarks