Упражнения C # Sharp: найдите право на поступление, используя Nested If
Условное утверждение C # Sharp: упражнение 10 с решением
Напишите программу на языке C, чтобы найти право на прием на профессиональный курс на основе следующих критериев:
Знаки по математике> = 65Знаки в Phy> = 55
Знаки в химии> = 50
Всего по всем трем предметам> = 180
или же
Всего по математике и предметам> = 140
Пример решения : -
C # острый код:
using System;
public class Exercise10
{
public static void Main()
{
int p,c,m;
Console.Write("\n\n");
Console.Write("Find eligibility for admission :\n");
Console.Write("----------------------------------");
Console.Write("\n\n");
Console.Write("Eligibility Criteria :\n");
Console.Write("Marks in Maths >=65\n");
Console.Write("and Marks in Phy >=55\n");
Console.Write("and Marks in Chem>=50\n");
Console.Write("and Total in all three subject >=180\n");
Console.Write("or Total in Maths and Physics >=140\n");
Console.Write("-------------------------------------\n");
Console.Write("Input the marks obtained in Physics :");
p = Convert.ToInt32(Console.ReadLine());
Console.Write("Input the marks obtained in Chemistry :");
c = Convert.ToInt32(Console.ReadLine());
Console.Write("Input the marks obtained in Mathematics :");
m = Convert.ToInt32(Console.ReadLine());
Console.Write("Total marks of Maths, Physics and Chemistry : {0}\n",m+p+c);
Console.Write("Total marks of Maths and Physics : {0}\n",m+p);
if (m>=65)
if(p>=55)
if(c>=50)
if((m+p+c)>=180||(m+p)>=140)
Console.Write("The candidate is eligible for admission.\n");
else
Console.Write("The candidate is not eligible.\n\n");
else
Console.Write("The candidate is not eligible.\n\n");
else
Console.Write("The candidate is not eligible.\n\n");
else
Console.Write("The candidate is not eligible.\n\n");
}
}
Пример вывода:
Найти право на поступление: ---------------------------------- Критерии соответствия: Знаки по математике> = 65 и знаки в Phy> = 55 и знаки в химии> = 50 и всего по всем трем предметам> = 180 или Всего по математике и физике> = 140 ------------------------------------- Введите оценки, полученные по физике: 65 Введите оценки, полученные по химии: 60 Введите оценки, полученные по математике: 75 Всего оценок по математике, физике и химии: 200 Всего оценок по математике и физике: 140 Кандидат имеет право на прием.
Блок - схема:
Редактор кода C # Sharp:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C для принятия координатной точки в системе координат XY и определения, в каком квадранте находится координатная точка.
Далее: Напишите программу на C # Sharp для вычисления корня квадратного уравнения.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code