Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include <cstdlib>
- using namespace std;
- void MostrarTitulo (const char Titulo []);
- void MostrarValorReal (const char Texto [], float Valor);
- float ObterValorReal (const char Texto []);
- float Determinar_x1 (float a, float b, float delta);
- float Determinar_x2 (float a, float b, float delta);
- float DeterminarDelta (float a, float b, float c);
- int main( ){
- float a, b, c, x1, x2, Delta;
- MostrarTitulo ("Determinar as raizes de uma eq. do 2o grau");
- a = ObterValorReal ("coeficiente a");
- b = ObterValorReal ("coeficiente b");
- c = ObterValorReal ("coeficiente c");
- Delta = DeterminarDelta (a,b,c);
- x1 = Determinar_x1 (a,b,Delta);
- x2 = Determinar_x2 (a,b,Delta);
- MostrarValorReal ("Primeira raiz (x1)", x1);
- MostrarValorReal ("Segunda raiz (x2)", x2);
- return 1;
- }
- void MostrarTitulo(const char Titulo []){
- cout << Titulo << endl << endl ;
- }
- void MostrarValorReal(const char Texto [], float Valor){
- cout << endl << Texto << ":" << Valor ;
- }
- float ObterValorReal(const char Texto []){
- float Valor;
- cout << endl << Texto << ":";
- cin >> Valor;
- return Valor;
- }
- float Determinar_x1 (float a, float b, float Delta){
- float x1;
- x1 = ( -b + sqrt(Delta))/(2*a);
- return x1;
- }
- float Determinar_x2 (float a, float b, float Delta){
- float x2 ;
- x2 = ( -b - sqrt(Delta))/(2*a) ;
- return x2 ;
- }
- float DeterminarDelta (float a, float b, float c){
- float Delta;
- Delta = b*b - 4*a*c;
- return Delta;
- }
Add Comment
Please, Sign In to add comment