Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
generate student mark sheet matlab
#1

import java.io.*;

class Student

{

public static void main ( String args[] )

throws IOException

{

BufferedReader br = new BufferedReader ( new InputStreamReader ( System.in ) );

System.out.print("\n\nEnter no. of students : ");

int n = Integer.parseInt ( br.readLine() );

String name[] = new String[n];

String div[] = new String[n];

int sub[][] = new int[n][6];

int total[] = new int [n];

float per[] = new float[n];

for ( int i=0 ; i<n ; i++ )

{

System.out.println("\n\nEnter details of Student " + (i+1) + " -\n");

System.out.print("\nEnter name : ");

name[i] = br.readLine();

System.out.println("\n\nEnter marks in 6 subjects -\n");

System.out.print("\nSE = ");

sub[i][0] = Integer.parseInt ( br.readLine() );

System.out.print("\nCA = ");

sub[i][1] = Integer.parseInt ( br.readLine() );

System.out.print("\nDMS = ");

sub[i][2] = Integer.parseInt ( br.readLine() );

System.out.print("\nCG = ");

sub[i][3] = Integer.parseInt ( br.readLine() );

System.out.print("\nTF = ");

sub[i][4] = Integer.parseInt ( br.readLine() );

System.out.print("\nITC = ");

sub[i][5] = Integer.parseInt ( br.readLine() );

for ( int j=0 ; j<6 ; j++ )

total[i] += sub[i][j];

per[i] = (float)total[i]/6;

if ( per[i] >= 70 && per[i] < 100 )

div[i] = "Honours";

else if ( per[i] >= 60 && per[i] < 70 )

div[i] = "1st";

else if ( per[i] >= 45 && per[i] < 60 )

div[i] = "2nd";

else if ( per[i] >= 33 && per[i] < 45 )

div[i] = "3rd";
else

div[i] = "Fail";

}

System.out.println("\n\n\nStudent Record -\n");

System.out.print("\n\nName\t");

System.out.print("SE\t");

System.out.print("CA\t");

System.out.print("DMS\t");

System.out.print("CG\t");

System.out.print("TF\t");

System.out.print("ITC\t");

System.out.print("Total\t");

System.out.print("%\t");

System.out.println("Div\n\n");

for ( int i=0 ; i<n ; i++ )

{

System.out.print(name[i] + "\t");

System.out.print(sub[i][0] + "\t");

System.out.print(sub[i][1] + "\t");

System.out.print(sub[i][2] + "\t");

System.out.print(sub[i][3] + "\t");

System.out.print(sub[i][4] + "\t");

System.out.print(sub[i][5] + "\t");

System.out.print(total[i] + "\t");

System.out.print(per[i] + "\t");

System.out.print(div[i] + "\t");

System.out.println("\n");

}

}

}
Reply

#2
i want to learn how to generate student marks sheet in matlab
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Powered By MyBB, © 2002-2024 iAndrew & Melroy van den Berg.