Logo Facebook8    Logo Youtube12     Logo twitter

Creare Site
Ofera-i site-ului tau un stil aparte Lectii gratuite HTML & Joomla!
Invata Programare
Lectii C++, Java, Perl, Pascal
Simulator
Invata care este locul componentelor intr-o unitate centrala
Creare Site
Ofera-i site-ului tau un stil aparte Lectii gratuite HTML & Joomla!
Invata Programare
Lectii C++, Java, Perl, Pascal
Simulator
Invata care este locul componentelor intr-o unitate centrala

birdSalut!

Bun venit pe World-IT!
Site-ul care te invata tot ce trebuie sa stii despre noua tehnologie.

laptop terminalInvata programare!

Vrei sa iti construiesti propriul software?
Nimic mai simplu, urmeaza lectile noastre si invata unul dintre limbajele de programare.

workflowSimulator!

Tu stii care este locul componentelor intr-o unitate de calculator?
Intra in simulatorul nostru si invata sa iti asamblezi singur calculatorul.

stopwatchTeste IT!

Te pricepi la IT?
Dispunem de o gama variata de teste IT.
Afla cat de bun esti in domeniul IT rezolvand teste.

Functia de gradul al doilea - determinare coeficienti | Programe C++

Cerinta:

Sa se determine coeficientii ecuatiei de gradul al doilea in functie de delta. Algoritmul va verifica existenta functiei in cazul in care coeficientul lui "x patrat" este egal cu 0, precum si stabilirea coeficientilor in cele trei situatii de existenta a deltei:

  • delta>0   |    x1=[(-b)+radical(delta)]/(2*a); x2=[(-b)-radical(delta)]/(2*a);
  • delta=0   |    x1=x2=(-b)/(2*a);
  • delta<0   |    Ecuatia nu are solutii reale!


Rezolvare:

 

 

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
int a, b, c, delta, x1, x2;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"c=";
cin>>c;

if(a!=0){
cout<<"\n"<<"("<<a<<")"<<"x*x+"<<"("<<b<<")"<<"x+"<<"("<<c<<")=0";
}
else{
cout<<"Nu este functie de gradul al doilea!"<<"\n\n";

return 0;
}

delta=(b*b)-4*a*c;
cout<<"\n"<<"delta=" <<delta;

if(delta>0){
x1=((-b)+sqrt(delta))/(2*a);
x2=((-b)-sqrt(delta))/(2*a);
cout<<"\n\n"<<"x1="<<x1;
cout<<"\n"<<"x2="<<x2;
}
if(delta<0){
cout<<"\n\n"<<"Functia nu are solutii reale!";
return 0;}
if(delta==0){
x1=x2=(-b)/(2*a);
cout<<"\n\n"<<"x1="<<x1<<"\n"<<"x2="<<x2;}
}

 

Acest site foloseste cookie-uri.

Folosim cookie-uri pentru a vă asigura că aveti cea mai bună experiență pe acest site.

I understand
DESPRE NOI
World-IT este un site care are ca domeniu Tehnologia Informatiei(IT).
Acest site are ca prim scop introducerea persoanelor in acest domeniu. Mai multe informatii aici.

URMARESTE-NE 
Logo Facebook8  Logo Youtube12  Logo twitter