Zadatak 4-Upis na fakultet-rešenje
Prvo se unesu 4 realna broja koja predstavljaju broj pojedinih kandidata. Zatim se nađe prosek , kao aritmetička sredina ova 4 broja.
Posle toga se za svakog kandidata ispita pomoću if-else naredbe da li taj kandidat ispunjava uslov ili ne.
Ovde treba uočiti da se koriste 4 različite if - else naredbe a ne 1 if-else if-else if-else if naredba.
U prvom slučaju se u svakoj if naredbi vrši nova provera uslova bez obzira da li je u prethodnoj proveri bio tačan uslov ili ne.
U drugom slučaju, ako jedna provera uslova zadovolji ostale provere se preskaču(ne vrše se).
Posle toga se za svakog kandidata ispita pomoću if-else naredbe da li taj kandidat ispunjava uslov ili ne.
Ovde treba uočiti da se koriste 4 različite if - else naredbe a ne 1 if-else if-else if-else if naredba.
U prvom slučaju se u svakoj if naredbi vrši nova provera uslova bez obzira da li je u prethodnoj proveri bio tačan uslov ili ne.
U drugom slučaju, ako jedna provera uslova zadovolji ostale provere se preskaču(ne vrše se).
#include <stdio.h>
#include <stdlib.h>
int main()
{
double k1,k2,k3,k4; //Bodovi kandidata(za 4 kandidata)
double p; //prosek
printf("Unesi broj bodova za 4 kandidata redom\n");
scanf("%lf%lf%lf%lf",&k1,&k2,&k3,&k4);
p=(k1+k2+k3+k4)/4.0;
/*Provera za 1. kandidata da li ispunjava uslove za upis*/
if(k1>=p)
printf("Ispunjava uslove\n");
else
printf("Ne ispunjava uslove\n");
/*Provera za 2. kandidata da li ispunjava uslove za upis*/
if(k2>=p)
printf("Ispunjava uslove\n");
else
printf("Ne ispunjava uslove");
/*Provera za 3. kandidata da li ispunjava uslove za upis*/
if(k3>=p)
printf("Ispunjava uslove\n");
else
printf("Ne ispunjava uslove\n");
/*Provera za 4. kandidata da li ispunjava uslove za upis*/
if(k4>=p)
printf("Ispunjava uslove\n");
else
printf("Ne ispunjava uslove\n");
return 0;
}
#include <stdlib.h>
int main()
{
double k1,k2,k3,k4; //Bodovi kandidata(za 4 kandidata)
double p; //prosek
printf("Unesi broj bodova za 4 kandidata redom\n");
scanf("%lf%lf%lf%lf",&k1,&k2,&k3,&k4);
p=(k1+k2+k3+k4)/4.0;
/*Provera za 1. kandidata da li ispunjava uslove za upis*/
if(k1>=p)
printf("Ispunjava uslove\n");
else
printf("Ne ispunjava uslove\n");
/*Provera za 2. kandidata da li ispunjava uslove za upis*/
if(k2>=p)
printf("Ispunjava uslove\n");
else
printf("Ne ispunjava uslove");
/*Provera za 3. kandidata da li ispunjava uslove za upis*/
if(k3>=p)
printf("Ispunjava uslove\n");
else
printf("Ne ispunjava uslove\n");
/*Provera za 4. kandidata da li ispunjava uslove za upis*/
if(k4>=p)
printf("Ispunjava uslove\n");
else
printf("Ne ispunjava uslove\n");
return 0;
}