## new@java

Hi. Im working on a problem and Im having trouble with it.

In the class Mymath, write a method called lab51 that reads three doubles a, b and c followed by one non-negative integer k, and prints the values of the function `y = ax2 + bx + c`

for the first k values. Validate the k value.
Your program should functions as follows:

``````Enter a:  1.5
Enter b: 2.5
Enter c: 3.5
Enter k: 4

x    y= 1.5x^2 + 2.5x + 3.5

1    7.5
2    14.5
3    24.5
4    37.5
``````

Heres my input:

``````import java.util.Scanner;

public class MyMath {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
double a;
System.out.println("Enter a");
a = input.nextDouble();

double b;
System.out.println("Enter b");
b = input.nextDouble();

double c;
System.out.println("Enter c");
c = input.nextDouble();

int k;
System.out.println("Enter k");
k = input.nextInt();

double x;
x = input.nextInt();

double y;
y = (a * x * x) + (b * x) + c;
System.out.println("y");
}

}
``````

Im having trouble displaying the output, and Im confused what my professor means by "validate k" and also having trouble with where k belongs. PLEASE HELP!

## Grn Xtrm 84

What does k refer to in your program. Where is the number held by the variable k used in the program. The formula only needs 3 variables, so I'm a bit confused where k is coming from. Can you please clarify this?
By the way please use code tags when supplying code on this site. Thanks.

## new@java

Im not sure either. The problem just says "Validate k" and thats where I get confused

## Jocamps 14

this is what I've understand on this problem:

printing the first k values of the function meaning if k is 1, you output one value of y using x=1. The validating part is where you substitute k to x (x=1) . In your example given above if k is 4 then there are four values of y evaluated and using x = k where k = 1, 2, 3, 4