Kalkulator
Napisati program koji za odabranu aritmetičku operaciju treba da izvrši tu operaciju nad dva cela ili realna broja koja takođe treba da unese korisnik. Kada se obavi operacija i prikaže rezultata korisnik se vraća na početni meni. Iz programa se izlazi kada korisnik pritisne određeni taster. Potrebno je napraviti i zaštitu od deljenja sa nulom (pokušajte ovo da realizujete preko ternarnog operatora). Za realizaciju programa korisite funkcije za svaku aritmetičku operaciju kao i prototipove funkcija. Za realizaciju menija koristiti funkciju bez argumenata kojoj će povratna vrednost da bude odabir korisnika. Kao pomoć možete da napišete blok dijagram toka algoritma.
printf("\t\t\tKalkulator osnovnih artimetickih operacija");
printf("\n\tOdaberite zeljenu opciju");
printf("\n\t1) Sabiranje dva broja");
printf("\n\t2) Oduzimanje dva broja");
printf("\n\t3) Mnozenje dva broja");
printf("\n\t4) Deljenje dva broja");
printf("\n\t5) Kraj programa");
printf("\n\tOdaberite opciju:");Zadatak 2:
Na osnovu prethodno napisanog programa napisati program za izračunavanje obima i površine osnovnih geometrijskih figura: kvadrat, pravougaonik, krug, trougao (za izračunavanje površine koristite Heronov obrazac) i romb (za date dijagonale). Napravite zaštitu kod trougla da zbir dve stranice uvek mora da bude veći od treće. I za obim i za površinu definišite posebne funkcije. Za realizaciju menija koristiti funkciju bez argumenata kojoj će povratna vrednost da bude odabir korisnika.
printf("\t\t\tProgram za izračunavanje obima i površine osnovnih geometrijskih figura");
printf("\n\tOdaberite zeljenu opciju");
printf("\n\t1) Pravougaonik");
printf("\n\t2) Krug");
printf("\n\t3) Trougao");
printf("\n\t4) Romb");
printf("\n\tZa kraj programa pritisnite bilo koji drugi taster");
printf("\n\tOdaberite opciju:");Domaći zadatak :Na osnovu prethodno napisanog programa napisati program složeni kalkulator koji će da izračunava vrednosti sledećih funkcija: sinusa, kosinusa, stepena broja i kvadratni koren broja. Izračunavanje sinusa I kosinusa se obavlja za uneti stepen broja. Funkcija koja izračunava sinus I kosinus ugla funkcioniše u radijanima. Napravite zaštitu da ne može da se korenuje negativan broj. Napisati funkciju koja pretvara obične stepene u stepene radijane. Za izračunavanje stepena broja I kvadratnog korena napraviti funkciju koja će da radi sa ulaznim celobrojnim vrednostima ali da rezultat bude realna promenjiva. Za realizaciju menija koristiti funkciju bez argumenata kojoj će povratna vrednost da bude odabir korisnika.
2itsProgramiranje - sestiCasVezbe
By lanik
2itsProgramiranje - sestiCasVezbe
- 808