Prikazi cijelu temu 28.12.2010 21:33
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: C rijeseni zadaci
Napisati program koji ucitava koeficijente a, b i c realnog tipa. Ti koeficijenti definiraju funkciju f(x):
f(x)=ax +bx+c
Program zatim provjerava da li su ti keficijenti u rasponu -10 do
Ako nisu, program ispisuje poruku: Koeficijenti a, b i c nisu u zadanom rasponu.
Ako koeficijenti a, b i c jesu u zadanom rasponu, program kao izlaz daje vrijednost prve derivacije u tacki x. Tacka x se takodjer unosi sa standardnog ulaza.
Na primjer, ako je ulaz a=1, b=2, c=1, x=1 program kao izlaz
daje: Prva derivacija u tacki x=1 je 4.
RJEÅ ENJE:
PreuzmiIzvorni kôd (C#):
  1. # include <stdio.h>
  2. int main () {
  3. // Definisanje varijabli float a,b,c,x,izvod;
  4. // Unos koeficijenata a,b,c
  5. printf ("Unesi koef. (a,b,c) funkcije f(x)=ax2+bx+c (-10<(a,b,c)<10):");
  6. scanf("%f,%f,%f", &a,&b,&c);
  7. // Unos vrijednosti x
  8. printf ("Unesi vrijednost x");
  9. scanf("%f", &x);
  10. // Ispit uslova
  11. if (a>-10&&a<10&&b>-10&&b<10&&c>-10&&c<10){
  12. // Izracunavanje izvoda po odredjenoj matematickoj formuli izvod=2*a*x+b;
  13. // Ispis izvoda
  14. printf("Prva derivacija u tacki x=%.f je %.f", x, izvod);
  15. // Ispis odgovarajuce poruke ukoliko uslov nije zadovoljen
  16. } else printf ("Koeficijenti nisu iz odgovarajuceg intervala!");
  17. // Kraj programa getch();
  18. return 0;
  19. }

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 08.01.2011 19:30 od strane zxz.