Ako je x<4 onda treba y da racunamo po formuli:
y=a*Math.pow(x, 2)+4*a-b;
a ako ne onda se računa po formuli:

Ovako sam to uradio u javi
Code (java):
import java.util.Scanner;
public class SeminarskiRad1 {
public static void main(String[] args) {
double a, b, x, y, suma=0;
int n;
Scanner ulaz=new Scanner(System.in);
System.out.println("Unesite vrednost za a:");
a=ulaz.nextDouble();
System.out.println("Unesite vrednost za b:");
b=ulaz.nextDouble();
System.out.println("Unesite vrednost za x:");
x=ulaz.nextDouble();
System.out.println("Unesite vrednost za n:");
n=ulaz.nextInt();
if (x<4){
y=a*Math.pow(x, 2)+4*a-b;
}
else
{
for (int j=2; j<=n; j++){
suma=suma+Math.pow((j+a/5), (a/b));
}
y=(a*x)+(b/3)*suma;
}
System.out.println("y= "+y);
}
}
import java.util.Scanner;
public class SeminarskiRad1 {
public static void main(String[] args) {
double a, b, x, y, suma=0;
int n;
Scanner ulaz=new Scanner(System.in);
System.out.println("Unesite vrednost za a:");
a=ulaz.nextDouble();
System.out.println("Unesite vrednost za b:");
b=ulaz.nextDouble();
System.out.println("Unesite vrednost za x:");
x=ulaz.nextDouble();
System.out.println("Unesite vrednost za n:");
n=ulaz.nextInt();
if (x<4){
y=a*Math.pow(x, 2)+4*a-b;
}
else
{
for (int j=2; j<=n; j++){
suma=suma+Math.pow((j+a/5), (a/b));
}
y=(a*x)+(b/3)*suma;
}
System.out.println("y= "+y);
}
}
A ovko u fortranu:
Code:
program zadatak1
real a, b, x, y, suma;
integer n;
write (*,*) 'Unesite a:'
read (*,*) a
write (*,*) 'Unesite b:'
read (*,*) b
write (*,*) 'Unesite x:'
read (*,*) x
write (*,*) 'Unesite n:'
read (*,*) n
suma=0
if (x<4) then
y=a*(x**2)+4*a-b
else
do 10 j=2, n
suma=suma+(j+a/5)**(a/b)
end do
y=(a*x)+(b/3)*suma
end if
write (*,*) 'y=', y
stop
end
program zadatak1
real a, b, x, y, suma;
integer n;
write (*,*) 'Unesite a:'
read (*,*) a
write (*,*) 'Unesite b:'
read (*,*) b
write (*,*) 'Unesite x:'
read (*,*) x
write (*,*) 'Unesite n:'
read (*,*) n
suma=0
if (x<4) then
y=a*(x**2)+4*a-b
else
do 10 j=2, n
suma=suma+(j+a/5)**(a/b)
end do
y=(a*x)+(b/3)*suma
end if
write (*,*) 'y=', y
stop
end
Brat je odneo seminarski profesoru i profa je rekao da ovo ima mnogo koda i da to može da se uradi u par redova koda. Jel može neko da mi pomogne da napišem ispravan fortran program?