Skip to main content

JAVA PERSONAL CODES

PERSONAL CODES

Q)employee.java
import java.util.*;

//Find the total salary of an employee given the details hra,da & basic
class Employee {
    static String empname;
    static int empcode;
    static double BasicPay;

    Employee(String s, int c, double b) {
        empname = s;
        empcode = c;
        BasicPay = b;
    }

    static double salaryCal() {
        double hra = 30 / 100.0 * BasicPay;
        double da = 40 / 100.0 * BasicPay;
        double salary = BasicPay + hra + da;
        double sa = 0.0d; // special allowance variable
        if (empcode <= 15 && salary <= 15000.0)
            sa = 20.0 / 100.0 * salary;
        if (sa >= 2500.0)
            sa = 2500.0;
        if (empcode > 15)
            sa = 1000.0;
        return salary + sa;
    }

    public static void main(String args[]) throws InputMismatchException
    /*
     * if static is used in void main then all functions and variables should be
     * static otherwise, error will be thrown
     */
    {
        Scanner sc = new Scanner(System.in);
        System.out.println("Enter the name, employee code and basic pay");
        String n = sc.nextLine();
        int c = sc.nextInt();
        double b = sc.nextDouble();
        Employee em = new Employee(n, c, b);
        System.out.println("The total salary is=" + em.salaryCal());
    }
}

====================================================================

Q)evil.java
import java.util.*;

class evil {
    String check_evil(int n) {
        int x = 0;
        String y = "";
        while (n > 0) {
            x = n % 2;
            n = n / 2;
            y = y.concat(String.valueOf(x));
        }
        return y;
    }

    public static void main(String args[]) throws InputMismatchException {
        evil ev = new evil();
        String f = "";
        int c = 0;
        Scanner sc = new Scanner(System.in);
        try {
            System.out.println("Enter an integer number");
            int n = sc.nextInt();
            if (n > 2 && n < 100) {
                f = ev.check_evil(n);
                System.out.println(ev.check_evil(n));
                for (int j = 0; j < f.length(); j++) {
                    if (f.charAt(j) == '1')
                        c = c + 1;
                }
                if (c % 2 == 0)
                    System.out.println("Is evil no=" + n);
                else
                    System.out.println("Not evil no=" + n);
            }
        } finally {
            sc.close();
        }

    }
}

Comments

Popular posts from this blog

LINUX COMMANDS CHEATSHEET (PERSONAL)

  COMMANDS CHEATSHEET 1. sudo apt update && sudo apt full-upgrade -> updates and upgrades the operating system. 2. flatpak update -> updates the flatpak applications. 3. sudo dpkg-reconfigure <package><name> -> reconfigures the package to resolve any dependency problem. 4. sudo dpkg -i <file/packagename.deb> -> install .deb files directly from the Terminal. 5. history -> shows the previously given commands. 6. sudo fc-cache --force -> Found from Archwiki . Force unlocks the font-cache database. 7. sudo fc-cache -fv -> Refreshes the font-cache. Useful after installing some fonts. 8. sudo  add-apt-repository ppa:<ppaname> -> add the ppa into the repository. 9. sudo dpkg --add-architecture i386 -> adds 32-bit libraries to the distribution. 10. sudo apt install <package><name> -> installs the specified package along with the dependencies. 11. git clone <repo url> -> downloads the files from selected...

C-PROGRAMMING PERSONAL CODES

  PERSONAL CODES employee.c #include <stdio.h> //#define String #include <curses.h> #include <string.h> //Find the total salary of an employee given the details hra,da & basic double main() {     double BasicPay;     int empcode;     char empname;     printf("Enter the employee name, employee code and basic pay\n");     scanf("%s", &empname);     scanf("%d", &empcode);     scanf("%lf", &BasicPay);     double hra = 30.0 / 100.0 * BasicPay;     double da = 40 / 100.0 * BasicPay;     double salary = BasicPay + hra + da;     double sa = 0.0;     if (empcode <= 15 && salary <= 15000.0)         sa = 20.0 / 100.0 * salary;     if (sa >= 2500.0)         sa = 2500.0;     if (empcode > 15)         sa = 1000.0;     printf("The total ...

C++ PROGRAMMING

  C++ PROGRAMMING Q)0-structure.cpp #include <iostream> int main() {     return 0; } ===================================================================== Q)abc.cpp // Your First C++ Program #include <iostream> int main() {     std::cout << "Hello World!\n";     return 0; } ==================================================================== Q)s2d.cpp #include <iostream> //io -> input/output, stream -> flow //#include <curses.h> int main() {     int n, d, s = 0, m = 1;     std::cout << "Enter a number\n"; //endl -> new line     std::cin >> n;     int k = n;     if (n >= 10 && n <= 99)     {         while (n > 0)         {             d = n % 10;             s = s + d;             m = m * d;   ...