кодесурса
«C

Упражнения C: Найти право на поступление, используя Nested If

script1adsense2code
script1adsense3code

Условное утверждение 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code