Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 3.90 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.     float T_P1,T_P2,T_PP,T_Z,T_ZI;
  5.     float B_P1,B_P2,B_PP,B_Z,B_ZI;
  6.     float M_P1,M_P2,M_PP,M_Z,M_ZI;
  7.     float T_SB,B_SB,M_SB;
  8.     /*Bodovi za Tarika: */
  9.     printf("\nUnesite bodove za Tarika: ");
  10.     printf("\nI parcijalni ispit: ");
  11.     scanf("%g", &T_P1);
  12.     if(T_P1 < 0 || T_P1 > 20){
  13.         printf("\nNeispravan broj bodova");
  14.         return 1;
  15.     }
  16.     printf("\nII parcijalni ispit: ");
  17.     scanf("%g", &T_P2);
  18.     if(T_P2 < 0 || T_P2 > 20){
  19.         printf("\nNeispravan broj bodova");
  20.         return 1;
  21.     }
  22.     printf("\nPrisustvo: ");
  23.     scanf("%g", &T_PP);
  24.     if(T_PP < 0 || T_PP > 10){
  25.         printf("\nNeispravan broj bodova");
  26.         return 1;
  27.     }
  28.     printf("\nZadace: ");
  29.     scanf("%g", &T_Z);
  30.     if(T_Z < 0 ||T_Z > 10){
  31.         printf("\nNeispravan broj bodova");
  32.         return 1;
  33.     }
  34.     printf("\nZavrsni ispit: ");
  35.     scanf("%g", &T_ZI);
  36.     if(T_ZI < 0 || T_ZI > 40){
  37.         printf("\nNeispravan broj bodova");
  38.         return 1;
  39.     }
  40.     T_SB = T_P1 + T_P2 + T_PP + T_Z + T_ZI;
  41.     /*Bodovi za Bojana: */
  42.     printf("\nUnesite bodove za Bojana: ");
  43.     printf("\nI parcijalni ispit: ");
  44.     scanf("%g", &B_P1);
  45.     if(B_P1 < 0 || B_P1 > 20){
  46.         printf("\nNeispravan broj bodova");
  47.         return 1;
  48.     }
  49.     printf("\nII parcijalni ispit: ");
  50.     scanf("%g", &B_P2);
  51.     if(B_P2 < 0 || B_P2 > 20){
  52.         printf("\nNeispravan broj bodova");
  53.         return 1;
  54.     }
  55.     printf("\nPrisustvo: ");
  56.     scanf("%g", &B_PP);
  57.     if(B_PP < 0 || B_PP > 10){
  58.         printf("\nNeispravan broj bodova");
  59.         return 1;
  60.     }
  61.     printf("\nZadace: ");
  62.     scanf("%g", &B_Z);
  63.     if(B_Z < 0 || B_Z > 10){
  64.         printf("\nNeispravan broj bodova");
  65.         return 1;
  66.     }
  67.     printf("\nZavrsni ispit: ");
  68.     scanf("%g", &B_ZI);
  69.     if(B_ZI < 0 || B_ZI > 40){
  70.         printf("\nNeispravan broj bodova");
  71.         return 1;
  72.     }
  73.     B_SB = B_P1 + B_P2 + B_PP + B_Z + B_ZI;
  74.     /*Bodovi za Mirzu: */
  75.     printf("\nUnesite bodove za Mirzu: ");
  76.     printf("\nI parcijalni ispit: ");
  77.     scanf("%g", &M_P1);
  78.     if(M_P1 < 0 || M_P1 > 20){
  79.         printf("\nNeispravan broj bodova");
  80.         return 1;
  81.     }
  82.     printf("\nII parcijalni ispit: ");
  83.     scanf("%g", &M_P2);
  84.     if(M_P2 < 0 || M_P2 > 20){
  85.         printf("\nNeispravan broj bodova");
  86.         return 1;
  87.     }
  88.     printf("\nPrisustvo: ");
  89.     scanf("%g", &M_PP);
  90.     if(M_PP < 0 || M_PP > 10){
  91.         printf("\nNeispravan broj bodova");
  92.         return 1;
  93.     }
  94.     printf("\nZadace: ");
  95.     scanf("%g", &M_Z);
  96.     if(M_Z < 0 || M_Z > 10){
  97.         printf("\nNeispravan broj bodova");
  98.         return 1;
  99.     }
  100.     printf("\nZavrsni ispit: ");
  101.     scanf("%g", &M_ZI);
  102.     if(M_ZI < 0 || M_ZI > 40){
  103.         printf("\nNeispravan broj bodova");
  104.         return 1;
  105.     }
  106.     M_SB = M_P1 + M_P2 + M_PP + M_Z + M_ZI;
  107.     if(T_SB < 55 && B_SB < 55 && M_SB < 55){
  108.         printf("Nijedan student nije polozio.");
  109.         return 1;
  110.     }
  111.     if((T_SB >= 55 && B_SB < 55 && M_SB < 55) || (T_SB < 55 && B_SB >= 55 && M_SB < 55) || (T_SB < 55 && B_SB < 55 && M_SB >= 55)){
  112.         printf("\nJedan student je polozio.");
  113.         return 1;
  114.     }
  115.     if((T_SB >= 55 && B_SB >= 55 && M_SB < 55) || (T_SB >= 55 && B_SB < 55 && M_SB >= 55) || (T_SB < 55 && B_SB >= 55 && M_SB >= 55)){
  116.         printf("\nDva studenta su polozila.");
  117.         return 1;
  118.     }
  119.     if(T_SB >= 55 && B_SB >= 55 && M_SB >= 55 ){
  120.         printf("\nSva tri studenta su polozila.");
  121.     }
  122.     if(T_SB == B_SB && B_SB == M_SB){
  123.         printf("\nSva tri studenta imaju istu ocjenu.");
  124.     } else if ((T_SB == B_SB && B_SB != M_SB) || (T_SB == M_SB && M_SB != B_SB) || (B_SB == M_SB && M_SB != T_SB)){
  125.         printf("\nDva od tri studenta imaju istu ocjenu.");
  126.     }else if(T_SB != B_SB && B_SB != M_SB){
  127.         printf("\nSvaki student ima razlicitu ocjenu.");
  128.     }
  129.     return 0;
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement