-->

حل الـ Assignment#2


السلام عليكم ورحمة الله وبركاته



1- Leap Year

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);



ليس هنالك تعليقات :

إرسال تعليق

جميع الحقوق محفوظة لموقع © Elmohandes

تصميم : مصطفى صلاح