Programski jezik C++ - Vježbe - 2. dio Ak. god. 2017/2018 Doc. Dr. Sc. Marko Maliković
Izračunavanje duljine hipotenuze pravokutnog trokuta #include <iostream> #include <conio.h> #include <cmath> using namespace std; int main() { cout << "Kateta 1 = "; double kat1; cin >> kat1; cout << "Kateta 2 = "; double kat2; cin >> kat2; double hip = sqrt(kat1*kat1+kat2*kat2); cout << "Hipotenuza = " << hip << endl; getch(); return 0; }
Zadatak
Rješenje #include <iostream> #include <conio.h> #include <cmath> using namespace std; int main() { long double R; cout << "Upisi radijus: "; cin >> R; const long double volumen = 4*pow(R,3)*3.1415926/3; cout << "Volumen kugle je: " << volumen << endl; getch(); return 0; } RJEŠENJE ĆE ZA VOLUMEN = 695.500 BITI ISPISANO U OBLIKU: 1.40922e+018 AKO ŽELIMO DA RJEŠENJE BUDE ISPISANO BEZ ZNANSTVENE NOTACIJE TADA VIDI SLIJEDEĆU STRANU
Rješenje #include <iostream> #include <conio.h> #include <cmath> using namespace std; int main() { cout.precision(0); // Određuje maksimalan broj decimalnih mjesta u ispisu decimalnih brojeva long double R; cout << "Upisi radijus: "; cin >> R; const long double volumen = 4*pow(R,3)*3.1415926/3; cout << "Volumen kugle je: " << fixed << volumen; // fixed ispisuje brojeve bez eksponencijalnog zapisa // Također ispisuje brojeve s onoliko znamenki // kako je definirano u cout.precision(0) getch(); return 0; } SADA ĆE RJEŠENJE ZA VOLUMEN = 695.500 BITI ISPISANO U OBLIKU: 1409223915598252464