Code:
#include <stdio.h>
#include <stdlib.h>
main()
{
char predmet[50];
float g,p,k,o,l,h;
int izaberi;
printf("**DOBRODOSLI U OBICAN PROGRAM ZA IZRACUNAVANJE SKOLSKOG PROSEKAA**\n");
printf("*\tPROGRAM ZA IZRACUNAVANJE SKOLSKOG PROSEKA *\n");
printf("*ZA OSNOVNU I SREDNJU SKOLU. U PROGRAMU JE ZABRANJENO UNOSITI *\n");
printf("*OCENE MANJE OD 1 ILI VECE OD 5 *\n");
printf("*UKOLIKO SE TO DESI PROGRAM CE TRAZITI DA KRENETE OD POCETKA *\n");
printf("*SA UNOSOM BROJA PREDMETA I NJIHOVIH OCENA *\n");
lab:
printf("\n");
printf("UNESI KOLIKO PREDMETA ZELISH DA IZRACUNAS\n");
scanf("%f",&p);
g=1;
l=0;
while(k<=p) {
printf("UNESI IME PREDMETA%.0f\n",k);
scanf("%s",&predmet);
printf("\n");
printf("UNESI OCENU IZ %s\n",&predmet);
scanf("%f",&o);
printf("\n");
if (o<1 || o>5) {
printf("GRESKA PRI UNOSU OCENA MANJA OD 1 A VECA OD 5 NE POSTOJI\n");
goto lab;
}
l+=o;
h=l/p;
k+=g;
}
if (h>=1 && h<1.50) {
printf("NEDOVOLJAN\n");
}
if (h>=1.50 && h<2.50) {
printf("DOVOLJAN\n");
}
if (h>=2.50 && h<3.50) {
printf("DOBAR\n");
}
if (h>=3.50 && h<4.50) {
printf("VRLO DOBAR\n");
}
if (h>=4.50 && h==5) {
printf("BRAVO!!! SVAKA CAST!!! PROGRAMER KOJI JE NAPISAO OVAJ PROGRAM TI CESTITA NA ODLICNOM USPEHU\n");
}
printf("PROSEK JE %.2f\n",h);
lab1:
printf("Izaberi broj 1 il 2 1 ako hoces ponovo da racunas prosek a 2 za kraj programa\n");
scanf("%d",&izaberi);
switch(izaberi) {
case 1: main(); break;
case 2: goto asd; break;
default : printf("GRESKA UNESEN JE POGRESAN BROJ\n");
goto lab1;
}
asd:
return 0;
}
#include <stdio.h>
#include <stdlib.h>
main()
{
char predmet[50];
float g,p,k,o,l,h;
int izaberi;
printf("**DOBRODOSLI U OBICAN PROGRAM ZA IZRACUNAVANJE SKOLSKOG PROSEKAA**\n");
printf("*\tPROGRAM ZA IZRACUNAVANJE SKOLSKOG PROSEKA *\n");
printf("*ZA OSNOVNU I SREDNJU SKOLU. U PROGRAMU JE ZABRANJENO UNOSITI *\n");
printf("*OCENE MANJE OD 1 ILI VECE OD 5 *\n");
printf("*UKOLIKO SE TO DESI PROGRAM CE TRAZITI DA KRENETE OD POCETKA *\n");
printf("*SA UNOSOM BROJA PREDMETA I NJIHOVIH OCENA *\n");
lab:
printf("\n");
printf("UNESI KOLIKO PREDMETA ZELISH DA IZRACUNAS\n");
scanf("%f",&p);
g=1;
l=0;
while(k<=p) {
printf("UNESI IME PREDMETA%.0f\n",k);
scanf("%s",&predmet);
printf("\n");
printf("UNESI OCENU IZ %s\n",&predmet);
scanf("%f",&o);
printf("\n");
if (o<1 || o>5) {
printf("GRESKA PRI UNOSU OCENA MANJA OD 1 A VECA OD 5 NE POSTOJI\n");
goto lab;
}
l+=o;
h=l/p;
k+=g;
}
if (h>=1 && h<1.50) {
printf("NEDOVOLJAN\n");
}
if (h>=1.50 && h<2.50) {
printf("DOVOLJAN\n");
}
if (h>=2.50 && h<3.50) {
printf("DOBAR\n");
}
if (h>=3.50 && h<4.50) {
printf("VRLO DOBAR\n");
}
if (h>=4.50 && h==5) {
printf("BRAVO!!! SVAKA CAST!!! PROGRAMER KOJI JE NAPISAO OVAJ PROGRAM TI CESTITA NA ODLICNOM USPEHU\n");
}
printf("PROSEK JE %.2f\n",h);
lab1:
printf("Izaberi broj 1 il 2 1 ako hoces ponovo da racunas prosek a 2 za kraj programa\n");
scanf("%d",&izaberi);
switch(izaberi) {
case 1: main(); break;
case 2: goto asd; break;
default : printf("GRESKA UNESEN JE POGRESAN BROJ\n");
goto lab1;
}
asd:
return 0;
}
Ako te snadje muka pozovi hajduka
Pazi se hajduka ako ga snjadje muka
Pazi se hajduka ako ga snjadje muka