24.2.3.24010420. Napisati program koji za uneseno x sa tastature računa vrijednost funkcije y = f(x) zadane formulom

Program testirati za slijedeće primjere: f(–3) = 9, f(–2) = 0, f(–1) = 0.5, f(0) = 1, f(1) = 5, f(2) = -1, f(4) = –3, f(5) = 5 i f(8) = 64.

Opis rješenja:

Listing programa:

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

	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		System.out.print("unesite broj x:");
		Double y=0.0;
		Double x= input.nextDouble();
		
		if (x < -2 || x>5){
			y=x*x;}
		if (x>=-2 && x < 1){
			y=x/2+1;}
		if (x==1 || x==5){
			y=5.0;}
		if (x>1 && x < 5){
			y=1-x;}
		System.out.println("y="+y);
	}
}

Ispis na ekranu:

Riješeni zadaci 2    Index