Codeme

Bem Vindo ao CODME
Cadastre-se agora para obter acesso a todos os nossos recursos. Uma vez cadastrado e logado, você será capaz de criar tópicos, postar respostas a tópicos já existentes, a reputação de seus companheiros, começar seu próprio mensageiro privado, atualizações pós status, gerenciar seu perfil e muito mais. Esta mensagem será removido depois de ter cadastrado.
Entrar na Conta Criar uma conta


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

#1 Calculadora de Equação de 2° Grau em Seg Out 21, 2013 1:50 am

Admin

avatar

Admin

A = Delta; V = Raiz; Calculadora de equações de 2° grau. Muito comuns em 8ª serie e Ensino Médio, No programa, você insere o valor de ax², bx e c, e o programa lhe dará o resultado do A de Bhaskara (x = -b ± V A / 2a (A de Bhaskara = b² - 4ac)). E lhe dará o resultado de x' = -b - V A / 2a; e x'' = -b + V A / 2a;
A = Delta; V = Raiz; Calculator 2nd degree equations. Very common in 8th grade and high school, the program, you enter the value of ax², bx e c, and the program will give you the result of the Bhaskara (x = -b ± V A / 2a (A de Bhaskara = b² - 4ac)). And will give the result of x' = -b - V A / 2a; e x'' = -b + V A / 2a;
Código:

#include <iostream>
#include <windows.h>
#include <cmath>
#include "conio.h"

using namespace std;

int main(void){
   
   SetConsoleTitle("Calculadora de Equacao de Segundo Grau | Main");
   system("cls");
   
   int d;
    double a, b, c; // Valores para calcular a equacao.
   double delta, x, x1, x2; // Resultados.
   
   cout << "Calculadora de Equacao de segundo grau, (ax^2 - bx + c = 0)" << endl;
   cout << endl << "Digite o valor de a (nao precisa de x^2): ";
     cin >> a;
     
   cout << endl << "Digite o valor de b (nao precisa de x): ";
     cin >> b;
     
   cout << endl << "Digite o valor de c (somente numeros!): ";
     cin >> c;
   
   delta = ((b*b)-4*a*c);
   x1 = (-b+(sqrt(delta))) / 2;
    x2 = (-b-(sqrt(delta))) / 2;
   x = (-b)/(2*a);
   
   if (a == 0){
      cout << "\n\n(A) nao pode ser igual a (0)! Reiniciando em 5 seg." << endl;
      Sleep(5000);
      main();
   }
    else if (delta > 0){
      cout << endl << "\n DELTA = " << delta << endl;
      cout << "\n Duas Raizes reais e Distintas" << endl;
        cout << " X (Uma linha) = " << x1 << "." << endl;
        cout << " X (Duas linhas)= " << x2 << "." << endl;
        cout << "\n\n Fim da resolusao." << endl;
   }
   else if (delta == 0){
      cout << "\n DELTA = " << delta << endl;
      cout << "\n Duas Raizes reais iguais (X (uma linha) = X (Duas linhas) )" << endl;
      cout << "\n X = "<< x << endl;
      cout << "\n\n Fim da resolusao." << endl;   
   }
   else if (delta < 0){
      cout << "DELTA = " << delta << endl;
      cout << "\n Sem raizes iguais" << endl;
   
   }
   
   else{
      cout << "\n\nACHO MELHOR VOCE RESPONDER CORRETAMENTE!" << endl;
       Sleep(16);
   }
   
   Sleep(2000);
   cout << "\n\n O que deseja fazer? 1 = Fechar programa" << endl;
   cout << "\n                     2 = Reiniciar programa" << endl;
   
   final:
   
    cout << "\n Resposta: ";
     cin >> d;

   switch(d){
      case 1:
         Sleep(100);
           break;
      case 2:
         main();
            break;
      
      default:
         cout << "\n\n [Responda Corretamente a Pergunta]" << endl;
         goto final;
             break;
   }
   
 Sleep(200);
 return(0);
 }
Criado por: Alan Abrahao

Ver perfil do usuário http://codme.umforum.net

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum