7.2.. Učitati hipotenuzu pravouglog trougla i ugao alfa u stepenima. Izračunati katete.

Opis rješenja: Broj PI u programskom jeziku Java je u biblioteci Math i označen je sa Math.PI. Izraz (alfa * Math.PI) / 180 pretvara ugao iz stepena u radijane. Funkcije sinus i kosinus se računaju funkcije sin i cos iz biblioteke Math.

Listing programa:

// 07211079	
import java.util.Scanner;
public class Main {
	public static void main(String[] args)	{
	Scanner input = new Scanner (System.in);
    double c, alfa, a, b;             // deklarisanje varijabli

    System.out.print("Hipotenuza: ");
    c = input.nextDouble();                // ucitavanje vrijednosti hipotenuze
    System.out.print("Ugao (u stepenima): ");
    alfa = input.nextDouble();             // ucitavanje vrijednosti ugla

    if ( (c > 0) && (alfa > 0) && (alfa < 90))
    {
        a = c * Math.sin((alfa * Math.PI) / 180);  // Math.PI vrijednost broja pi
        b = c * Math.cos((alfa * Math.PI) / 180);
        System.out.println("Duzina katete a = " + a);  // ispis vrijednosti
        System.out.println("Duzina katete b = " + b);  // ispis vrijednosti
    }
    else
        System.out.println("Takav pravougli trougao ne postoji.");  // ispis vrijednosti
    }
}

Ispis na ekranu:

Index