حل الـ Assignment#2
System.out.print("Enter the year then press Enter : ");
Scanner input = new Scanner(System.in);
int year=input.nextInt();
if ((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0)) || year == 1500) {
System.out.println("Leap year: "+year);
}else{
System.out.println(year+" not a leap year!");
}
~~~
2- Calculator
Scanner input = new Scanner(System.in);
// read first number
int x = input.nextInt();
// read operator + - * / %
String op = input.next();
// read second number
int y = input.nextInt();
int answer = 0;
if(op.equals("+")){
answer = x+y;
}else if(op.equals("-")){
answer = x-y;
}else if(op.equals("*")){
answer = x*y;
}else if(op.equals("/")){
if(y == 0){
System.out.println("Divided by 0");
}
answer = x/y;
}else if(op.equals("%")){
answer = x%y;
}
System.out.println(answer);
~~~
3- Salary
Scanner input = new Scanner(System.in);
// read current salary from user
double currentSalary = input.nextDouble();
// read 1 or 2 or 3
int Rating = input.nextInt();
// initial
double raise = 0;
double newSalary = 0;
if(Rating == 1){
raise = currentSalary * 0.06;
newSalary= currentSalary + raise;
}else if(Rating == 2){
raise = currentSalary * 0.04;
newSalary= currentSalary + raise;
}else if(Rating == 3){
raise = currentSalary * 0.015;
newSalary= currentSalary + raise;
}else{
System.out.println("must enter 1 or 2 or 3");
}
System.out.println(newSalary);
System.out.println(raise);
~~~
4- Sorting Three Floating Numbers
Scanner input = new Scanner(System.in);
// read three number from user
double a = input.nextDouble();
double b = input.nextDouble();
double c = input.nextDouble();
// initial
double mid = 0;
double min = 0;
double max = 0;
if (a >= b && a >= c){
max = a;
if(b >= c){
mid = b;
min = c;
}else{
mid = c;
min = b;
}
}else if (b >= a && b >= c){
max = b;
if(a >= c){
mid = a;
min = c;
}else{
mid = c;
min = a;
}
}else if (c >= a && c >= b){
max = c;
if(a >= b){
mid = a;
min = b;
}else{
mid = b;
min = a;
}
}else{
min = a;
mid = b;
max = c;
}
System.out.println(min+"\n"+mid+"\n"+max);
~~~
5- Min-Max
Scanner input = new Scanner(System.in); // read three number from user int a = input.nextInt(); int b = input.nextInt(); int c = input.nextInt(); int max ; int min ; max = a > b ? (a > c ? a : c):(b > c ? b : c); min = a < b ? (a < c ? a : c):(b < c ? b : c); System.out.println(min); System.out.println(max);
ليس هنالك تعليقات :
إرسال تعليق