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 kd (C#):# include <stdio.h>
int main () {
// Definisanje varijabli float a,b,c,x,izvod;
// Unos koeficijenata a,b,c
printf ("Unesi koef. (a,b,c) funkcije f(x)=ax2+bx+c (-10<(a,b,c)<10):");
scanf("%f,%f,%f", &a,&b,&c);
// Unos vrijednosti x
printf ("Unesi vrijednost x");
scanf("%f", &x);
// Ispit uslova
if (a>-10&&a<10&&b>-10&&b<10&&c>-10&&c<10){
// Izracunavanje izvoda po odredjenoj matematickoj formuli izvod=2*a*x+b;
// Ispis izvoda
printf("Prva derivacija u tacki x=%.f je %.f", x, izvod);
// Ispis odgovarajuce poruke ukoliko uslov nije zadovoljen
} else printf ("Koeficijenti nisu iz odgovarajuceg intervala!");
// Kraj programa getch();
return 0;
}
Podrska 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.