Question

In: Computer Science

Write a program which asks the user for grade, in integer form, from 0 to 100....

Write a program which asks the user for grade, in integer form, from 0 to 100.

If the user's response is negative or greater than 100, insult them.

Otherwise, use if / else statements to print out the letter grade corresponding to the user's input.

  • 90 - 100 : A
  • 80 - 89 : B
  • 70 - 79 : C
  • 60 - 69 : D
  • 0 - 59 : F

Then, write a second version of the program which uses a switch instead of if else. (HINT: divide the user's response by 10)

in java

Solutions

Expert Solution


import java.util.*;
public class Main
{
   public static void main(String[] args) {
   int n;
   Scanner sc = new Scanner(System.in);
       System.out.print("Enter mark 0 to 100: ");
       n=sc.nextInt();
       int i=n;
       if(i>=0 && i<=100)
       {
       if(i>=90)
       {
           System.out.println("A");
       }
       else if(i>=80)
       {
           System.out.println("B");
       }
       else if(i>=70)
       {
           System.out.println("C");
       }
      
       else if(i>=60)
       {
           System.out.println("D");
       }
       else
       {
           System.out.println("F");
       }
       }
  
    else
       {
           System.out.println("INVALID");
       }
   }
}


import java.util.*;
public class Main
{
   public static void main(String[] args) {
   int n;
   Scanner sc = new Scanner(System.in);
       System.out.print("Enter mark 0 to 100: ");
       n=sc.nextInt();
       int i=n/10;
       switch(i)
       {
       case 10:
       {
           System.out.println("A");
           break;
       }
       case 9:
       {
           System.out.println("A");
           break;
       }
       case 8:
       {
           System.out.println("B");
           break;
       }
       case 7:
       {
           System.out.println("C");
           break;
       }case 6:
       {
           System.out.println("D");
           break;
       }
      
       default:
       {
           System.out.println("F");
           break;
       }
       }
  

   }
}


Related Solutions

Write a program which asks the user for grade, in integer form, from 0 to 100....
Write a program which asks the user for grade, in integer form, from 0 to 100. If the user's response is negative or greater than 100, insult them. Otherwise, use if / else statements to print out the letter grade corresponding to the user's input. 90 - 100 : A 80 - 89 : B 70 - 79 : C 60 - 69 : D 0 - 59 : F Then, write a second version of the program which uses...
Write a program that asks the user for an integer. The program checks and prints to...
Write a program that asks the user for an integer. The program checks and prints to the screen whether the number is prime or not. For example, if user enters 17, the program should print “17 is prime”; if the user enters 20, the program should print “20 is not prime”. please do it with a “ while Loop”, Thanks..
Write a program which: Prompts the user for a positive integer >= 0 Validates the user...
Write a program which: Prompts the user for a positive integer >= 0 Validates the user input to ensure it is a positive integer >= 0 Allocate (dynamically) an array big enough for the data. Load the array with random numbers ranging in value from1 to 100 Display the elements of the array (unsorted) Display the elements of the array (sorted) Display the average Display the median Display the mode, if none, display appropriate message RESTRICTIONS No global variables No...
Write a Java program that asks the user to enter an integer that is used to...
Write a Java program that asks the user to enter an integer that is used to set a limit that will generate the following four patterns of multiples of five using nested loops •Ascending multiples of five with ascending length triangle •Ascending multiples of five with descending length (inverted) triangle •Descending multiples of five with ascending length triangle •Descending multiples of five with descending length (inverted) triangle Use error checking to keep asking the user for a positive number until...
a). Write a program that asks the user to enter an integer N and prints two...
a). Write a program that asks the user to enter an integer N and prints two integers, root and power, such that 1 < power < 6 and N = root ** power. If no such pair of integers exists, it should print a message to that effect. There are two loops, one for power and one for root. Order the loops so that if N = 64, then your program find that N = 8 ** 2 rather than...
Using a while loop. Write a JAVA program that asks a user for an integer between...
Using a while loop. Write a JAVA program that asks a user for an integer between 1 and 9. Using the user input, print out the Fibonaccci series that contains that number of terms. Sample output: How many terms would like printed out for the Fibonacci Sequence? 7 Fibonacci Series of 7 numbers: 0 1 1 2 3 5 8
Write a program that asks the user to type in two integer values. Test these two...
Write a program that asks the user to type in two integer values. Test these two numbers to determine whether the first is evenly divisible by the second and then display the appropriate message to the terminal. Objective C
• Write a C++ program that asks the user to input two integer values, then calls...
• Write a C++ program that asks the user to input two integer values, then calls a void function "swap" to swap the values for the first and second variable. • As we mentioned before, in order to swap the valors of two variables, one can use the following: temp= variable1; variable1 = variable2; variable2 = temp; • Display the two variables before you call swap and after you call that function. Comment in code would be greatly appreciated to...
Question : Write a C program that asks the user to enter an integer between 1...
Question : Write a C program that asks the user to enter an integer between 1 and 7 that represents a weekday number (1 = Sunday, 2 = Monday , …… , 6 = Friday , 7 = Saturday) and it prints the day (i.e., Sunday, Monday, …… , Friday or Saturday). The program continuously asks the user to enter a weekday number till the user responds by ‘N’. and give me an output please use printf and scanf #include...
Java Program 1. Write a program that asks the user: “Please enter a number (0 to...
Java Program 1. Write a program that asks the user: “Please enter a number (0 to exit)”. Your program shall accept integers from the user (positive or negative), however, if the user enters 0 then your program shall terminate immediately. After the loop is terminated, return the total sum of all the previous numbers the user entered. a. What is considered to be the body of the loop? b. What is considered the control variable? c. What is considered to...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT