Упражнения C: Найти право на поступление, используя Nested If
Условное утверждение C: упражнение 10 с решением
Напишите программу на языке C, чтобы найти право на прием на профессиональный курс на основе следующих критериев:
Знаки по математике> = 65
Знаки в Phy> = 55
Знаки в химии> = 50
Всего по всем трем предметам> = 180
или же
Всего по математике и физике> = 140
Пример решения :
Код C:
#include <stdio.h>
void main()
{ int p,c,m,t,mp;
printf("Eligibility Criteria :\n");
printf("Marks in Maths >=65\n");
printf("and Marks in Phy >=55\n");
printf("and Marks in Chem>=50\n");
printf("and Total in all three subject >=180\n");
printf("or Total in Maths and Physics >=140\n");
printf("-------------------------------------\n");
printf("Input the marks obtained in Physics :");
scanf("%d",&p);
printf("Input the marks obtained in Chemistry :");
scanf("%d",&c);
printf("Input the marks obtained in Mathematics :");
scanf("%d",&m);
printf("Total marks of Maths, Physics and Chemistry : %d\n",m+p+c);
printf("Total marks of Maths and Physics : %d\n",m+p);
if (m>=65)
if(p>=55)
if(c>=50)
if((m+p+c)>=180||(m+p)>=140)
printf("The candidate is eligible for admission.\n");
else
printf("The candidate is not eligible.\n");
else
printf("The candidate is not eligible.\n");
else
printf("The candidate is not eligible.\n");
else
printf("The candidate is not eligible.\n");
}
Пример вывода:
Критерии соответствия: Знаки по математике> = 65 и знаки в Phy> = 55 и знаки в химии> = 50 и всего по всем трем предметам> = 180 или Всего по математике и физике> = 140 ------------------------------------- Введите оценки, полученные по физике: 65 Введите оценки, полученные по химии: 51 Введите оценки, полученные по математике: 72 Всего оценок по математике, физике и химии: 188 Всего оценок по математике и физике: 137 Кандидат имеет право на прием.
Блок - схема:
Редактор кода программирования C:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите программу на C для принятия координатной точки в системе координат XY и определения, в каком квадранте находится координатная точка.
Далее: Напишите программу на C для вычисления корня квадратного уравнения.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования