24.2.3.24010210. Napisati program koji traži da se sa tastature unesu dva realna broja a i b, i prirodan broj n, a koji zatim računa i ispisuje vrijednost dvojnog razlomka

na n decimala.

Opis rješenja: Posebno testirati slučaj a = 0 i b = 1 i slučaj kada se za a i b unesu jednaki brojevi.

Listing programa:

package zadaci;
import java.util.Scanner;
public class Zadatak24010210 {

	public static void main(String[] args) {
	Scanner input=new Scanner(System.in);
	System.out.print("Unesite brojeve a i b:");
	Double a=input.nextDouble();
	Double b=input.nextDouble();
	
	if ((a==0 && b==1) || a*a==b*b)
		System.out.println("Nemoguce je dijeliti sa nulom!");
	else{
	    Double c=(a+b)/(1+((a*a+b*b)/(a*a-b*b)));
		System.out.println("c="+Math.round(c));
	}
	}
}	

Ispis na ekranu:

Riješeni zadaci 2    Index