[ chalka @ 12.11.2005. 23:35 ] @
Nemam iskustva u programiranju pa molim da mi pomognete da rijesim sljedece zadatke. Molim vas da rijesenje bude u sto jednostavnijoj formi posto na faksu jos nismo radili neke slozene funkcije. Zadaci: 1. Napisati program koji izračunava približnu vrijednost broja π=3.14159... koristeći slijedeću formulu: π = 4⋅(1 – 1 / 3 + 1 / 5 - 1 / 7 + 1 / 9-1 / 11 +....) Program se treba prekinuti u trenutku kada apsolutna vrijednost clana sume koji se treba sabrati bude manja od nekog broja eps koji se unosi na početku programa i koji zapravo definira preciznost izračunavanja. Taj uneseni broj eps treba biti u rasponu 0.0001 do 0.1. Ako broj eps nije u tom rasponu, program daje poruku «Broj nije u trazenom rasponu» i završava. Na primjer, ako je unesen broj eps=0.0000023 program će dati poruku «Broj nije u zadanom rasponu» i završit će se njegovo izvođenje. Ako je sa tastature unesen, na primjer, broj eps=0.01 program će izračunati sumu prema datoj formuli sve dok vrijedi da je član koji se dodaje na sumu veći od 0.01, a to znači da će apsolutna vrijednost zadnjeg dodanog člana biti 1/99. Zadatak treba riješiti koristeći while petlju 2. Napisati program koji će izračunati sumu kvadrata prvih n prirodnih brojeva. Broj n se unosi sa tastature i treba biti u intervalu [2,100]. Ako broj n nije u tom intervalu program ispisuje poruku „Broj nije u zadanom intervalu“ i završava. Na primjer, ako se unese n=3, program će izračunati sumu: suma=12+22+32 Zadatak treba riješiti koristeći for petlju. 3. Napisati program koji će sa tastature učitati prirodan broj, te ispitati da li je broj prost. Ako se unese broj koji nije prirodan (n<=0), program ispisuje poruku „Broj nije prirodan“ i završava. Ako je broj prost program ispisuje poruku „ Uneseni broj je prost“. Ako broj n nije prost program ispisuje poruku „Uneseni broj je slozen“. Ako je unesen broj n=1 program ispisuje poruku: „Broj 1 nije niti prost niti slozen“. Napomena:Pod prostim brojem podrazumijevamo prirodan broj koji se ne može napisati kao umnožak dvaju prirodnih brojeva manjih od tog broja. Broj 1 nije niti prost niti složen. Zadatak treba riješiti koristeći while petlju. 4. Napraviti program koji izračunava n! (n faktorijela). Broj n se unosi sa tastature i treba biti u rasponu [1,20]. Ako broj n nije u datom rasponu, program ispisuje poruku „Uneseni broj nije u datom rasponu“ i završava. Napomena: n! je definirano kao n! = n⋅ (n-1) ⋅ (n-2) ⋅....3⋅2⋅1. Zadatak treba riješiti koristeći for petlju. |