Question

1)-Write a method to accept n integer number between 0 and 100 and return the average. 2)-Write a method to convert an the le


HINT

1 import java.util.Scanner 2 public class ProjPart2 3 { 4 public static void main (String [ ] args) L Scanner ke yboard= 6 5

System.out.print (Enter keyboard- for test+ (i+1) +: ): score new Scanner (System. in) keyboard.next Int () ; if (score>

0 0
Add a comment Improve this question Transcribed image text
Answer #1

import java.util.*;

class Project
{
void calAvg(int n)
{
Scanner input=new Scanner(System.in);
int sum=0,score;
double avg;
for(int i=1;i<=n;i++)
{
while(true)
{
System.out.print("Enter score for test "+(i)+" : ");
score=input.nextInt();
if(score>0 && score<=100)
{
sum=sum+score;
break;
}
else
{
System.out.println("Score should be between 0 and 100\n");
}
}
}
avg=(double)sum/n;
System.out.println("\nAverage : "+avg);

getLetterGrade(avg);
}

void getLetterGrade(double avg)
{
char letter=' ';
if(avg>=90 && avg<=100)
{
letter='A';
}
else if(avg>=80 && avg<=89)
{
letter='B';
}
if(avg>=70 && avg<=79)
{
letter='C';
}
else if(avg>=60 && avg<=69)
{
letter='D';
}
else if(avg>=00 && avg<=59)
{
letter='F';
}
System.out.println("\nLetter Grade : "+letter);

getGPAvalue(letter);
}

void getGPAvalue(char letter)
{
double value=0.0;
if(letter=='A')
{
value=4.0;
}
else if(letter=='B')
{
value=3.0;
}
else if(letter=='C')
{
value=2.0;
}
else if(letter=='D')
{
value=1.0;
}
System.out.println("\nGPA value : "+value);
}

public static void main(String args[])
{
Scanner input=new Scanner(System.in);
Project p1=new Project();
System.out.print("\n\nEnter n integer number : ");
int n=input.nextInt();
if(n>0 && n<=100)
{
p1.calAvg(n);
}
else
{
System.out.println("Number should be between 0 and 100\n");
}
System.out.println();
}
}

Windews PowerShell PS C:\Users\user\Desktop javac Project. java PS C: \Users\user\Desktop> java Project Enter n integer numbe

Add a comment
Know the answer?
Add Answer to:
HINT 1)-Write a method to accept n integer number between 0 and 100 and return the...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Java debugging in eclipse package edu.ilstu; import java.util.Scanner; /** * The following class has four independent...

    Java debugging in eclipse package edu.ilstu; import java.util.Scanner; /** * The following class has four independent debugging * problems. Solve one at a time, uncommenting the next * one only after the previous problem is working correctly. */ public class FindTheErrors { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); /* * Problem 1 Debugging * * This problem is to read in your first name, * last name, and current year and display them in *...

  • Test Scores and Grade Write a program that has variables to hold three test scores. The...

    Test Scores and Grade Write a program that has variables to hold three test scores. The program should ask the user to enter three test scores and then assign the values entered to the variables. The program should display the average of the test scores and the letter grade that is assigned for the test score average. Use the grading scheme in the following table: Test Score Average Letter Grade 90–100 A 80–89 B 70–79 C 60–69 D Below 60...

  • Declare and initialize 4 Constants for the course category weights: The weight of Homework will be...

    Declare and initialize 4 Constants for the course category weights: The weight of Homework will be 15% The weight of Tests will be 35% The weight of the Mid term will be 20% The weight of the Fin al will be 30% Remember to name your Constants according to Java standards. Declare a variable to store the input for the number of homework scores and use a Scanner method to read the value from the Console. Declare two variables: one...

  • Am I getting this error because i declared 'n' as an int, and then asking it...

    Am I getting this error because i declared 'n' as an int, and then asking it to make it a double? This is the coude: #include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <algorithm> #include <vector> using namespace std; void sort(double grades[], int size); char calGrade(double); int main() {    int n;    double avg, sum = 0;;    string in_file, out_file;    cout << "Please enter the name of the input file: ";    cin >> in_file;   ...

  • (JAVA) I need to write an accessor method for the employeeDatabase field. The method is supposed...

    (JAVA) I need to write an accessor method for the employeeDatabase field. The method is supposed to be named getEmployeeDatabase() and have a return type of Hashmap<Integer,Employee>. I have also included the test case below that is being used for this code to see if it works properly private HashMap<Integer, Employee> employeeDatabase; public CompanyO f Scanner employeeDatabasepopulateEmployeeDatabase(keyboard) keyboard - new Scanner(System.in); public static void main(String[ args) private HashMap<Integer, Employee> populateEmployeeDatabase(Scanner keyboard) int numobjects -keyboard.nextIntO; String words HashMap <Integer, Employee mapnew...

  • I don't really understand how to make the scores show up and how to make it...

    I don't really understand how to make the scores show up and how to make it start over. I honestly only half understand the things I've used to piece this together to make this work so far. but this is what I was asked to do..... read a user's first and last name read three integer scores, calculate the total and average determine the letter grade based on the following criteria - Average 90-100 grade is A, 80-89.99 grade is...

  • (How do I remove the STATIC ArrayList from the public class Accounts, and move it to...

    (How do I remove the STATIC ArrayList from the public class Accounts, and move it to the MAIN?) import java.util.ArrayList; import java.util.Scanner; public class Accounts { static ArrayList<String> accounts = new ArrayList<>(); static Scanner scanner = new Scanner(System.in);    public static void main(String[] args) { Scanner scanner = new Scanner(System.in);    int option = 0; do { System.out.println("0->quit\n1->add\n2->overwirte\n3->remove\n4->display"); System.out.println("Enter your option"); option = scanner.nextInt(); if (option == 0) { break; } else if (option == 1) { add(); } else...

  • (a)How many times does the code snippet given below display "Hello"? int x = 1; while...

    (a)How many times does the code snippet given below display "Hello"? int x = 1; while (x != 15) {    System.out.println ("Hello");    x++; } (b)What is the output of the following code fragment? int i = 1; int sum = 0; while (i <= 5) {    sum = sum + i;    i++; } System.out.println("The value of sum is " + sum); Quie 2 What is the output of the following snipped code? public class Test {...

  • 5. Write a static method "f(n)" in the space provide, that returns O if n is...

    5. Write a static method "f(n)" in the space provide, that returns O if n is even, and if n is odd, returns 1 or -1 according as n is greater than or less than 0. importjava.util.Scanner; public class Q_05 Your "f(n)" method: public static void main(String args[]) mana int n; Scanner input = new Scanner(System.in); System.out.print("Please enetrn: "); n=input.nextInt(); System.out.println(f(n)); "Method f(n)" 7. Write a static method "max" in the space provide, that returns the maximum value from 3...

  • Hello, I have a assignment where the user inputs a word and the out will then...

    Hello, I have a assignment where the user inputs a word and the out will then tell the user how many of the five vowels are in the word so for example if I typed the word hello, it would output {0 1 0 0 0 } since there is only one vowel and that is e which is in the second row, I have most of it done, but I can't seem to figure out how to get the...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT