• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Pomoc w zapisie funkcji C/C++

VPS Starter Arubacloud
0 głosów
140 wizyt
pytanie zadane 22 maja 2020 w C i C++ przez gorgonkowa Obywatel (1,810 p.)
zamknięte 22 maja 2020 przez gorgonkowa

Hejka, w jaki sposób mogę zapisać wzór funkcji, która ma być zwracana w kodzie, jeśli mam do obliczenia następujące?

komentarz zamknięcia: Rozwiązane - pomoc w komentarzu.
komentarz 22 maja 2020 przez DragonCoder Nałogowiec (36,500 p.)
Dla kazdego przykladu jedna funkcja, czy ogolna funkcja, ktory przyjmie kazds funkcje f(x)?
komentarz 22 maja 2020 przez gorgonkowa Obywatel (1,810 p.)
To znaczy... dla każdego z osobna, bo ona będzie ręcznie zmieniana dla danego przykładu :P
komentarz 22 maja 2020 przez tkz Nałogowiec (42,020 p.)
Nie wiesz po prostu jak zapisać te funkcję w c++?
komentarz 22 maja 2020 przez gorgonkowa Obywatel (1,810 p.)

Dokładnie. Na pewno trzeba użyć blilioteki <math.h>, próbowałam na różne sposoby, jednak program cały czas wyświetlał błędy, stąd po prostu tylko moja prośba o wskazówkę, jak można takie funkcje zapisać :P Dla przykładu podam może obecną funkcję:
 

#include <iostream> // Dołączenie pliku nagłówkowego do obsługi strumieni
#include <windows.h> // Dołączenie pliku nagłówkowego, zawierający deklaracje dla wszystkich funkcji interfejsu API (np. kolory)


float f(float x) // Metoda zwracająca wynik, na podstawie rodzaju funkcji
{
	return ((x * x * x) * 1.8 + (x * x) * 3.1 - 8.5 * x + 4);
}

 

1
komentarz 22 maja 2020 przez tkz Nałogowiec (42,020 p.)

Gdybyś tak napisała na początku byłoby łatwiej... 

double fun_1(int x)
{
    return std::sqrt(1+std::pow(std::cos(x),2));
}

double fun_2(int x)
{
    return std::sqrt(std::cos(2*std::pow(x,2)+1));
}

double fun_3(int x)
{
    return (x+1.9)*std::sin(x/3);
}

O ile nie pominąłem niczego. 

komentarz 22 maja 2020 przez gorgonkowa Obywatel (1,810 p.)
Dziękuję ślicznie za pomoc! :) Co prawda są we wzorach literówki typu cos, powinno być sin oraz bez pierwiastka sqrt, ale już sobie pozmieniałam i działa wszystko jak należy, wszystko super ;)

Podobne pytania

0 głosów
1 odpowiedź 192 wizyt
0 głosów
1 odpowiedź 1,280 wizyt

93,018 zapytań

141,984 odpowiedzi

321,282 komentarzy

62,364 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...