Programa Java para verificar la elegibilidad de los estudiantes de TPP para presentarse en entrevistas

Declaración del problema: este es un programa Java para ubicaciones y criterios de entrevista, como cuántos estudiantes aparecerán para las pruebas en línea, resultados académicos y puntajes de Amcat, etc. Según los criterios establecidos en el código, es fácil verificar quién es elegible. por aparecer en las multinacionales como Google, Amazon, Microsoft, etc.

Concepto: el enfoque ingenuo se aplica directamente, lo que incluye los conceptos de arrays y strings que entran en juego durante la implementación para lograr el objetivo.

Procedimiento:

  1. Haga que una clase de java se llame de manera relevante como ‘entrevista’.
  2. Ingrese UID, nombre, GPA, puntuación de Amcat.
  3. Establezca los criterios de elegibilidad como se muestra a continuación para demostrar la implementación.
    • Si el GPA es superior a 7 y el puntaje de Amcat es superior a 600
      • Entonces el estudiante es elegible para una entrevista de Google.
    • Si el GPA es superior a 7.5 y la puntuación de Amcat es superior a 750
      • Entonces el estudiante es elegible para una entrevista de Microsoft.
    • Si el GPA es superior a 8 y la puntuación de Amcat es superior a 700
      • Entonces el estudiante es elegible para una entrevista de Amazon.

La representación pictórica de los criterios es la siguiente:

Ilustración:

APORTE:

Ingrese el número de estudiantes que han tomado TPP: 2

Ingrese UID del estudiante 1: 11

Ingrese el nombre del estudiante 1: Pavan

Ingrese CGPA del estudiante 1: 8.8

Ingrese el puntaje AMCAT del estudiante 1: 805

Ingrese UID del estudiante 2: 22

Ingrese el nombre del estudiante 2: Aman

Ingrese CGPA del estudiante 2: 7.5

Ingrese el puntaje AMCAT del estudiante 2: 750

PRODUCCIÓN:

Los estudiantes de Google que tengan un CGPA superior a 7.00 y un puntaje AMCAT superior a 600 son elegibles para más pruebas

Los estudiantes preseleccionados son:

UID Nombre CGPA AMCAT

11 Pavana 8.800000 805  

22 Amán 7.500000 750  

Los estudiantes de Microsoft que tengan un CGPA superior a 7.50 y un puntaje AMCAT superior a 750 son elegibles para más exámenes

Los estudiantes preseleccionados son:

UID Nombre CGPA AMCAT

11 Pavana 8.800000 805  

22 Amán 7.500000 750  

Para los estudiantes de Amazon que tienen un CGPA superior a 8.00 y un puntaje AMCAT superior a 700, son elegibles para más pruebas

Los estudiantes preseleccionados son:

UID Nombre CGPA AMCAT

11 Pavana 8.800000 805      

APORTE:

Ingrese los puntajes de la prueba de codificación para Google:

Ingrese la puntuación de la prueba de codificación de UID 11: 500

Ingrese la puntuación de la prueba de codificación de UID 22: 600

Ingrese los puntajes de las pruebas de codificación para Microsoft:

Ingrese la puntuación de la prueba de codificación de UID 11: 500

Ingrese la puntuación de la prueba de codificación de UID 22: 600

Ingrese los puntajes de la prueba de codificación para Amazon:

Ingrese la puntuación de la prueba de codificación de UID 11: 500

PRODUCCIÓN:

Estudiantes elegibles para presentarse a una entrevista de Google

UID Nombre CGPA AMCAT

11 Pavana 8.800000 805  

22 Amán 7.500000 750  

Estudiantes elegibles para presentarse a la entrevista de Microsoft

UID Nombre CGPA AMCAT

11 Pavana 8.800000 805  

22 Amán 7.500000 750  

Estudiantes elegibles para sentarse para la entrevista de Amazon

UID Nombre CGPA AMCAT

11 Pavana 8.800000 805  

Proceso finalizado con código de salida 0

Ejemplo

Java

// Importing Scanner class to
// take input from th user
import java.util.Scanner;
 
// Class
public class interview {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Creating an object of Scanner class
        // to read input from keyboard
        Scanner sc = new Scanner(System.in);
 
        // Display message for better readability
        System.out.print(
            "Enter number of Students who have taken TPP: ");
 
        // Reading and storing primitive value
        // Integer type using nextInt() method
        int n = sc.nextInt();
 
        // Creating arrays
        String[] ar = new String[n];
        String[] arr = new String[n];
        double[] arr1 = new double[n];
 
        int[] arr2 = new int[n];
 
        double[] s1 = new double[n];
        double[] s2 = new double[n];
        double[] s3 = new double[n];
 
        // Iterating over th input values
        // as received from user
        for (int i = 0; i < n; i++) {
            sc.nextLine();
            System.out.print("Enter UID of Student "
                             + (i + 1) + ": ");
            ar[i] = sc.nextLine();
            System.out.print("Enter Name of Student "
                             + (i + 1) + ": ");
            arr[i] = sc.nextLine();
            System.out.print("Enter CGPA of Student "
                             + (i + 1) + ": ");
            arr1[i] = sc.nextDouble();
            System.out.print("Enter AMCAT Score of Student "
                             + (i + 1) + ": ");
            arr2[i] = sc.nextInt();
            System.out.print("\n");
        }
 
