archive-rs.com » RS » I » ITS.EDU.RS

Total: 1219

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • PROGRAMSKI JEZIK C - ZADATAK 083 | ITS
    škola ni fakultet nisu imali tako savremen program kao ITS Inače na ITS u sam došao bez ikakvog predznanja o programiranju ili bazama podataka Bez obzira na to nisam imao nikakvih problema pri usvajanju gradiva jer se profesori stvarno trude da studenti razumeju gradivo Već nakon druge godine počeo sam da radim u Softlinku kao C programer na održavanju i razvoju informacionih sistema a danas sam napredovao do pozicije Educational Software Project Leadera Pogledajte ostale utiske studenata VANJA MIKULEC DIPLOMAC PROGRAMSKI JEZIK C ZADATAK 083 ITS Visoka Škola Strukovnih Studija Za Informacione Tehnologije http www its edu rs Predmet Osnovi Programiranja Programski jezik C Primer Primer upotrebe pokazivaca Pokazivacka aritmetika Demonstracija upotrebe aritmetičkih operatora nad pokazivačima include stdio h main char s abcde int t 1 2 3 4 5 Inicijalizujmo pokazivace ps i pt na pocetke nizova s i t char ps s int pt t alternativan nacin char ps s 0 int pt t 0 Pokazivace je moguce sabirati i oduzimati sa celim brojevima Ispisivanje vrednosti pokazivaca printf ps p n ps printf ps 1 p n ps 1 printf ps 2 p n ps 2 printf ps 1 p n ps 1 printf ps 2 p n ps 2 printf n Prilikom sabiranja pokazivaca i celih brojeva dodaje se velicina odgovarajuceg tipa printf pt p n pt printf pt 1 p n pt 1 printf pt 2 p n pt 2 printf pt 1 p n pt 1 printf pt 2 p n pt 2 printf n Na pokazivace je moguce primenjivati i operatore i for ps s ps ps putchar ps printf n n Dva pokazivaca istog tipa se mogu oduzimati Prilikom sracunavanja rezultata uzima se u obzir velicina tipa ps s 3 printf s p n s printf ps p n ps printf ps s

    Original URL path: http://www.its.edu.rs/ITS-Primeri-upotrebe-pokazivaca_1001 (2016-02-03)
    Open archived version from archive

  • PROGRAMSKI JEZIK C - ZADATAK 089 | ITS
    sve dok nisam počeo da se interesujem za programiranje i web dizajn Ubrzo sam uvideo da je školovanje na ITS u upravo ono što mi nedostaje da bih se u potpunosti usavršio i radio posao koji volim To je bio delić slagalice koji mi je sve vreme nedostajao Ovde sam postigao veoma dobre rezultate zahvaljujući kojima sam dobio posao u SoftLinku kao PHP programer I sada konačno mogu da kažem da radim ono što volim i da sam zadovoljan iako su pravi izazovi tek preda mnom Pogledajte ostale utiske studenata JOVAN JAGODIĆ DIPLOMAC PROGRAMSKI JEZIK C ZADATAK 089 ITS Visoka Škola Strukovnih Studija Za Informacione Tehnologije http www its edu rs Predmet Osnovi Programiranja Programski jezik C Primer Pokazivacka aritmetika drugi zadatak include stdio h main Deklaracija realnih promenljivih a b c deklaracija i inicijalizacija niza fniz deklaracija pointera na niz tipa float Deklaracija stringa tekst i pointer na taj string float a b c fniz 5 0 01 0 1 0 5 1 0 10 0 float p fniz char tekst Ovo je znakovni niz n char p tekst int i dodela adrese prvog elementa niza u pointer p fniz fniz u promenljivu a stavljamo vrednost prvog elementa niza preko pointera p fniz a p fniz u promeljivu b stavljamo vrednost treceg elementa niza indeksi niza krecu od nule b p fniz 2 u pointer p fniz stavljamo adresu treceg elementa niza p fniz fniz 2 u promenljivu c stavljamo vrednost petog elementa niza p fniz 2 pomeramo adresu pointera za dva mesta uzduz niza c p fniz 2 stampa printf a f nb f nc f n a b c ispisivanje znakovnog niza preko indeksa i for i 0 tekst i 0 i putchar tekst i ispisivanje znakovnog niza preko pointera for p tekst tekst p tekst 0

    Original URL path: http://www.its.edu.rs/ITS-PROGRAMSKI-JEZIK-C---ZADATAK-089_1010 (2016-02-03)
    Open archived version from archive

  • PROGRAMSKI JEZIK C - 076 | ITS
    tabelu scanf d BROJ TIMOVA if 1 BROJ TIMOVA printf nPogresan unos n return 0 Inicijalizacija niza struktura tabela struct clan tabele malloc BROJ TIMOVA sizeof struct clan tabele Upis podrazumevanih vrednosti u tabelu inicijalizacija podataka tabele Izracunavanje broja svih mogucih utakmica BROJ UTAKMICA kombinacije BROJ TIMOVA 2 Alokacija praznog niza sa maksimalnim mogucim brojem utakmica utakmice struct utakmica malloc BROJ UTAKMICA sizeof struct utakmica printf Unosite nazive timova do 7 karaktera duzine n Popunjavanje naziva ekipa for i 0 i BROJ TIMOVA i printf Unesite naziv reprezentacije d i 1 scanf s tabela i naziv tabela i id i Popunjavanje rezultata utakmica Iteracijom kroz dve petlje dobijamo broj prolaza koji odgovara promenljivoj BROJ UTAKMICA To znaci da se dobijaju parovi utakmice po kriterijumu svako sa svakim kombinacije bez ponavljanja Timove uzimamo iz tabele timova for i 0 i BROJ TIMOVA 1 i for j i 1 j BROJ TIMOVA j printf Unesite rezultat utakmice s s tabela i naziv tabela j naziv scanf d d utakmice susret tim1 golovi utakmice susret tim2 golovi Provera ispravnog unosa podataka if 0 provera unosa rezultata utakmice susret tim1 golovi utakmice susret tim2 golovi printf nPogresan unos n return 0 Dodela id a svakog tima po utakmici Uspostavlja se relacija tim utakmica Kasnije se id i koriste za rekonstrukciju rezultata utakmice utakmice susret tim1 id tabela i id utakmice susret tim2 id tabela j id susret Kroz petlju se uredjuju podaci u tabeli for i 0 i BROJ UTAKMICA i Za prvi tim uredi podatke u tabeli za tim utakmice i tim1 golovi utakmice i tim2 golovi utakmice i tim1 id Za drugi tim primljeni golovi po utakmici su ustvari postignuti golovi za tim broj dva Zato se menja pozicija argumenata uredi podatke u tabeli za tim utakmice i tim2 golovi utakmice i tim1 golovi utakmice i tim2 id Pravljenje rang liste timova sortiranje tabele ispis tabele int provera unosa rezultata int goloviA int goloviB int retValue 1 if goloviA 0 goloviB 0 retValue 0 return retValue Funkcija postavlja podrazumevane vrednosti u inicijalizovan niz struktura void inicijalizacija podataka tabele int i for i 0 i BROJ TIMOVA i tabela i bodovi 0 tabela i gol razlika 0 tabela i nereseno 0 tabela i pobeda 0 tabela i poraza 0 tabela i postignuti golovi 0 tabela i primljeni golovi 0 tabela i utakmica 0 Funkcija izracunava max broj kombinacija Formula za kombinacije bez ponavljanja je n k n k int kombinacije int n int k int i a 1 b 1 c 1 for i 1 i n i a i for i 1 i k i b i for i 1 i n k i c i return a b c Funkcija azurira vrednosti u tabeli void uredi podatke u tabeli za tim int postignuti golovi int primljeni golovi int id int i for i 0 i BROJ TIMOVA i if id tabela i id tabela i utakmica 1 tabela i postignuti golovi postignuti golovi tabela i primljeni golovi primljeni golovi Za svaku

    Original URL path: http://www.its.edu.rs/ITS-PROGRAMSKI-JEZIK-C---076_994 (2016-02-03)
    Open archived version from archive

  • Programski jezik C - Primer 058 | ITS
    ispita Ucitavanje broja studenata i njihovih ocena na ispitu Odredjivanje broja polozenih i broja nepolozenih na ispitu Odredjivanje prosecne ocene i prosecne ocene polozenih Odredjivanje broja studenata sa natprosecnim ocenama include stdio h float prosek int x int n float prosekPolozenih int x int n int brojPolozenih int x int n int brojNepolozenih int x int n int brojNatprosecnih int x int y int n float m main int student 50 int ocena 50 int i n brojProlaznih brojSlabih brojIznadProseka float prosecnaOcena prosecnaPolozenih unos broja studenata printf Unesite broj studenata scanf d n unos ocena studenata printf Unesite ocene studenata od 5 do 10 n for i 0 i n i printf Ocena Studenta d i scanf d ocena i inicijalizacija niza for i 0 i 50 i student i 0 poziv fukcije za izracunavanje broja polozenih na ispitu brojProlaznih brojPolozenih ocena n poziv fukcije za izracunavanje broja nepolozenih na ispitu brojSlabih brojNepolozenih ocena n poziv fukcije za izracunavanje prosecne ocene prosecnaOcena prosek ocena n poziv fukcije za izracunavanje proseka polozenih prosecnaPolozenih prosekPolozenih ocena n poziv fukcije za izracunavanje broja ocena iznad proseka brojIznadProseka brojNatprosecnih ocena student n prosecnaOcena printf Ukupno polozenih na ispitu je d n brojProlaznih printf Ukupno nepolozenih na ispitu je d n brojSlabih printf Prosek ocena na ispitu je 2f n prosecnaOcena printf Prosecna ocena polozenih na ispitu je 2f n prosecnaPolozenih printf Rezultate iznad prosecne ocene imalo je d studenata n brojIznadProseka for i 0 student i 0 i printf Student sa rednim brojem d dobio je ocenu d n student i ocena student i funkcija za izracunavanje prosecne ocene float prosek int x int n int i float suma 0 for i 0 i n i suma x i return suma n funkcija za izracunavanje proseka polozenih float prosekPolozenih int x int n int

    Original URL path: http://www.its.edu.rs/ITS-Programski-jezik-C---Primer-058_794 (2016-02-03)
    Open archived version from archive

  • PROGRAMSKI JEZIK C - ZADATAK 084 | ITS
    prema privatnom penzionom fondu Korisnik unosi godine uplate godine isplate godisnju stopu prinosa i mesecnu sumu koju uplacuje Program za unete vrednosti izracunava krajnju akumuliranu sumu i krajnju sumu isplate mesecne penzije include stdio h include math h include string h main Deklarisanje promenljivih int godineUplate uplata trajanjeIsplate pom long double pom1 pom2 pom3 mstopa asuma iisplata kkamata 0 char ime 20 prezime 20 Radi lepseg prikaza zaglavlje programa printf t t n printf t t n printf t t PROGRAM ZA IZRACUNAVANJE PENZIJE PREMA n printf t t PRIVATNOM PENZIONOM FONDU n printf t t n printf t t KALKULATOR AKUMULIRANIH SUMA n printf t t n printf t t n Poruka korisniku za unos imena i prezimena printf n t t Unesite Vase ime scanf s ime printf n t t Unesite Vase prezime scanf s prezime printf n Poziv sistemske pauze i brisanja prethodnog sadrzaja sa ekrana system pause system cls Ispis imena korisnika printf n s n ime Poruka korisniku za unos godina uplate pre pocetka isplacivanje penzije printf n t Koliko godina zelite da uplacujete scanf d godineUplate Poruka korisniku za unos mesecne uplate printf n t Koju sumu u dinarima zelite da uplacujete mesecno scanf d uplata Obavestenje korisniku printf n t Unesite godisnju stopu prinosa u opsegu od 1 do 20 n Unos i provera tacnosti unosa za godisnju stopu prinosa while kkamata 1 kkamata 20 printf t Unesite godisnju stopu prinosa vrednost je u procentima scanf lf kkamata U koliko je uneta pogresna vrednost poruka korisniku o gresci if kkamata 1 kkamata 20 printf n t t n printf t t Pogresan unos godisnje stope prinosa n printf t t Dozvoljen unos je od 1 20 n printf t t n Poruka korisniku o unosu godisnjeg trajanja isplate penzije printf n t

    Original URL path: http://www.its.edu.rs/ITS-PROGRAMSKI-JEZIK-C---ZADATAK-084_1003 (2016-02-03)
    Open archived version from archive

  • PROGRAMSKI JEZIK C - ZADATAK 085 | ITS
    uspe Još jednom bih ponovio ovde stičem znanja koja su stvarno praktična i koja će mi veoma značiti Ja sebe kroz pet godina vidim kao vlasnika jednog malog do srednjeg uspešnog IT preduzeća Pogledajte ostale utiske studenata MILOŠ ĐAKOVIĆ DIPLOMAC PROGRAMSKI JEZIK C ZADATAK 085 ITS Visoka Škola Strukovnih Studija Za Informacione Tehnologije http www its edu rs Predmet Osnovi Programiranja Programski jezik C Primer Datoteka sadrzi podatke o proizvodima koji se prodaju u okviru odredjene prodavnice Svaki proizvod se odlikuje sledecim podacima bar kod ime cena i pdv Na standardni izlaz ispisati podatke o svim proizvodima koji se prodaju u prodavnici include stdio h Maksimalna duzina imena proizvoda define MAX IME 30 Maksimalni broj artikala define MAX ARTIKALA 1000 Struktura za cuvanje podataka o jednom artiklu typedef struct artikal int bar kod char ime MAX IME float cena float pdv Artikal Niz struktura u kome se cuvaju podaci o artiklima Artikal artikli MAX ARTIKALA Broj trenutno ucitanih artikala int br artikala 0 Ucitava podatke o jednom artiklu iz date datoteke Vraca da li su podaci uspesno procitani int ucitaj artikal FILE f Artikal a Citamo bar kod ime cenu pdv fscanf f d s f f a bar kod a ime a cena a pdv Ukoliko smo dosli do kraja datoteke prilikom pokusaja ucitavanja prijavljujemo neuspeh if feof f return 0 Prijavljujemo uspeh return 1 Izracunavanje ukupne cene datog artikla float cena Artikal a return a cena 1 a pdv Ispisuje podatke o svim artiklima void ispisi artikle int i for i 0 i br artikala i printf 5d 10s 2f 2f 2f n artikli i bar kod artikli i ime artikli i cena artikli i pdv cena artikli i main FILE f Ucitavamo ime datoteke char ime datoteke 256 printf U kojoj datoteci se nalaze podaci o proizvodima

    Original URL path: http://www.its.edu.rs/ITS-PROGRAMSKI-JEZIK-C---ZADATAK-085_1006 (2016-02-03)
    Open archived version from archive

  • PROGRAMSKI JEZIK C - ZADATAK 086 | ITS
    Studija Za Informacione Tehnologije http www its edu rs Predmet Osnovi Programiranja Programski jezik C Primer Program za povecanje plate radnika prema provedenom radnom vremenu na poslu Mesec ima 160 radnih sati Za prekovremeni rad od 20 sati mesecno povisica je 10 za prekovremeni rad od 30 sati je 20 include stdio h include stdlib h define MAXIME 80 define MAXPREZIME 80 define MAXRADNIKA 50 define RADNISATI 160 Struktura radnika typedef struct radnik char ime MAXIME char prezime MAXPREZIME int brojRadnihSati double plata Radnik Funkcija za unos radnika sa svim podacima int unosRadnika Radnik licnost int i printf Unesite podatke za ranika pod rednim brojem d n i printf tUnesite ime radnika gets licnost ime printf tUnesite prezime radnika gets licnost prezime printf tUnesite broj radnih sati koje je radnik odradio scanf d licnost brojRadnihSati printf tUnesite platu radnika scanf lf licnost plata Ispitivanje da li je vise radnih sati od norme if licnost brojRadnihSati RADNISATI 19 return 1 else return 0 Funkcija za stampanje radnika koji su dobili povisicu void stampaRadnika Radnik licnost int i double povisica 0 0 Ispitavanje da li je doslo do prekoracenja broja radnih sati i obracun plate sa povisicom u zavisnosti od sati dodatnog rada if licnost brojRadnihSati RADNISATI 19 if licnost brojRadnihSati RADNISATI 30 povisica licnost plata 20 100 else povisica licnost plata 10 100 printf Povisicu treba da dobije radik pod rednim brojem d n i printf tIme i prezime s s n tBrojradnih sati d n licnost ime licnost prezime licnost brojRadnihSati printf tPlata 2lf n licnost plata printf tPovisica 2lf n n povisica printf tPlata sa povisicom 2lf n n licnost plata povisica main int n 0 i brojRadnikaSaPovisicom 0 Radnik licnost MAXRADNIKA Poruka korisniku o programu printf t tPROGRAM ZA NAGRADJIVANJE RADNIKA n n Poruka korisniku o unosu broja

    Original URL path: http://www.its.edu.rs/ITS-PROGRAMSKI-JEZIK-C---ZADATAK-086_1007 (2016-02-03)
    Open archived version from archive

  • PROGRAMSKI JEZIK C - ZADATAK 087 | ITS
    čita podatke o igračima pronalazi igrača sa najvećim brojem ostvarenih poena i na standardnom izlazu ispisuje ime tog igrača i broj ostvarenih poena Smatrati da datoteka igraci txt postoji Zbog formatiranja teksta neke printf funkcije su prelomljene u vise redova obratiti paznju pre kompajliranja programa include stdio h Maximalna duzina imena igraca define MAX IME PREZIME 30 Maximalan broj igraca define MAX IGRACI 100 struktura za cuvanje podataka o igracu typedef struct igrac char ime MAX IME PREZIME int visina int tezina int brKoseva int brAsistencija int brUkradenihLopti int brBlokada float ukupanBrBodova Igrac niz struktura za cuvanje podataka o igracu Igrac igraci MAX IGRACI inicijalizacija broj trenutno ucitanih igraca i broj bodova int br igrac 0 int brBodova 0 najbolji igrac na turniru Igrac najbolji ucitavanje igraca iz fajla int ucitaj igraca FILE f Igrac i fscanf f s d d d d d d i ime i visina i tezina i brKoseva i brAsistencija i brUkradenihLopti i brBlokada if feof f return 0 return 1 funkcija ukupanBrBodova izracunava ukupan broj bodova za igraca i najboljeg igraca float ukupanBrBodova Igrac i float poeniKoseva i brKoseva 1 float poeniAsistencije i brAsistencija 0 5 float poeniUkradenihLopti i brUkradenihLopti 0 3 float poeniBlokada i brBlokada 0 2 i ukupanBrBodova poeniKoseva poeniAsistencije poeniUkradenihLopti poeniBlokada if i ukupanBrBodova brBodova brBodova i ukupanBrBodova najbolji i return i ukupanBrBodova void ispisi igrace int r printf IGRACI TURNIRA V T K A U B BROJ BODOVA n n for r 0 r br igrac r printf 10s t d d d d d d t f n igraci r ime igraci r visina igraci r tezina igraci r brKoseva igraci r brAsistencija igraci r brUkradenihLopti igraci r brBlokada ukupanBrBodova igraci r printf nNAJBOLJI IGRAC TURNIRA n printf n n 10s t d d d d d d t

    Original URL path: http://www.its.edu.rs/ITS-PROGRAMSKI-JEZIK-C---ZADATAK-087_1008 (2016-02-03)
    Open archived version from archive



  •