write a program and create a flowchart or psuedocode that will ask the user for 3 grades. the program will calculate the average on those 3 grades. the program will display the 3 grades the average and the letter grade.

sum = 0

for i=1 to 3
print "enter grade #", i
read grade[i]
sum = sum+grade[i]
next i
avg = sum/3
print "The grades are ", grade
print "The average is ", avg

as for the letter, you need to clarify how the numbers relate to the letter grades, then do some checking to see which letter to print.

Now you just need to read your C reference (or google away) and see how to use stdin and stdout for the I/O

Using pseudocode, develop the logic for a program that accepts three numbers as input and find the average of the numbers

Sure! Here's an example program in Python along with a flowchart and pseudocode.

**Python Program:**

```python
# Step 1: Ask the user for 3 grades
grade1 = float(input("Enter grade 1: "))
grade2 = float(input("Enter grade 2: "))
grade3 = float(input("Enter grade 3: "))

# Step 2: Calculate the average
average = (grade1 + grade2 + grade3) / 3

# Step 3: Determine the letter grade
if average >= 90:
letter_grade = "A"
elif average >= 80:
letter_grade = "B"
elif average >= 70:
letter_grade = "C"
elif average >= 60:
letter_grade = "D"
else:
letter_grade = "F"

# Step 4: Display the grades, average, and letter grade
print("Grades:", grade1, grade2, grade3)
print("Average:", average)
print("Letter Grade:", letter_grade)
```

**Flowchart:**

```
START
|
V
GET grade1
GET grade2
GET grade3
|
V
CALCULATE average = (grade1 + grade2 + grade3) / 3
|
V
IF average >= 90
THEN letter_grade = "A"
ELSE IF average >= 80
THEN letter_grade = "B"
ELSE IF average >= 70
THEN letter_grade = "C"
ELSE IF average >= 60
THEN letter_grade = "D"
ELSE
THEN letter_grade = "F"
|
V
DISPLAY "Grades:", grade1, grade2, grade3
DISPLAY "Average:", average
DISPLAY "Letter Grade:", letter_grade
|
V
END
```

**Pseudocode:**

```
1. GET grade1
2. GET grade2
3. GET grade3
4. CALCULATE average = (grade1 + grade2 + grade3) / 3
5. IF average >= 90
THEN letter_grade = "A"
ELSE IF average >= 80
THEN letter_grade = "B"
ELSE IF average >= 70
THEN letter_grade = "C"
ELSE IF average >= 60
THEN letter_grade = "D"
ELSE
THEN letter_grade = "F"
6. DISPLAY "Grades:", grade1, grade2, grade3
7. DISPLAY "Average:", average
8. DISPLAY "Letter Grade:", letter_grade
9. END
```

Feel free to use this as a starting point and modify it according to your needs.

Sure! Here's an example of a program in Python that asks the user for 3 grades and calculates the average:

```python
# Ask the user for three grades
grade1 = float(input("Enter grade 1: "))
grade2 = float(input("Enter grade 2: "))
grade3 = float(input("Enter grade 3: "))

# Calculate the average
average = (grade1 + grade2 + grade3) / 3

# Display the grades, average, and letter grade
print("Grades entered:")
print("Grade 1:", grade1)
print("Grade 2:", grade2)
print("Grade 3:", grade3)
print("Average:", average)

# Determine the letter grade
if average >= 90:
print("Letter Grade: A")
elif average >= 80:
print("Letter Grade: B")
elif average >= 70:
print("Letter Grade: C")
elif average >= 60:
print("Letter Grade: D")
else:
print("Letter Grade: F")
```

Now let's create a flowchart to visualize the program:

```
Start
├─ Input grade 1
├─ Input grade 2
├─ Input grade 3
├─ Calculate average = (grade1 + grade2 + grade3) / 3
├─ Display "Grades entered:"
│ ├─ Display "Grade 1:", grade1
│ ├─ Display "Grade 2:", grade2
│ └─ Display "Grade 3:", grade3
├─ Display "Average:", average
└─ Determine letter grade:
├─ If average >= 90:
│ └─ Display "Letter Grade: A"
├─ Elif average >= 80:
│ └─ Display "Letter Grade: B"
├─ Elif average >= 70:
│ └─ Display "Letter Grade: C"
├─ Elif average >= 60:
│ └─ Display "Letter Grade: D"
└─ Else:
└─ Display "Letter Grade: F"
End
```

Note: The flowchart above is a basic representation and may vary depending on the tool or software used for creating it. Additionally, remember to convert the above pseudocode into the appropriate syntax of the programming language you are using.