Προγραμμα για λυση τριωνύμου [coded by me]

Συντονιστής: polysot

Eagle
Δημοσιεύσεις: 90
Εγγραφή: Κυρ Νοέμ 29, 2009 6:08 pm
Τοποθεσία: Ναύπλιο

Προγραμμα για λυση τριωνύμου [coded by me]

#1

Μη αναγνωσμένη δημοσίευση από Eagle »

Ενα προγραμμα που λύνει τριώνυμα(εξισώσεις β βαθμού)

Κώδικας: Επιλογή όλων

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    double a,b,c,d,e,f,r,x1,x2,D;

    cout << "Welcome to Eagle's solver of the quadratic equations\n";
    cout << "The basic type is: ax^2 + bx + c = 0\n";
    cout << "Write the a(ONLY NUMBER!)";
    cin >> a;
    cout << "Write the b(ONLY NUMBERS!)";
    cin >> b;
    cout << "Write the c(ONLY NUMBER!)";
    cin >> c;

    if(a==0.0){
             d=(-c/b);
             cout << "Result:-" << c << "/" << b << endl;
             cout << "Result:" << d << endl;
             return 1;
    }else if(b==0.0){
                   e=(-c/a);
                   f=(sqrt(e));
                   cout << "Result:Root(-" << c << "/" << a << ")" << endl;
                   cout << "Result:" << f << endl;
                   return 1;
    }else if(a==0.0&&b==0.0&&c==0.0){
                                   cout << "Result:0";
                                   return 1;
    }

    D=((b*b)-(4.00*a*c));
    cout << "Now we find the disrcriminant\n";
    cout << "The basic type is: D=b^2-4ac\n";
    cout << "D=" << b*b << "-4*" << a << "*" << c << endl;
    cout << "D=" << D << endl;

    if(D>=0.0){
             r=sqrt(D);
             x1=((-b+r)/(2*a));
             x2=((-b-r)/(2*a));
             cout << "The equations has got two(2) solves!\n";
             cout << "Solve 1:-" << b << "+root[" << D << "/2*" << a << "]" << endl;
             cout << "solve 1:" << x1 << endl;
             cout << "Solve 2:-" << b << "-root[" << D << "/2*" << a << "]" << endl;
             cout << "Solve 2:" << x2 << endl;
             }else{
                   cout << "The equations is impossible\n";
                   }
                   system("PAUSE");
				   return 0;
}

by Eagle
Δημήτρης.
Άβαταρ μέλους
Μιχάλης Νάννος
Επιμελητής
Δημοσιεύσεις: 3752
Εγγραφή: Δευ Ιαν 05, 2009 4:09 pm
Τοποθεσία: Σαλαμίνα
Επικοινωνία:

Re: Προγραμμα για λυση τριωνύμου [coded by me]

#2

Μη αναγνωσμένη δημοσίευση από Μιχάλης Νάννος »

Σε ποια γλώσσα είναι γραμμένος ο κώδικας και πως θα κάνω compilation?
«Δε θα αντικαταστήσει ο υπολογιστής τον καθηγητή...θα αντικατασταθεί ο καθηγητής που δεν ξέρει υπολογιστή...» - Arthur Clarke
papel
Δημοσιεύσεις: 806
Εγγραφή: Κυρ Απρ 05, 2009 2:39 am
Τοποθεσία: ΘΕΣΣΑΛΟΝΙΚΗ

Re: Προγραμμα για λυση τριωνύμου [coded by me]

#3

Μη αναγνωσμένη δημοσίευση από papel »

Στο παρακατω αρχειο ειναι το exe απο το compilation του παραπανω κωδικα cpp.
Κανεις αποσυμπιεση το αρχειο rar σε ενα φακελο και τo τρεχεις αυτονομα απο το φακελο.
Συνημμένα
trio.rar
(104.33 KiB) Μεταφορτώθηκε 153 φορές
"There are two types of people in this world, those who divide the world into two types and those who do not."
Jeremy Bentham
Eagle
Δημοσιεύσεις: 90
Εγγραφή: Κυρ Νοέμ 29, 2009 6:08 pm
Τοποθεσία: Ναύπλιο

Re: Προγραμμα για λυση τριωνύμου [coded by me]

#4

Μη αναγνωσμένη δημοσίευση από Eagle »

ruxumuxu έγραψε:Σε ποια γλώσσα είναι γραμμένος ο κώδικας και πως θα κάνω compilation?
Ο κώδικας είναι γραμμενος στην γλώσσα προγραμματισμου "C++" κ γινεται compile με τον MinGW

Κώδικας: Επιλογή όλων

cd C:\MinGW\bin\
g++ exisosi.cpp -o exisosi.exe
Nα και ένα exe καθως ξέχασα να το δημοσιευσω στο πρώτο ποστ

Thanks papel for the app.
BTW do you programming??
Δημήτρης.
Απάντηση

Επιστροφή στο “Μαθηματικό Λογισμικό”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης