Professional Documents
Culture Documents
Dolazak i odlazak sa
posla se predstavlja unosom sati, minuta i sekundi. Na osnovu unetih vremena
tabelarno obraèunati provedeno dnevno vreme na poslu u satima, minutima i
sekundama. Uzeti u obzir moguænost dvokratnog radnog vremena. */
#include <stdio.h>
#define MAX 20 // maksimalan broj slova za ime, odnosno za prezime svakog zaposlenog
#define BROJ 10 // maksimalan broj zaposlenih
return time;
}
main()
{
vreme r_vreme[BROJ];
char answer;
int resenje, i=0, j;
while(i!=BROJ)
{
resenje = 0;
// unos imena i prezimena zaposlenog
printf("Unesite ime i prezime zaposlenog.\nUnos u formi: ime(ENTER)prezime(ENTER)\n");
scanf("%s", &r_vreme[i].ime);
scanf("%s", &r_vreme[i].prezime);
if(answer=='Y' || answer=='y')
{
// unos vremena ponovnog dolaska na posao
printf("Unesite tacno vreme ponovnog dolaska zaposlenog na posao.\nUnos vremena u formatu:
sati(ENTER)minuta(ENTER)sekundi(ENTER)\n");
scanf("%d%d%d", &r_vreme[i].sat[2], &r_vreme[i].min[2], &r_vreme[i].sec[2]);
// poruka korisniku
printf("Da li zelite da unesete podatke za sledeceg zaposlenog? (Y/N)\n");
scanf("%s", &answer);
if(answer=='N' || answer=='n')
break; // uslov za izlazak iz petlje
i++;
}
// stampanje rezultata
printf("\n\n ime prezime sati minuta sekundi\n\n");