Bräuchte hilfe bei meinen Programm?!



  • So! Habe mich jetzt mal an c++ Probiert!
    Und mein Programm sieht bis jetzt so aus

    #include <iostream>
    #include <math.h>
    using namespace std;
    
    int main()
    {
    	float a;
        float b;
    
    	cout << "Bitte geben Sie die 1. Zahl ein!" << endl << "Eingabe: ";
    	cin >> a;
    	cout << '\x07';
    	cout << "Bitte geben Sie die 2. Zahl ein!" << endl << "Eingabe: ";
    	cin >> b;
    	cout << '\x07';
    	cout << "Das Ergebniss der 2 Zahlen Addiert lautet: " << a +  b << endl;
    	cout << "Das Ergebniss der 2 Zahlen Subdrahiert lautet: " << a - b << endl;
    	cout << "Das Ergebniss der 2 Zahlen Multipuziert lautet: " << a * b << endl;
    	cout << "Das Ergebniss der 2 Zahlen Divitiert lautet: " << a + b / 2 << endl;
    	// muss noch hinzugefuegt werden
    	//cout << "Der Mittelwert aus dem Ergebniss der 2 Zahlen lautet: " << ab << endl;
    	// Mittelwert
    	//cout << "Die Wurzel aus dem Ergebniss der 2 Zahlen lautet: " << if (wzahl) << endl;
    	// Wurzel aus den zwei Zahlen...
    return 0;
    }
    

    So nun will ich noch die Mittelwertberechnung und die Wurzelberechnung einfügen...! Könnt ihr mir evt dabei helfen?
    Auserdem wollte ich gerne die ergebnisse in einer anderen Farbe ausgeben lassen..., kann ich das irgendwie realiesieren?

    Gruß

    Für eure hilfe wäre ich dankbar



  • Deine Division scheint irgendwie komisch
    : sollte da nicht a/b stehen?

    mittelwert machste (a+b)/2

    Wurzel mit der Funktion sqrt(zahl);



  • Hallo,

    #include <iostream>
    #include <math.h>
    using namespace std;
    
    int main()
    {
    	float a;
        float b;
    
    	cout << "Bitte geben Sie die 1. Zahl ein!" << endl << "Eingabe: ";
    	cin >> a;
    	cout << '\x07';
    	cout << "Bitte geben Sie die 2. Zahl ein!" << endl << "Eingabe: ";
    	cin >> b;
    	cout << '\x07';
    	cout << "Das Ergebniss der 2 Zahlen Addiert lautet: " << a +  b << endl;
    	cout << "Das Ergebniss der 2 Zahlen Subdrahiert lautet: " << a - b << endl;
    	cout << "Das Ergebniss der 2 Zahlen Multipuziert lautet: " << a * b << endl;
            // wohl eher a / b oder?
    	cout << "Das Ergebniss der 2 Zahlen Divitiert lautet: " << a / b << endl;
    	cout << "Der Mittelwert aus dem Ergebniss der 2 Zahlen lautet: " << (a + b) / 2 << endl;
    
            // if darf nicht cout als Argument übergeben werden ;-)
    	cout << "Die Wurzel aus dem Ergebniss der 2 Zahlen lautet: " << ((b >= 0) ? sqrt(b) : ("***error*"))
    return 0;
    }
    

    So nun will ich noch die Mittelwertberechnung und die Wurzelberechnung einfügen...! Könnt ihr mir evt dabei helfen?

    Siehe Code. Was war dein Problem mit dem Mittelwert? 😕

    Auserdem wollte ich gerne die ergebnisse in einer anderen Farbe ausgeben lassen..., kann ich das irgendwie realiesieren?

    Geht nicht mit Standard-C++. Falls dein OS == Windows; dann siehe http://ic.sidewindershome.net.

    /edit: [...]

    Caipi



  • Ups! Mein Fehler!
    Komme jetzt nur nicht mit der Wurzel Funktion zurecht?! Kann die mir evt. jemand mal genau erklären?

    Gruß



  • so:
    float a=225;
    //Wurzel aus 225 ist dann
    a=sqrt(a);

    so einfach is es



  • nclb-blueman schrieb:

    Ups! Mein Fehler!
    Komme jetzt nur nicht mit der Wurzel Funktion zurecht?! Kann die mir evt. jemand mal genau erklären?

    Gruß

    sqrt() gibt die zweite Wurzel der Zahl zurück, welcher ihr als Argument übergeben wird. Um höhere Wurzeln ziehen zu können musst du mit (irr)rationalen Potenzen und der Funktion pow() arbeiten.

    /edit: Schon wieder zu spät ...

    Caipi



  • Nacht er trotzdem nicht! Der mekert immer rum! Sieht jetzt in meinen Quelltext so aus.

    cout << "Die Wurzel aus dem Ergebniss der 2 Zahlen lautet: " << a=sqrt(a) << endl;
    

    Gruß



  • Ich hoffe das dir das vielleicht weiterhilft.

    #include <iostream>
    #include <math.h>
    #include <conio.h>
    #include <windows.h>
    
    using namespace std;
    
    #define zyan_dunkelrot 0x00b4E
    
    void farbe(WORD color) {
    	SetConsoleTextAttribute(::GetStdHandle(STD_OUTPUT_HANDLE), color);
    }
    
    int main()
    {
        float a;
        float b;
    
        cout << "Bitte geben Sie die 1. Zahl ein!" << endl << "Eingabe: ";
        cin >> a;
        cout << '\x07';
        cout << "Bitte geben Sie die 2. Zahl ein!" << endl << "Eingabe: ";
        cin >> b;
        cout << '\x07';
    	farbe(zyan_dunkelrot);
        cout << "Das Ergebniss der 2 Zahlen Addiert lautet: " << a + b << endl;
        cout << "Das Ergebniss der 2 Zahlen Subdrahiert lautet: " << a - b << endl;
        cout << "Das Ergebniss der 2 Zahlen Multipuziert lautet: " << a * b << endl;
        cout << "Das Ergebniss der 2 Zahlen Divitiert lautet: " << a / b  << endl;
        cout << "Der Mittelwert aus dem Ergebniss der 2 Zahlen lautet: " << (a+b)/2 << endl;
        cout << "Die Wurzel aus dem Ergebniss der 2 Zahlen lautet: " << sqrt(a+b) << endl << endl;
    
    	return 0;
    	getch();
    }
    


  • cout << "Die Wurzel aus dem Ergebniss der 2 Zahlen lautet: " << sqrt(a) << endl;



  • Ich danke euch! Jetzt geht es erstmal! Nun kommen noch ein paar Feinheiten!
    Also nochmal Danke!

    Gruß



  • Hallo,

    Ergebnis schreibt man nur mit einem s.

    Ciao



  • Und dividieren mit d in der Mitte 🙂


Anmelden zum Antworten