C#: Calculate the total, percentage and division to take marks of three subjects
Write a C# Sharp program to read roll no, name and marks of three subjects and calculate the total, percentage and division.
Sample Solution:-
C# Sharp Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
public class Exercise12
{
static void Main(string[] args)
{
// Declaration of variables for roll number, subject marks, total, percentage, name, and division
double rl, phy, che, ca, total, per;
string nm, div;
// Displaying the purpose of the program
Console.Write("\n\n");
Console.Write("Calculate the total, percentage and division to take marks of three subjects:\n");
Console.Write("-------------------------------------------------------------------------------");
Console.Write("\n\n");
// Prompting user to input roll number, name, and marks for three subjects (Physics, Chemistry, Computer Application)
Console.Write("Input the Roll Number of the student :");
rl = Convert.ToInt32(Console.ReadLine());
Console.Write("Input the Name of the Student :");
nm = Console.ReadLine();
Console.Write("Input the marks of Physics : ");
phy = Convert.ToInt32(Console.ReadLine());
Console.Write("Input the marks of Chemistry : ");
che = Convert.ToInt32(Console.ReadLine());
Console.Write("Input the marks of Computer Application : ");
ca = Convert.ToInt32(Console.ReadLine());
// Calculating total marks and percentage
total = phy + che + ca;
per = total / 3.0;
// Determining division based on percentage achieved
if (per >= 60)
div = "First";
else if (per < 60 && per >= 48)
div = "Second";
else if (per < 48 && per >= 36)
div = "Pass";
else
div = "Fail";
// Displaying student information, subject-wise marks, total, percentage, and division achieved
Console.Write("\nRoll No : {0}\nName of Student : {1}\n", rl, nm);
Console.Write("Marks in Physics : {0}\nMarks in Chemistry : {1}\nMarks in Computer Application : {2}\n", phy, che, ca);
Console.Write("Total Marks = {0}\nPercentage = {1}\nDivision = {2}\n", total, per, div);
}
}
Sample Output:
Calculate the total, percentage and division to take marks of three subjects: ------------------------------------------------------------------------------- Input the Roll Number of the student :10 Input the Name of the Student :john smith Input the marks of Physics : 50 Input the marks of Chemistry : 46 Input the marks of Computer Application : 64 Roll No : 10 Name of Student : john smith Marks in Physics : 50 Marks in Chemistry : 46 Marks in Computer Application : 64 Total Marks = 160 Percentage = 53.3333333333333 Division = Second
Visual Presentation:
Flowchart:
C# Sharp Practice online:
Contribute your code and comments through Disqus.
Previous: Write a C# Sharp program to calculate root of Quadratic Equation.
Next: Write a C# Sharp program to read temperature in centigrade and display suitable message according to temperature.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics