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