Skocz do zawartości

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

ITCompozer

[C++]Funkcja Kwadratowa

Rekomendowane odpowiedzi

Hej,

ćwiczę sobie C++, chciałem napsiać program liczący pierwiastki funkcji kwadratowej.

Niestety nie działa. Co jest tutaj źle?

 

Oto kod:

#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;
int main()

{
   //Deklarujemy zmienne
   float a;
   float b;
   float c;
   float d;
   //Podajemy zmienne
   cout << "Podaj A" << endl;
   cin >> a;
   cout << "Podaj B" << endl;
   cin >> b;
   cout << "Podaj C" << endl;
   cin >> c;

    d = b*b - 4*a*c;

   If(d>0)
   {
       cout << "x1=" << (-b - sqrt(d))/2*a; << endl;
       cout << "x2=" << (-b + sqrt(d))/2*a; << endl;
   }

   If(d==0)
   {
       cout << "x=" << -b/2*a << endl;
   }

   If(d<0)
   {
       cout << "Brak Pierwiastków!" <<endl;
   }

   getch();
   return 0;
}

 

Pomóżcie, pozdrawiam.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

If(d>0)
   {
       cout << "x1=" << (-b - sqrt(d))/2*a; << endl;
       cout << "x2=" << (-b + sqrt(d))/2*a; << endl;
   }

 

1. powinno być

if

a nie

If

(w programowaniu wielkość liter ma duże znaczenie, popraw to w całym kodzie)

 

2. Średnik po wyrażeniu

(-b - sqrt(d))/2*a

jest błędem, usuń go ;)

 

Jak kompilowałeś program, to pewnie wysypało kilka błędów, warto poczytać co w nich pisze ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A jaki błąd Ci wyskakuje?

 

Nie chcę się czepiać, ale:

x/y*z to nie to samo co x/(y*z) ;)

otóż w pierwszym mamy:

5/2*3 = 5/2 * 3 = 15/2 = 7.5

w drugim mamy:

5/(2*3) = 5/6

 

Popraw ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pomocy !

 

Dana jest funkcja kwadratowa y=x2+(11-2n)x+n2-11n+24

 

a) wyznacz miejsca zerowe i wierzchołek

b) przedstaw ją w postaci kanonicznej i iloczynowej

c) wyznacz wartość ekstremalną

d) narysuj wykres

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Droga Aniu. Chcesz odpowiedzi ? Musisz wkleić swoje zdjęcie. Tylko pamiętaj, że im mniej (ubrań), tym lepiej (bo odpowiedź dokładniejsza). Na zdjęciu ma być widoczny monitor z tym tematem (nie, żebym nie ufał czy coś, ale dla pewności, że na zdjęciu jesteś Ty).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Droga Aniu. Chcesz odpowiedzi ? Musisz wkleić swoje zdjęcie. Tylko pamiętaj, że im mniej (ubrań), tym lepiej (bo odpowiedź dokładniejsza). Na zdjęciu ma być widoczny monitor z tym tematem (nie, żebym nie ufał czy coś, ale dla pewności, że na zdjęciu jesteś Ty).

:rotfl: umarłem :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Droga Aniu. Chcesz odpowiedzi ? Musisz wkleić swoje zdjęcie. Tylko pamiętaj, że im mniej (ubrań), tym lepiej (bo odpowiedź dokładniejsza). Na zdjęciu ma być widoczny monitor z tym tematem (nie, żebym nie ufał czy coś, ale dla pewności, że na zdjęciu jesteś Ty).

 

 

 

haha ! może jednak ktoś udzieli i odpowiedzi na wyższej napisane zadanie ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

haha ! może jednak ktoś udzieli i odpowiedzi na wyższej napisane zadanie ?

 

Doładowanie orange za 25zł na pw i możemy porozmawiać. Napiszę i wytłumaczę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

haha ! może jednak ktoś udzieli i odpowiedzi na wyższej napisane zadanie ?

A co ono ma wspólnego z programowaniem?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...