Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- //Murad Ragimli
- public class fixing {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- // EXERCISE 6
- System.out.println("Till which number do you want?");
- int num = 0;
- num = in.nextInt();
- for (int i = 1; i <= num; i++)
- {
- System.out.println(i + "! is " + fact(i));
- }
- System.out.println("*****************************************************");
- System.out.println("*****************************************************");
- // EXERCISE 7
- int number=1;
- while(number>0)
- {
- System.out.println("Please enter the number:");
- number = in.nextInt();
- System.out.println("The sum of its numbers is " + sumDigit(number));
- System.out.println("The number of its numbers is " + numDigit(number));
- }
- System.out.println("*****************************************************");
- System.out.println("*****************************************************");
- // EXERCISE 9
- double r=0;
- int num1=1, num2=0, num3=0, num4=0;
- while(num1 == 1 || num1 == 2 || num1 == 3)
- {
- System.out.println("Please enter the first number");
- num1 = in.nextInt();
- if(num1 < 1 || num1 > 3)
- break;
- System.out.println("Please enter the second number");
- num2 = in.nextInt();
- System.out.println("Please enter the third number");
- num3 = in.nextInt();
- System.out.println("Please enter the fourth number");
- num4 = in.nextInt();
- if (num1 == 1)
- r = average(num2 + num3);
- else if(num1 == 2)
- r = average(num2 + num4);
- else if(num1 == 3)
- r = average(num3 + num4);
- System.out.println("The result is " + r);
- }
- System.out.println("*****************************************************");
- System.out.println("*****************************************************");
- // EXERCISE 17
- int line = 0;
- System.out.println("Please enter the first number:");
- int digit = in.nextInt();
- if(!(digit >= 1 && digit <= 9))
- {
- System.out.println("Please enter the first number again:");
- digit = in.nextInt();
- }
- System.out.println("Please enter the second number:");
- line = in.nextInt();
- if(!(line >= 1 && line <= 9))
- {
- System.out.println("Please enter the second number again:");
- line = in.nextInt();
- }
- int lineline = line;
- for(int i=1; i<lineline; i++, line--)
- {
- for(int j=0; j<line; j++)
- {
- System.out.print(digit);
- }
- System.out.println();
- }
- line(digit);
- num2--;
- for(int i=0; i<=lineline; i++, line++)
- {
- for(int j=0; j<line; j++)
- {
- System.out.print(digit);
- }
- System.out.println();
- }
- }
- /*
- * exercise 6
- * input - (int) number
- * output - (int) factorial of this number
- */
- public static int fact(int num) {
- int r=1;
- while(num>0)
- {
- r *= num;
- num--;
- }
- return r;
- }
- /*
- * exercise 7.1
- * input - (int) number
- * output - (int) sum of it digits
- */
- public static int sumDigit(int number) {
- int sum=0;
- while(number > 0)
- {
- sum += number%10;
- number/=10;
- }
- return sum;
- }
- /*
- * exercise 7.2
- * input - (int) number
- * output - (int) number of it digits
- */
- public static int numDigit(int number) {
- int i=0;
- while(number > 0)
- {
- number/=10;
- i++;
- }
- return i;
- }
- /*
- * exercise 9
- * input - (double) sum of numbers
- * output - (double) half of this sum
- */
- public static double average(int num) {
- return num/2;
- }
- /*
- * exercise 17, seyf alef
- * input - (int) number
- * output - (void) line
- */
- public static void line(int digit) {
- System.out.print(digit);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement