Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Środa, 23 maja 2012
Leontyna, Jan, Iwona, Symeon
 Światowy Dzień Żółwia
 1911: została otwarta Nowojorska Biblioteka Publiczna
 2006: pojawił się system operacyjny Microsoft Windows Vista w wersji Beta 2
Nowe publikacje
Post dodany: |10 Sty 2006|, 2006 15:22
Data rejestracji: 10 Sty 2006 postów: 3
Czy jest jakaś osoba która mogła by mi napisać program:
Znaleźć punkty przecięcia paraboli y=2cx z prostą y=ax+b, dla parametrów wczytanych z klawiatury.
Z góry dziękuję.
Post dodany: |10 Sty 2006|, 2006 16:34
Data rejestracji: 15 Lis 2005 postów: 606
Ten wzór, który napisałeś, to na pewno nie jest parabola. Niemniej jednak zadanie jest proste - porównujesz oba równania i liczysz wyniki. Następnie na ich podstawie liczysz konkretne argumenty.

Profil PW
»więcej
Opis: Teoretyk
Wiek: 25 Pomógł: 106 razy
Post dodany: |10 Sty 2006|, 2006 16:54
Data rejestracji: 10 Sty 2006 postów: 3
równanie paraboli:y=cx^2
sorry za pomyłke
Post dodany: |10 Sty 2006|, 2006 18:59
Data rejestracji: 15 Lis 2005 postów: 606

Profil PW
»więcej
Opis: Teoretyk
Wiek: 25 Pomógł: 106 razy
Post dodany: |10 Sty 2006|, 2006 20:06
Data rejestracji: 10 Sty 2006 postów: 3
przepraszam że od razu tak nie napisałem ale chodzi mi o kod źródłowy do c++ który to równanie rozwiązuje
Post dodany: |10 Sty 2006|, 2006 21:18
Data rejestracji: 15 Lis 2005 postów: 606
Dlatego też napisałem tylko formuły matematyczne - w C++ Ci nie pomogę, nie znam tego.

Profil PW
»więcej
Opis: Teoretyk
Wiek: 25 Pomógł: 106 razy
Post dodany: |20 Sty 2008|, 2008 02:03
Data rejestracji: 15 Sty 2008 postów: 88
Równanie paraboli to
wyznacznik czy wyróżnik ?
Ostatnio zmieniony przez mariom123 |20 Sty 2008|, 2008 02:06, w całości zmieniany 1 raz
Post dodany: |9 Lut 2008|, 2008 19:56
Data rejestracji: 30 Sie 2006 postów: 29
Witam
Oto moja wersja kodu:
#include "stdafx.h"
#include "iostream"
#include "cmath"
int _tmain(int argc, _TCHAR* argv[])
{
using namespace std;
int intA; //wspolczynnik A
int intB; //wspolczynnik B
int intC; //wspolczynnik C
float delta; //delta
cout << "Podaj wartosc wspolczynnika C z rownania y=Cx^2: ";
cin >> intC; //pobranie wartosci wspolczynnika C
cout << endl << "Podaj wartosc wspolczynnika A z rownania y=Ax+B: ";
cin >> intA; //pobranie wartosci wspolczynnika A
cout << endl << "Podaj wartosc wspolczynnika B z rownania y=Ax+B: ";
cin >> intB; //pobranie wartosci wspolczynnika B
delta = intA*intA+4*intC*intB; //wyliczenie delty
if (delta == 0 ) //jezeli delta rowna jest 0 tzn ze uklad rownan ma 1 podwojny pierwistek
cout << endl << "Rozwiazaniem ukladu rownan jest pierwiastek podwojny: " << -delta/(2*intC);
else if (delta < 0) //a jesli delta < 0 tzn ze uklad nie ma rozwiazan
cout << endl << "Uklad rownan nie ma rozwiazania w zbiorze liczb rzeczywistych";
else //lub jesli delta > 0 tzn ze uklad ma 2 rozwiazania
{
cout << endl << "Pierwstki rownania:" << endl;
cout << "x1: " << (-intA-sqrt(delta))/(2*intC) << endl;
cout << "x2: " << (-intA+sqrt(delta))/(2*intC);
}
cin.get();
cin.get();
return 0;
}
[ Dodano: 11 Luty 2008, 08:31 ]
Witam ponownie
Niestety wkradl mi sie blad; W tej linijce:
cout << endl << "Rozwiazaniem ukladu rownan jest pierwiastek podwojny: " << -delta/(2*intC);
zamiast -delta/(2*intC) powinno byc oczywiscie -intA/(2*intC);
Sorki i pozdrawiam
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Wersja do druku
Dodaj temat do Ulubionych
|
Powered by
phpBB © 2000, 2002, 2005, 2007 phpBB Group
|