Elaborati un program care calculeaza valorile functiei :
y 5x,x<0
x+6 , x<4
blindseeker90:
esti sigura ca acestea sunt conditiile? Ai doua zone in care ai valori definite pentru functia ta. O sa tratez cazul ca si cum ar fi x>4, nu mai mic decat 4, altfel nu ar avea sens. Totodata, o sa consider functia nedefinita in interfalul [0,4] adica o sa apara un mesaj de eroare daca x este dat de utilizator in acest interval
Răspunsuri la întrebare
Răspuns de
0
program Tema;
valoare,y:real;
function functia_mea(x:real):real;
begin
if(x<0) then
functia_mea=5*x;
else if(x>4)
functia_mea=x+6;
else
functia_mea=0;
end;
begin
writeln('Scrieti valoare de test: ');
read(valoare);
y=functia_mea(valoare);
if(y=0) then
writeln('Valoarea data a fost in intervalul 0-4 unde nu a fost definita functia');
else
writeln('Functia mea pentru valoarea ',valoare,' da rezultatul ',y);
end.
valoare,y:real;
function functia_mea(x:real):real;
begin
if(x<0) then
functia_mea=5*x;
else if(x>4)
functia_mea=x+6;
else
functia_mea=0;
end;
begin
writeln('Scrieti valoare de test: ');
read(valoare);
y=functia_mea(valoare);
if(y=0) then
writeln('Valoarea data a fost in intervalul 0-4 unde nu a fost definita functia');
else
writeln('Functia mea pentru valoarea ',valoare,' da rezultatul ',y);
end.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Latina,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă