PROGRAM ZA KASU U PRODAVNICI
Napisati program za kasu u prodavnici. Potrebno je napraviti meni. U okviru prve opcije potrebno je uneti prvo cenu proizvoda pa onda naziv proizvoda sve dok kasirka ne unese cenu koja je manja ili jednaka sa nulom. Svaki put kada se odabere ova opcija naodadaju se proizvodi na već postojeće proizvode. Broj proizvoda ne može da bude veći od 50. Za čuvanje podataka koristiti statičke nizove. Napisati funkciju unos koja će da omogući unos proizvoda i kojoj će bočni efekat funckije da bude broj unetih proizvoda. U okviru druge opcije ispisati nazive i cene proizvoda i prikazati prosečnu cenu jednog proizvoda.Napisati funkcij za ispis i funkciju koja računa prosečnu cenu proizvoda. U okviru treće opcije ispisati najskuplji i najjeftini proizvod. Napisati funckiju kojoj će povratna vrednost da bude redni broj najskupljeg proizvoda i bočni efekat redni broj najjeftinijeg proizvoda i ispisati najskuplji/najjeftini u funkciji main. U okviru četvrte opcije prikazati broj proizvoda koji je skuplji od 100 dinara i ispisati te proizvode i njihove cene. To realizovati kao posebnu funkciju. Peta opcija je za izlazak iz programa. Definisati novi tip podataka string kao niz od 30 karaktera u čijim promenljivima će da se čuvaju nazivi proizvoda. U opcijama 2, 3 i 4 ukoliko nije unesen nijedan proizvod obavestiti porukom korisnika o tome. Za realizaciju menija koristitie funkciju bez argumenata kojoj će povratna vrednost da bude odabir korisnika.
printf("\t\t\tProgram za kasu u prodavnici");
printf("\n\tOdaberite zeljenu opciju");
printf("\n\t1) Unos proizvoda");
printf("\n\t2) Ispis proizvoda, njihovih cena i prosecne cene proizvoda");
printf("\n\t3) Ispis najskupljeg/najjeftinijeg proizvoda");
printf("\n\t4) Ispis broja proizvoda skupljih od 100 dinara");
printf("\n\t5) Kraj programa");
printf("\n\tOdaberite opciju:");Domaći 1: dodati funkciju koja izračunava porsečnu cenu proizvoda.
Domaći 2: prepraviti kod tako da korisnik unosi opseg cena (gornju i donju) tako da se ispišu svi proizvodi čija je cena u tom opsegu
Složeni kalkulator
Napisati program za izračunavanje obima i površine osnovnih geometrijskih figura: pravougaonik, krug, trougao i romb (za date dijagonale). Kada se obavi proračun i prikaže rezultata korisnik se vraća na početni meni. Napravite zaštitu kod trougla da zbir dve stranice uvek mora da bude veći od treće. Za svaku geometrijsku figuru koristiti jednu funkciju odnosno u okviru jedne funkcije treba da se proračuna i obim i površina. Za ovo koristite bočne efekte funkcija, odnosno prosleđivanje argumenata funkciji po adresi. OBAVEZNO Rezultat iztračunavanja obima i površine treba ispisati van funkcije u okviru funkcije main!!!
printf("\t\t\tKalkulator obima i povrsine geo. figura");
printf("\n\tOdaberite zeljenu opciju");
printf("\n\t1) Pravougaonik");
printf("\n\t2) Krug");
printf("\n\t3) Trougaom");
printf("\n\t4) Romb");
printf("\n\t5) Kraj programa");
printf("\n\tOdaberite opciju:");DOMAĆI: Na osnovu prethodno napisanog programa napisati program za izračunavanje površine I zapremine sledećih geometrijskih tela: valjka (poluprečnik, visina), kvadra (tri stranice), kupa (poluprecnik, izvodnica(s)), pravilna četvorostrana piramida (stranica osnove, visina). Peta opcija i funkcija treba da omogući računanje sinusa i kosinusa na osnovu unosa stepena. ). Kada se obavi proračun i prikaže rezultata korisnik se vraća na početni meni. Za svaku geometrijsko telo koristiti jednu funkciju odnosno u okviru jedne funkcije treba da se proračuna površina i zapremina. Za ovo koristite bočne efekte funkcija, odnosno prosleđivanje argumenata funkciji po adresi. OBAVEZNO Rezultat iztračunavanja zapremine I površine treba ispisati van funkcije u okviru funkcije main!!!
2itsProgramiranje - osmiCasVezbe
By lanik
2itsProgramiranje - osmiCasVezbe
- 718