Forum programistyczne

Języki programowania => C/C++ => Wątek zaczęty przez: Oktas001 Luty 20, 2011, 18:06:24



Tytuł: Prosty program w C++ - zaliczenie na budownicwie. Prosze o pomoc :)
Wiadomość wysłana przez: Oktas001 Luty 20, 2011, 18:06:24
Witam.

Mam do napisania program w jezyku C/C++ na zaliczenie na wydziale budownictwa. Program w zasadzie jest juz napisany ale nie wszystko, nie do konca rozumiem i prosilbym o umieszczenie komentarzy, opisow.

Bede bardzo wdzieczny za pomoc.

Btw. Nie do konca rozumiem momentu samego obliczenia. Probowalem tez zrobic petle ktora cofalaby program po podaniu wyniku do poczatku, ale tak nie bardzo mi wychodzilo.
O to program:

c++:
#include <iostream> //dyrektywa wejscia/wyjscia
#include <math.h> //dyrektywa wzorow matematycznych
#include <iomanip> //?

using namespace std; //?
/*
"Zad 34. - Opacowac program definiujacy funkcje obliczania pierwiastka 3
stopnia z danej liczby z zadana dokladnoscia E
i zawierajacy przyklady jej wykorzystywania."
*/

int main() //Zawiera to kazdy program
{
int a = 0; //Liczba poczatkowa jest rowna 0
double e; //?
cout<<"Podaj objetosc szescianu w metrach szesciennych \n"; //Drukuje
cin>>a; //Zapamietaj wpisana wartosc
cout << "Podaj przyblizenie w postaci 0.0..1 \n przyklad poprawnego
przyblizenia: 0.001 \n";
cin >> e;
int e_count = 1; //?
double przyblizona = pow((double)a,(double)1/3); //?
while (floor(e) != 1) //?
{
e_count++; //?
e = e*10; //?
}

cout<< "Bok szczescianu o objetosci " <<a<<"m3 z dokladnoscia do " <<
e <<"m3 wynosi w przyblizeniu "<<
setprecision(e_count)<< //ustawienie przyblizenia
przyblizona << "m3. \n";
cin >> a;
return 0; //zeby wylaczyl sie program , zwraca wartosc calkowita

}