Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- float T_P1,T_P2,T_PP,T_Z,T_ZI;
- float B_P1,B_P2,B_PP,B_Z,B_ZI;
- float M_P1,M_P2,M_PP,M_Z,M_ZI;
- float T_SB,B_SB,M_SB;
- /*Bodovi za Tarika: */
- printf("\nUnesite bodove za Tarika: ");
- printf("\nI parcijalni ispit: ");
- scanf("%g", &T_P1);
- if(T_P1 < 0 || T_P1 > 20){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nII parcijalni ispit: ");
- scanf("%g", &T_P2);
- if(T_P2 < 0 || T_P2 > 20){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nPrisustvo: ");
- scanf("%g", &T_PP);
- if(T_PP < 0 || T_PP > 10){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nZadace: ");
- scanf("%g", &T_Z);
- if(T_Z < 0 ||T_Z > 10){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nZavrsni ispit: ");
- scanf("%g", &T_ZI);
- if(T_ZI < 0 || T_ZI > 40){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- T_SB = T_P1 + T_P2 + T_PP + T_Z + T_ZI;
- /*Bodovi za Bojana: */
- printf("\nUnesite bodove za Bojana: ");
- printf("\nI parcijalni ispit: ");
- scanf("%g", &B_P1);
- if(B_P1 < 0 || B_P1 > 20){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nII parcijalni ispit: ");
- scanf("%g", &B_P2);
- if(B_P2 < 0 || B_P2 > 20){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nPrisustvo: ");
- scanf("%g", &B_PP);
- if(B_PP < 0 || B_PP > 10){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nZadace: ");
- scanf("%g", &B_Z);
- if(B_Z < 0 || B_Z > 10){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nZavrsni ispit: ");
- scanf("%g", &B_ZI);
- if(B_ZI < 0 || B_ZI > 40){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- B_SB = B_P1 + B_P2 + B_PP + B_Z + B_ZI;
- /*Bodovi za Mirzu: */
- printf("\nUnesite bodove za Mirzu: ");
- printf("\nI parcijalni ispit: ");
- scanf("%g", &M_P1);
- if(M_P1 < 0 || M_P1 > 20){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nII parcijalni ispit: ");
- scanf("%g", &M_P2);
- if(M_P2 < 0 || M_P2 > 20){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nPrisustvo: ");
- scanf("%g", &M_PP);
- if(M_PP < 0 || M_PP > 10){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nZadace: ");
- scanf("%g", &M_Z);
- if(M_Z < 0 || M_Z > 10){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- printf("\nZavrsni ispit: ");
- scanf("%g", &M_ZI);
- if(M_ZI < 0 || M_ZI > 40){
- printf("\nNeispravan broj bodova");
- return 1;
- }
- M_SB = M_P1 + M_P2 + M_PP + M_Z + M_ZI;
- if(T_SB < 55 && B_SB < 55 && M_SB < 55){
- printf("Nijedan student nije polozio.");
- return 1;
- }
- 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)){
- printf("\nJedan student je polozio.");
- return 1;
- }
- 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)){
- printf("\nDva studenta su polozila.");
- return 1;
- }
- if(T_SB >= 55 && B_SB >= 55 && M_SB >= 55 ){
- printf("\nSva tri studenta su polozila.");
- }
- if(T_SB == B_SB && B_SB == M_SB){
- printf("\nSva tri studenta imaju istu ocjenu.");
- } 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)){
- printf("\nDva od tri studenta imaju istu ocjenu.");
- }else if(T_SB != B_SB && B_SB != M_SB){
- printf("\nSvaki student ima razlicitu ocjenu.");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement