Skocz do zawartości


Pomoc z zadaniem


Brak odpowiedzi do tego tematu

#1 Noruaks

    Nowy na forum

  • Użytkownicy
  • 1 Postów:

Napisano pią, 17 lut 2017 - 10:16

Powitać, w temacie jestem świeży i niby proste to nie chce mi wyjść a konkretnie takie zadanie

// obliczenie liczby Pi z szeregu Eulera:
// 1+1/(22)+1/(33)+1/(4+4)+....==(M+PI*M_PI)/6
//ZADANIE
// napisz prototyp i definice 3 funkcji wlasnych, wykonujących trzy wydzielone częśći progamu
// w funkcji czytania danej przekaż daną do main przez return
// w funkcji obliczeniowej przekaż wynik do main przez referencję
// w tejże funkcji zastąp instrukcję do-while przez instrukcję while
#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
// czytanie danej
double eps;
do
{
cout<<"\n Podaj dokladnosc <=0.01: ";
cin>>eps;
}
while (eps>0.001);
// obliczenia
double s=0, wyraz;
unsigned j=1;
do
{
wyraz=1.0/(jj);
s+=wyraz;
j++;
}
while (wyraz>eps);
s=sqrt (6.0
s);
// druk wyniku
cout.precision (10);
cout<<"\n\n Wynik z dokladnoscia "<<eps<<": "<<s;
cout<<"\n\n Wartosc stalej M_PI: "<<M_PI<<"\n\n ";
system ("PAUSE");
return 0;
}

Jakby kto mógł pomóc będę wdzięczny, ewentualnie mogę wrzucić to co sam wymyśliłem (kilka błędów jest)