Informatică, întrebare adresată de botboted, 9 ani în urmă

Ajutor, informatică, pascal
punctul B
poza cu itemul, o găsiți aici
https://photos.app.goo.gl/4xNdsGeUvH5e2Qqm8​

Răspunsuri la întrebare

Răspuns de robertanisoiu
1

Răspuns:

#include <iostream>

#include <cmath>

#define PI 3.14159265

using namespace std;

int main()

{

   double x, f, sin3x;

   cout<<"x = ";

   cin>>x;

   // sin(3x) = 3*sin(x) - 4*sin^3(x)

   // functia SIN si COS din C++ stie sinus si cosinus in radiani, deci trebuie sa-l transforam pe x in radiani; x grade = x*pi/180 radiani

   sin3x = 3*sin(x*PI/180)-4*sin(x*PI/180)*sin(x*PI/180)*sin(x*PI/180);

   f = sin3x-3*cos(x*PI/180)-1;

   cout<<"Valoare functiei f este: "<<f;

   return 0;

}

Explicație:

sin(3x) = 3*sin(x)-4*sin^{3} (x)

x in grade = x*\pi /180 radiani


botboted: mulțumesc, ar fi perfect dacă știi și Pascal
robertanisoiu: program functie;
const pi=3.1415;
var x, f, sin3x: real;
begin
write('Dati valoarea lui x : ');
readln(x);
sin3x:=3*sin(x*pi/180)-4*sin(x*pi/180)*sin(x*pi/180)*sin(x*pi/180);
f:=sin3x-3*cos(x*pi/180)-1;
writeln('Valoarea functiei este :',f:15:5);
readln;
end.
robertanisoiu: Aici il ai si in Pascal. Explicatiile le ai in cel din C++
botboted: mulțumesc mult
Alte întrebări interesante