خرید بک لینک
So guys this is the problem "For each student, enter a name and 5 lab grades. Display each student with each average grade for their 5 labs, and their letter grade. Drop down a line or two, and then display the average for each lab #. (Average grade on Lab #1 for all students)
"
So basically i can't use functions he wants me to use lists , so this is what i have so far
Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {


        static void Main(string[] args)
        {
            //variables
            string  strnumberstudents, strnum;
            double  dbnum = 0, dbtotal = 0,grades ;
            Int32 intnumberstudents = 0 ;
            bool blnResult = false;

            List<string> student_name = new List<string>();
            List<double> grades1 = new List<double>();


            //Number of students

            Console.WriteLine("How many students are going to use to program ? ");
            strnumberstudents = Console.ReadLine();
            intnumberstudents = Int32.Parse(strnumberstudents);



            //for loop to enter all the students

            for (int i = 0; i < intnumberstudents; i++)
            {
                Console.WriteLine("Enter the " + intnumberstudents + "student name");
                Console.Write("Please enter student name: ");
                student_name.Add(Console.ReadLine());

                Console.WriteLine("Hello  Let's Calculate Your Grade!");
                double[] labs_grade = new double[5];
             
               
                // for and do loop to gett all the grades
           
                for (int intcounte = 0; intcounte < 5; intcounte++)
                {
                    do
                    {
                        Console.WriteLine("Please enter the grades. #" + (intcounte + 1) + " : ");

                        strnum = Console.ReadLine();

                        blnResult = Double.TryParse(strnum, out dbnum);
                        if (blnResult == false)
                        {
                            Console.WriteLine("not a valid number.");

                        }


                    } while (blnResult == false);

                    labs_grade[i] = dbnum;
           

                grades = (labs_grade[i] / intnumberstudents);
                   

                 
                }

             

            } //end do
     
           
      //need to outputs for the all the student inputs and all grades
      //do the average

                //Here i used an if and else to find the lettergrade
               

                Console.Clear();
            foreach ( string d in student_name)
            {
                Console.WriteLine();
                Console.WriteLine($"Student Name : {d} ");


                foreach (double g in grades1)
                {
                    Console.WriteLine();
                    Console.WriteLine($"{g}  : 5 labs average grade" );
                }
            }

 



            //all of my final outputs
            //Console.WriteLine("Student Name: " + student_name + "");
            //Console.WriteLine("Sum of all Grades: " + dbtotal + "");
            //Console.WriteLine("lettergrade: " + lettergrade + "");

            Console.WriteLine("Press any Key To continue");
            Console.ReadKey();



        }

        private static void Clear()
        {
            throw new NotImplementedException();
        }
    }
}


can someone help me with this ?

برچسب: نویسنده: آیلین رضوانی تاريخ: سه شنبه 3 بهمن 1396 ساعت: 22:43

صفحه بندی