7.2.. Učitati hipotenuzu pravouglog trougla i ugao alfa u stepenima. Izračunati katete.
Opis rješenja: Broj PI u programskom jeziku C++ je u biblioteci cmath i označen je sa M_PI. Izraz (alfa * M_PI) / 180 pretvara ugao iz stepena u radijane.
Listing programa:
// 07211079
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
float c, alfa, a, b; // deklarisanje varijabli
cout << "Hipotenuza: ";
cin >> c; // ucitavanje vrijednosti hipotenuze
cout << "Ugao (u stepenima): "; // ime varijable cija vrijednost se ucitava
cin >> alfa; // ucitavanje vrijednosti ugla
if ( (c > 0) && (alfa > 0) && (alfa < 90))
{
a = c * sin((alfa * M_PI) / 180); // M_PI vrijednost broja pi
b = c * cos((alfa * M_PI) / 180);
cout << "Duzina katete a = " << a << endl; // ispis vrijednosti
cout << "Duzina katete b = " << b; // ispis vrijednosti
}
else
cout << "Takav pravougli trougao ne postoji." << endl; // ispis vrijednosti
return 0;
}
Ispis na ekranu:
Index
|