Computer Science, asked by ishratjha321, 5 days ago

write a program to create arrays to store 45 students roll number and total marks and student roll number who obtained it​

Answers

Answered by ADITYA1W2E3
2

Here You Go:-

import java.util.Scanner;

public class KboatSDAGrades

{

   public static void main(String args[]) {

       final int TOTAL_STUDENTS = 100;

       Scanner in = new Scanner(System.in);

       

       int rollNo[] = new int[TOTAL_STUDENTS];

       String name[] = new String[TOTAL_STUDENTS];

       int s1[] = new int[TOTAL_STUDENTS];

       int s2[] = new int[TOTAL_STUDENTS];

       int s3[] = new int[TOTAL_STUDENTS];

       int s4[] = new int[TOTAL_STUDENTS];

       int s5[] = new int[TOTAL_STUDENTS];

       int s6[] = new int[TOTAL_STUDENTS];

       double p[] = new double[TOTAL_STUDENTS];

       char g[] = new char[TOTAL_STUDENTS];

       

       for (int i = 0; i < TOTAL_STUDENTS; i++) {

           

           System.out.println("Enter student " + (i+1) + " details:");

           System.out.print("Roll No: ");

           rollNo[i] = in.nextInt();

           in.nextLine();

           System.out.print("Name: ");

           name[i] = in.nextLine();

           System.out.print("Subject 1 Marks: ");

           s1[i] = in.nextInt();

           System.out.print("Subject 2 Marks: ");

           s2[i] = in.nextInt();

           System.out.print("Subject 3 Marks: ");

           s3[i] = in.nextInt();

           System.out.print("Subject 4 Marks: ");

           s4[i] = in.nextInt();

           System.out.print("Subject 5 Marks: ");

           s5[i] = in.nextInt();

           System.out.print("Subject 6 Marks: ");

           s6[i] = in.nextInt();

           

           p[i] = (((s1[i] + s2[i] + s3[i] + s4[i]  

                   + s5[i] + s6[i]) / 600.0) * 100);

                   

           if (p[i] < 40)

               g[i] = 'D';

           else if (p[i] < 60)

               g[i] = 'C';

           else if (p[i] < 80)

               g[i] = 'B';

           else

               g[i] = 'A';

       }

       

       System.out.println();

       

       for (int i = 0; i < TOTAL_STUDENTS; i++) {

           System.out.println(rollNo[i] + "\t"  

               + name[i] + "\t"  

               + p[i] + "\t"  

               + g[i]);

       }

   }

}

Thank You ;)

Similar questions