Java Programing Code only
Ragged Array Assignment
Outcome:
Program Specifications:
Write a program that does the following:
The menu system will have an option to input grades for the next student. Once pressed the user will then enter how many exams that student has taken. The program will then ask the user to enter each of those exam scores.
Menu will have an option to display the exam average by student.
Menu will have an option to display the exam average by exam.
Menu will have an option to display the current class average for all exams.
Submission Requirements:
YOU CANNOT:
please do upvote .If you have any problem do comment and i shall be happy to help you.Thanks for using HomeworkLib.
-------------------------
import java.util.Arrays;
import java.util.Scanner;
public class Menu
{
public static void main(String args[])
{
//variables
int maxNumberOfStudents=15;
int countOfStudents=0;
int highestCol=0;
double sum=0;
double avg=0;
double count=0;
Scanner read=new
Scanner(System.in);
//jagged array
int examScores[][] = new
int[maxNumberOfStudents][];
int choice=0;
//keep asking until choice=5
while(choice!=5)
{
printMenu();
System.out.println("Enter choice:
");
choice=read.nextInt();
switch(choice)
{
//get details
case 1:
System.out.println("Enter number of exams given by student:
");
int cols=read.nextInt();
if(cols>highestCol)
{
highestCol=cols;
}
examScores[countOfStudents]= new int[cols];
for(int c=0;c<cols;c++)
{
System.out.println(String.format("Enter score for exam
%d :",c+1));
examScores[countOfStudents][c]=read.nextInt();
}
countOfStudents++;
break;
case 2:
//calculate
average by students and display it
System.out.println("Enter student id: ");
int id=read.nextInt();
int i=id-1;
count=0;
sum=0;
for(int c=0;c<examScores[i].length;c++)
{
sum=sum+examScores[i][c];
}
avg=sum/examScores[i].length;
System.out.println(String.format("average of
student %d is %f",id,avg));
break;
case 3:
System.out.println("Enter exam number: ");
int number=read.nextInt();
int
examIndex=number-1;
count=0;
sum=0;
for(int r=0;r<countOfStudents;r++)
{
try
{
sum=sum+examScores[r][examIndex];
count++;
}
//catch index out of bounds
exception when student r not have scores for exam c
catch(Exception e)
{
}
}
avg=sum/count;
System.out.println(String.format("average of
exam no %d is %f",number,avg));
break;
case 4:
for(int
c=0;c<highestCol;c++)
{
count=0;
sum=0;
for(int r=0;r<countOfStudents;r++)
{
try
{
sum=sum+examScores[r][c];
count++;
}
//catch index out of bounds
exception when student r not have scores for exam c
catch(Exception e)
{
}
}
avg=sum/count;
System.out.println(String.format("average of
exam no %d is %f",c+1,avg));
}
break;
}
}
}
private static void printMenu() {
// TODO Auto-generated method
stub
System.out.println("1. input grades
for next student");
System.out.println("2. display the
exam average by student.");
System.out.println("3. display the
exam average by exam.");
System.out.println("4. display the
current class average for all exams.");
System.out.println("5. quit");
}
}
----------------------

Java Programing Code only Ragged Array Assignment Outcome: Student will demonstrate the ability to create and...
***************C PROGRAMMING ONLY************* Demonstrate the ability to create an array on the stack Demonstrate the ability to create an array on the heap allowing user to choose the number of values to store. Demonstrate the ability to store an array of Struct values on both the stack and the heap. Program Specifications: 1. Create a struct with at least 3 fields - any struct you want but explain it in your comments in the code. Populate at least 10 elements...
Methods and File Output and Exceptions Outcome: Student will demonstrate the ability to write, use and call methods Student will demonstrate the ability to pass values to and from methods Student will demonstrate the ability to catch exceptions Student will demonstrate the ability to create a text file Student will demonstrate the ability to validate input data Program Specifications: You to write a menu driven program. The program will use a switch statement. The cases will be as follows: Get...
*MUST BE IN C PROGRAMMING* Demonstrate the ability to think critically Demonstrate the ability to work with strings and chars Demonstrate the ability to design a menu system Write a simple program that allows the user to enter a number between 1 and 1000. The program will then display the Roman numeral equivalent. Allow the user to keep entering numbers for conversion to Roman numerals, or to quit, using a menu system of your own design. Submission Requirements: You are to write...
Write a menu driven program to demonstrate the use of array and switch. It must be written in C language . Here is the menu - Press 1 to add a number to the array. Press 2 to display the numbers entered in the array so far Press 3 to find the average of the numbers entered. Press 4 to exit. Option 1 - The user should be able to enter 20 numbers only. If all twenty numbers are entered...
using java
Program: Please read the complete prompt before going into coding. Write a program that handles the gradebook for the instructor. You must use a 2D array when storing the gradebook. The student ID as well as all grades should be of type int. To make the test process easy, generate the grade with random numbers. For this purpose, create a method that asks the user to enter how many students there are in the classroom. Then, in each...
The purpose of this assignment is to get experience with an
array, do while loop and read and write file operations.
Your goal is to create a program that reads the exam.txt file
with 10 scores. After that, the user can select from a 4 choice
menu that handles the user’s choices as described in the details
below. The program should display the menu until the user selects
the menu option quit.
The project requirements:
It is an important part...
* C PROGRAMMING* Outcomes: Demonstrate the ability to create and use linked lists in dynamic memory Demonstrate the ability to add nodes and remove nodes from a linked list of structs Program Specifications: Write a program that creates the following struct (you can give it whatever name you want): char name[100]; int age; float weight; Create the following menu system: Add a Record Display All Records Quit When the user selects (1) you will prompt them for a name, age,...
Need code written for a java eclipse program that will follow
the skeleton code.
Exams and assignments are weighted
You will design a Java grade calculator for this assignment. A user should be able to calculate her/his letter grade in COMS/MIS 207 by inputting their scores obtained on worksheets, assignments and exams into the program. A skeleton code named GradeCompute.java containing the main method and stubs for a few other methods, is provided to you. You must not modify/make changes...
Please write a Java program that does the following: Create an array of 100 integers. Store 100 random integers (between 1 and 100) in the array. Print out the elements of the array. Sort the array in ascending order. Print out the sorted array. Prompt the user to enter a number between 1 and 100. Search the array for that number and then display "Found" or "Not Found" message. Display each number from 1 to 100 and the number of...
Using the following parallel array and array of vectors: // may be declared outside the main function const int NUM_STUDENTS =3; // may only be declared within the main function string Students[NUM_STUDENTS] = {"Tom","Jane","Jo"}; vector <int> grades[NUM_STUDENTS] {{78,98,88,99,77},{62,99,94,85,93}, {73,82,88,85,78}}; Write a C++ program to run a menu-driven program with the following choices: 1) Display the grades 2) Add grade 3) Remove grade for all students for a selected assignment 4) Display Average for each student 5) Display the name of...