        System.out.println(
            "\nFor Google Students having CGPA above 7.00 and AMCAT score above 600 are eligible for further tests");
        System.out.println("\nShortlisted Students are:");
        System.out.print(
            "UID\t\t\tName\t\t\tCGPA\t\tAMCAT\n");
        for (int i = 0; i < n; i++) {
            if (arr1[i] >= 7.00) {
                if (arr2[i] >= 600) {
                    System.out.printf(
                        "%-12s%-16s%-12f%-6d\n", ar[i],
                        arr[i], arr1[i], arr2[i]);
                }
            }
        }
 
        System.out.println(
            "\nFor Microsoft Students having CGPA above 7.50 and AMCAT score above 750 are eligible for further tests");
        System.out.println("\nShortlisted Students are:");
        System.out.print(
            "UID\t\t\tName\t\t\tCGPA\t\tAMCAT\n");
        for (int i = 0; i < n; i++) {
            if (arr1[i] >= 7.50) {
                if (arr2[i] >= 750) {
                    System.out.printf(
                        "%-12s%-16s%-12f%-6d\n", ar[i],
                        arr[i], arr1[i], arr2[i]);
                }
            }
        }
 
        System.out.println(
            "\nFor Amazon Students having CGPA above 8.00 and AMCAT score above 700 are eligible for further tests");
        System.out.println("\nShortlisted Students are:");
        System.out.print(
            "UID\t\t\tName\t\t\tCGPA\t\tAMCAT\n");
        for (int i = 0; i < n; i++) {
            if (arr1[i] >= 8.00) {
                if (arr2[i] >= 700) {
                    System.out.printf(
                        "%-12s%-16s%-12f%-6d\n", ar[i],
                        arr[i], arr1[i], arr2[i]);
                }
            }
        }
 
        System.out.print(
            "\nEnter Coding test Scores for Google:");
        for (int i = 0; i < n; i++) {
            if (arr1[i] >= 7.00) {
                if (arr2[i] >= 600) {
                    System.out.print(
                        "\nEnter Coding Test score of UID "
                        + ar[i] + ": ");
                    s1[i] = sc.nextDouble();
                }
            }
        }
 
        System.out.print(
            "\nEnter Coding test Scores for Microsoft:");
        for (int i = 0; i < n; i++) {
            if (arr1[i] >= 7.50) {
                if (arr2[i] >= 750) {
                    System.out.print(
                        "\nEnter Coding Test score of UID "
                        + ar[i] + ": ");
                    s2[i] = sc.nextDouble();
                }
            }
        }
        System.out.print(
            "\nEnter Coding test Scores for Amazon:");
        for (int i = 0; i < n; i++) {
            if (arr1[i] >= 8.00) {
                if (arr2[i] >= 700) {
                    System.out.print(
                        "\nEnter Coding Test score of UID "
                        + ar[i] + ": ");
                    s3[i] = sc.nextDouble();
                }
            }
        }
 
        System.out.println(
            "\nStudents eligible to sit for Google interview ");
        System.out.print(
            "UID\t\t\tName\t\t\tCGPA\t\tAMCAT\n");
        for (int i = 0; i < n; i++) {
            if (arr1[i] >= 7.00) {
                if (arr2[i] >= 600) {
                    if (s1[i] > 80) {
                        System.out.printf(
                            "%-12s%-16s%-12f%-6d\n", ar[i],
                            arr[i], arr1[i], arr2[i]);
                    }
                }
            }
        }
 
        System.out.println(
            "\nStudents eligible to sit for Microsoft interview ");
        System.out.print(
            "UID\t\t\tName\t\t\tCGPA\t\tAMCAT\n");
        for (int i = 0; i < n; i++) {
            if (arr1[i] >= 7.50) {
                if (arr2[i] >= 750) {
                    if (s1[i] > 70) {
                        System.out.printf(
                            "%-12s%-16s%-12f%-6d\n", ar[i],
                            arr[i], arr1[i], arr2[i]);
                    }
                }
            }
        }
        System.out.println(
            "\nStudents eligible to sit for Amazon interview ");
        System.out.print(
            "UID\t\t\tName\t\t\tCGPA\t\tAMCAT\n");
        for (int i = 0; i < n; i++) {
            if (arr1[i] >= 8.00) {
                if (arr2[i] >= 700) {
                    if (s1[i] > 80) {
                        System.out.printf(
                            "%-12s%-16s%-12f%-6d\n", ar[i],
                            arr[i], arr1[i], arr2[i]);
                    }
                }
            }
        }
    }
}

Aquí, la salida es genérica y representa la lista de estudiantes que son elegibles para aparecer en las entrevistas, ya que las entradas personalizadas se interpretaron en la parte ilustrativa anterior.

Publicación traducida automáticamente

Artículo escrito por pavubansal23 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *