Assignment #117

Code

    
    ///Name: Cody Swain
    ///Period: 6
    ///Project Name: puzzle2
    ///File Name: puzzle2.java
    ///Date: 5/4/16
    
    
    
    import java.util.Scanner;
    public class puzzle2
    {
        public static void main( String[] args )
        {
            Scanner keyboard = new Scanner(System.in);
            int option;
            do
            {
            System.out.println();
            System.out.println( "1) Find two digit numbers <= 56 with sums of digits > 10 ");
            System.out.println( "2) Find two digit number minus number reversed which equals digits. ");
            System.out.println( "3) Quit");
            System.out.println();
            System.out.print(">");
            option = keyboard.nextInt();
            
            if (option == 1)
                func1();
            else if (option == 2)
                func2();
                
            }while (option != 3);
            
        }
        
        
        public static void func1(){
            System.out.println();
            for (int a=0; a<=5; a++){
                for (int b=0; b<10; b++){
                    if ( (a+b)>10 && (((a*10)+b) <= 56 ) ){
                        System.out.print(a);
                        System.out.print(b);
                        System.out.print(" ");
                    }
                }
            }
            System.out.println();
            System.out.println();
        }
        
        public static void func2(){
            System.out.println();
            for (int a=1; a<10; a++){
                for (int b=0; b<10; b++){
                    int c = (10*a)+b;
                    int d = (10*b)+a;
                    int e = a+b;
                    if ( (c - d) == e )
                        System.out.print(c);
                }
            }
            System.out.println();
            System.out.println();
        }
    }



    

Picture of the output

Assignment 117