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

C++ Algorytm rozwiązywania równania kwadratowego.

Ostatnio zmodyfikowano 2021-03-30 19:36
Autor Wiadomość
Verathus
Temat założony przez niniejszego użytkownika
C++ Algorytm rozwiązywania równania kwadratowego.
» 2021-03-30 14:37:16
Witam,
Za zadanie dostaliśmy zrobienie listy kroków, schamat blokowy oraz kod programu w C++ do obliczeń pierwiastków równania kwadratowego. W kodzie który napisałem nie mogę zrozumieć czemu w 17, oraz 18 linijce mam komunikat (te linijki z równaniem dla obliczenia x1 oraz x2):
17|error: expected ';' before ')' token|
18|error: expected ';' before ')' token|
Linijka kończy się przecież ";"wiec nie wiem gdzie jest błąd. Piszę w Codeblocksie jeśli to istotne.
Za naprowadzenie  w dobrym kierunki jestem dozgonnie wdzięczny.

C/C++
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
   
double a, b, c, delta, x1, x2;
   
cout << "Podaj wartosci a, b, c:" << endl;
   
cin >> a;
   
cin >> b;
   
cin >> c;
   
if( a == 0 ) cout << "BLAD: Podane rownanie nie jest kwadratowe." << endl;
   
else {
       
delta = b * b - 4 * a * c;
       
if( delta < 0 ) cout << "BLAD: Brak rozwiazan w zbiorze liczb rzeczywistych." << endl;
       
else if( delta == 0 ) { x1 = - b /( 2 * a ); cout << "x=" << x1 << endl; }
       
else
       
{ x1 =( - b - sqrt( delta ) ) / 2 * a ); // tu blad
           
x2 =( - b + sqrt( delta ) ) / 2 * a ); //<----------------------- oraz tu
           
cout << "x1=" << x1 << endl;
           
cout << "x2=" << x2 << endl; } }
   
return 0; }
P-178372
nanoant20
» 2021-03-30 15:25:40
Linijka kończy się przecież ";"wiec nie wiem gdzie jest błąd.
policz nawiasy, czy liczba nawiasów otwierających równa się liczbie nawiasów zamykających
P-178373
Verathus
Temat założony przez niniejszego użytkownika
» 2021-03-30 19:36:53
Dzięki, wstyd że o tym nie pomyślałem.
P-178378
« 1 »
  Strona 1 z 1