Q Make a calculator that rounds off integerst to nearest 1000s, 100s and 10s as per requirement by user.
CODE
import java.util.Scanner;
import java.util.Random;
public class red {
public static void main (String args[]) {
int n,a,cases;
Scanner bucky = new Scanner(System.in);
System.out.println("Enter your number");
n = bucky.nextInt();
System.out.println("What type of round off do you want?");
System.out.println("1. to nearest 10.");
System.out.println("2. to nearest 100.");
System.out.println("3. to nearest 1000.");
cases = bucky.nextInt();
switch(cases) {
case 1 :
a = n%10;
if(a>5) {
n = n + (10-a);
System.out.println("Your number is " + n);
} else {
n = n -a;
System.out.println("Your number is " + n);
}
break;
case 2 :
a = n%100;
if(a>50) {
n = n + (100-a);
System.out.println("Your number is " + n);
} else {
n = n-a;
System.out.println("Your number is " + n);
}
break;
case 3 :
a = n%1000;
if(a>500) {
n = n + (1000-a);
System.out.println("Your number is " + n);
} else {
n = n-a;
System.out.println("Your number is " + n);
}
break;
}
}
}
Comments
Post a Comment