write a program using pseudocode that give out the students grade after inputting his marks

A*>=90
A>=80
B>=70
C>=60
D>=40
E>=30
U<30

Sure! Here's a pseudocode program that takes a student's marks as input and outputs their grade:

```
// Step 1: Input the student's marks
INPUT marks

// Step 2: Check the grade based on the marks
IF marks >= 90 THEN
grade = "A*"
ELSE IF marks >= 80 THEN
grade = "A"
ELSE IF marks >= 70 THEN
grade = "B"
ELSE IF marks >= 60 THEN
grade = "C"
ELSE IF marks >= 40 THEN
grade = "D"
ELSE IF marks >= 30 THEN
grade = "E"
ELSE
grade = "U"

// Step 3: Output the student's grade
OUTPUT grade
```

To implement this program in a specific programming language, you would replace the pseudocode with the syntax of that language. For example, in Python, it would look something like this:

```python
# Step 1: Input the student's marks
marks = int(input("Enter the student's marks: "))

# Step 2: Check the grade based on the marks
if marks >= 90:
grade = "A*"
elif marks >= 80:
grade = "A"
elif marks >= 70:
grade = "B"
elif marks >= 60:
grade = "C"
elif marks >= 40:
grade = "D"
elif marks >= 30:
grade = "E"
else:
grade = "U"

# Step 3: Output the student's grade
print("The student's grade is:", grade)
```

This program takes the student's marks as input, checks the marks against the given grade thresholds, assigns the appropriate grade, and then outputs the grade.