Documente Academic
Documente Profesional
Documente Cultură
Programe ramificate
De calculat valoarea funciei, n dependen de condiie:
Nr. Funcia Condiia
var.
1 at 2 ln t 1 t 2
Y= 1
at t<1
e cos bt
t>2
2 x 2 7 x 2 x<1.3
Y= ax 3 + 7 x
x=1.3
ln( x + 7 x )
x1.3
3 ax 2 + bx + c x<1.2
W= a / x + x 2 + 1
x=1.2
(a + bx) / x + 1
2
x>1.2
4 x 7 / x
2 2
x<1.4
3
Q= ax + 7 x
x=1.4
ln( x + 7 | x + a | )
x>1.4
5 1.5 cos x 2
x<1
x=1
1.8ax
Y=
( x 2) + 6
2
3tgx 1<x<2
x2
6 x3 x a x>a
W= x sin ax
e ax cos ax x=a
x<a
7 bx ln(bx) b*x<1
Q= 1
bx + ln(bx) b*x=1
b*x>1
8 sin x ln x x>3.5
Y= 2
cos x
x 3 .5
9 ln( x + 1) x>1
F=
sin 2 | ax |
x1
10 (ln 3 x + x 2 ) / x + t x<0.5
Z= x + t + 1 / x
cos x + t sin 2 x x=0.5
x>0.5
11 a+b x<2.8
e x + cos x
S= (a + b) /( x + 1) 2.8 x <6
e x + sin x
x 6
12 a ln x + 3 | a x | x>1
Y=
2a cos x + 3x 2
x1
13 a
i + bi + c
2
i<4
W= i
ai + bi 3 4 i 6
i>6
14 i +1
2
a sin( )
n*(i+1)>0
Z= n
cos(i + 1 )
n n*(i+1)<0
15 at 2 + b sin t + 1 t<0.1
W= at + b
t=0.1
at cos t + 1
2
t>0.1
16 e e x
x
x( 2 ) x<1.5
x
Y= 4
x + 3x + 2
2
x=1.5
10 x>1.5
Exemplu de program:
De calculat valoarea funciei, n dependen de condiie:
e x ex x<1.5
x( 2 )
x x=1.5
Y= 4
x + 3x + 2
2
x>1.5
10
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main (void) {
float x,Y;
const float z=1.5;
clrscr();
printf("Culegeti valoarea x:\n");
scanf("%f",&x);
if (x<z) Y=x*((exp(x)-exp(-x))/2);
else if (x==z) Y=x/(pow(x,4)+3*pow(x,2)+2);
else Y=10;
printf("x=%.3f, Y=%.3f",x,Y);
getch();}