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ę.

  • Tematy

  • Odpowiedzi

    • W Fermi to był problem sprzętowy zbyt niskie ustawione napięcie na GPU dla niektórych sztuk. Problem dotyczył głównie kart z niskim ASIC. W momencie kiedy NV mocno poprawiła stery to była dosłownie plaga w przypadku podkręconych modeli.
    • Dobra zaraz spróbuje i coś naskrobie.
    • Nie no to już jest po prostu dramat myślowy... Chłopskiego rozumu opartego o szczątkowe informacje nic nie pokona. Bo przecież walić dziesiątki lat globalnych pomiarów satelitarnych na podstawie których zweryfikowano poprawność wielu danych. Walić w ogóle całą metrologię, a rozpatrywanie 70 lat (nie 50) to przecież za krótki okres czasu by wychwycić w ogóle trendy jak zmienia się lokalny klimat w wyniku rozwoju przemysłowego na danym terenie i jak pewne zjawiska globalne również na niego wpływają całościowo   Po czym samemu dać wykres, w którym widać znacznie szybszą linię wzrostu po tak zwanej małej epoce lodowcowej, niż po wszystkich pozostałych, po których często były różne dość poważne zjawiska naturalne, a po małej epoce lodowcowej w zasadzie głównym czynnikiem jest rozwój przemysłowy... Ponadto kwestionujesz pomiary pokazując jednocześnie model oparty o badania słojów drzew skorygowany obliczeniowo pochodzący z 2005 roku, który na przestrzeni 20 lat został dopracowany, a przede wszystkim zaczęto szukać informacji co spowodowało tak zwany średniowieczny okres cieplny. Tylko zestaw to sobie z danymi aktywności wuklanicznej i promieniowania słonecznego w tym okresie. Znów wyjdzie że przyczyna była naturalna. Co więcej drugi wykres który to sugerujesz jako ten dla zwolenników teorii o globalnym ociepleniu, uwzględniał wyłącznie badania słojów drzew i został dawno odrzucony... No ale tak, miarka z dokładnością do dziesiątych części milimetra w ciągu 50 lat zmieniła się nie do poznania, tak jak pomiary temperatury z dokładnością do dziesiątych części stopnia Celsjusza, więc pomiary należy wywalić   Ile jeszcze wygibasów tutaj się odwali, których przyczyną będzie niekompletność informacji lub brak chęci do poszukania a jedynie wyszukiwanie tego co pasuje?    
    • Złapanie i odesłanie to nie takie proste. Estonia to sobie mówiła i szybko się z tego wycofała dlatego dziwi mnie wypowiedź polskiego ministra. Zobaczymy.
    • Przecież na lolegro masz tego w pyte od 10pln wzwyż
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...