Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Rysowanie funkcji kwadratowej

Ostatnio zmodyfikowano 2013-12-14 10:53
Autor Wiadomość
gorn0123
Temat założony przez niniejszego użytkownika
Rysowanie funkcji kwadratowej
» 2013-12-13 17:57:18
Witam.
Od niedawna zacząłem uczyć się pisać w c++. Udało mi się napisać prosty programik liczący delte i mijsca zerowe wyglada on tak:

C/C++
#include <iostream>
#include <math.h>
#include <cstdlib>

using namespace std;

int main()
{
    double a;
    double b;
    double c;
    double d;
    double e;
    double x1;
    double x2;
    double x0;
    char znak;
   
   
    cout << endl;
    cout << "Program policzy za Ciebie miejsca zerowe fukncji kwadratowej." << endl << endl;
    do {
        cout << endl;
        cout << "Prosze podac wartosc a." << endl;
        cin >> a;
        cout << "Prosze podac wartosc b." << endl;
        cin >> b;
        cout << "Prosze podac wartosc c." << endl;
        cin >> c;
        cout << endl << endl;
       
        d =( b * b ) -( 4 * a * c );
        e = sqrt( d );
       
       
       
       
        if( a == 0 )
        {
            cout << "To nie jest rownanie kwadratowe";
        }
        if( d > 0 )
        {
            x1 =( - b - sqrt( d ) ) /( 2 * a );
           
            x2 =( - b + e ) /( 2 * a );
           
            cout << "delta = " << d << endl;
            cout << "Pierwsze miejsce zerowe:" << x1 << endl << "Drugie miejsce zerowe:" << x2 << endl;
            cout << endl;
        }
        else if( d == 0 )
        {
            x0 = - b /( 2 * a );
           
            cout << "delta = " << d << endl;
            cout << "Miesce zerowe:" << x0;
            cout << endl;
        }
        else if( d < 0 )
        {
            cout << "Brak miejsc zerowych";
        }
        cout << "Zakonczyc dzialanie programu? t/n" << endl;
        cout << endl;
        cin >> znak;
       
        if( znak == 't' )
        {
            exit( 0 );
        }
    } while( znak == 'n' );
   
    cout << endl;
   
}

I teraz dostałem pracę domową na poniedzialek - żeby jeszcze program rysowal wykres i tu pojawia sie moje pytanie jak to wgl zrobic? Prosił bym o podpowiedź jakiej najlepiej uzyc biblioteki i najlepiej link do jakiegos tutoriala.
P-99116
pekfos
» 2013-12-13 19:30:42
» KursyBiblioteki C++ kategoria
P-99130
gorn0123
Temat założony przez niniejszego użytkownika
» 2013-12-13 22:46:37
Moge chociaz prosic o jakąś podpowiedz ktora biblioteke bedzie najlatwiej ogarnac dla poczatkujacej osoby?
P-99152
pekfos
» 2013-12-14 10:46:31
Pewnie SFML.
P-99166
kubawal
» 2013-12-14 10:53:41
dla poczatkujacej osoby
Pewnie SFML.
No chyba nie...
SFML jest przecież OO, więc dla początkującego może to być problem.
Jeśli dopiero zaczynasz, polecam ci Allegro4, ale jak najszybciej przesiądź się na SFML - jest o wiele nowocześniejsze.
P-99167
« 1 »
  Strona 1 z 1