Este programa calcula la calificación de un estudiante en función de las calificaciones ingresadas por el usuario en cada materia. El programa imprime el voto de acuerdo con esta lógica.
Si el promedio de calificaciones es> = 80, escriba la calificación ‘A’
Si el promedio es <80 e> = 60, grado de impresión “B”
Si el promedio es <60 e> = 40, imprime el grado “C”
de lo contrario, imprima el grado ‘D’

Para comprender este programa, debe tener conocimiento de los siguientes conceptos de Java:

  • Java para bucle
  • Matriz en Java
  • if..else-if en Java

Ejemplo: programa para mostrar la calificación del estudiante

import java.util.Scanner;

public class JavaExample
{
    public static void main(String args[])
    {
    	/* This program assumes that the student has 6 subjects,
    	 * thats why I have created the array of size 6. You can
    	 * change this as per the requirement.
    	 */
        int marks[] = new int[6];
        int i;
        float total=0, avg;
        Scanner scanner = new Scanner(System.in);
		
        
        for(i=0; i<6; i++) { 
           System.out.print("Enter Marks of Subject"+(i+1)+":");
           marks[i] = scanner.nextInt();
           total = total + marks[i];
        }
        scanner.close();
        //Calculating average here
        avg = total/6;
        System.out.print("The student Grade is: ");
        if(avg>=80)
        {
            System.out.print("A");
        }
        else if(avg>=60 && avg<80)
        {
           System.out.print("B");
        } 
        else if(avg>=40 && avg<60)
        {
            System.out.print("C");
        }
        else
        {
            System.out.print("D");
        }
    }
}

Producción:

Enter Marks of Subject1:40
Enter Marks of Subject2:80
Enter Marks of Subject3:80
Enter Marks of Subject4:40
Enter Marks of Subject5:60
Enter Marks of Subject6:60
The student Grade is: B
leer  Programa Java para encontrar HCF y LCM de dos números

Por avivcas

Deja una respuesta

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