Conectar-se

Esqueci minha senha

Últimos assuntos

» Spy Emergency 9.0.305.0
Ter Out 29, 2013 9:59 am por noguche

» (Jogo) O que te lembra esta palavra ?
Sab Abr 28, 2012 2:53 am por Nexus

» Proximos bonecos do Grand chase (Idéia)
Sab Abr 28, 2012 2:48 am por Nexus

» Ola pessoal!!!
Qua Jun 22, 2011 12:31 pm por 'Apple~

» Sign Warcraft avaliem
Sab Jun 04, 2011 11:49 am por -Viper

» Criando Asa level 3
Qui Jun 02, 2011 6:00 am por Nexus

» Entrega para BRUNO ;)
Dom Maio 29, 2011 3:09 pm por Nexus

» Estudos Gerais
Dom Maio 29, 2011 2:43 pm por вrυทσ

» Jogo do 1 até 2000
Dom Maio 29, 2011 2:39 pm por вrυทσ

Parceiros

Nosso Banner

Caso queira adicionar nosso banner em seu fórum aqui está

    [Tutorial - C++] Equação de 2º Grau

    Compartilhe

    Lucas
    Membros
    Membros

    Mensagens Mensagens : 58
    Pixels Pixels : 367
    Data de inscrição : 13/05/2011
    Localização Localização : No quinto dos infernos // Zoa sei lá no PC

    [Tutorial - C++] Equação de 2º Grau

    Mensagem por Lucas em Sex Maio 13, 2011 11:26 pm

    ////////////////////////////////////////////////////////////////////////////////
    // Equação de 2º Grau //
    ////////////////////////////////////////////////////////////////////////////////

    #include
    #include //para a função sqrt

    int a, b, c;

    void solv(int &a, int &b, int &c){
    //Aqui eu declaro D(Delta), r(raiz de delta) e baskara(duas raizes reais e iguais
    float d = ((b* B) - (4*a*c)); float r = sqrt(d); float baskara = ((-b + r) / (2*a));
    //Aqui já declaro as raizes reais e diferentes.
    float rb1 = ((-b + r) / (2*a)); float rb2 = ((-b - r) / (2*a));
    cout << "Delta e igual a: " << d << "\n\n" << endl;
    if (r==0){
    cout << "A equacao possui duas raizes reais e iguais.\nEla e: " << baskara << endl;}
    if (r>0){
    cout << "A equacao possui duas raizes reais e diferentes.\nPrimeira: " << rb1 << endl;
    cout << "Segunda: " << rb2 << endl;}
    else{cout << "A equacacao nao possui raizes reais!" << endl;}
    }

    void getN(){
    cout << "Digite a: " << endl; cin >> a;
    cout << "Digite b: " << endl; cin >> b;
    cout << "Digite c: " << endl; cin >> c;}

    int main()
    {
    cout << "///////////////////////////////////////////////////////////////////////////////" << endl;
    cout << "// Equacao de 2o Grau //" << endl;
    cout << "///////////////////////////////////////////////////////////////////////////////" << endl;
    getN(); solv(a, b, c);
    #ifdef WIN32
    system("pause");
    #endif
    return 0;
    }

    Usado Float Para uma precisão Maior

    Creditos: ScriptBrasil
    Autor: Desconhecido
    avatar
    Nexus
    Amador
    Amador

    Mensagens Mensagens : 262
    Pixels Pixels : 1137
    Data de inscrição : 08/05/2011
    Idade Idade : 21
    Localização Localização : Rio De Janeiro

    Re: [Tutorial - C++] Equação de 2º Grau

    Mensagem por Nexus em Sab Maio 14, 2011 1:53 pm

    Bom tópico irá ajuda muitas pessoas que precissa


    _________________
    Olá Convidado Vamos Divulgar O Fórum Tem 160 Tópicos , 716Posts e 88 Usuários Poste Mais Você Tem 0 Posts Vamos Lá

    [Você precisa estar registrado e conectado para ver esta imagem.]
    Dicas Importantes:
    - Respeite as [Você precisa estar registrado e conectado para ver este link.]
    - Esqueci a senha
    - Ferramentas de usuários
    - FAQ
    - Não peça suporte por MP

    Jamais forneça seus dados pessoais, tais como e-mail de fundação ou senhas pelo fórum.
    Antes de criar um novo tópico faça uma pesquisa rápida e olhe a lista de tutorials prontos.
    Se perdeu a senha de administração do fórum, contate um administrador por mp.
    Respeite as regras do fórum e seja um bom membro.
    Abominamos pedidos de suporte ou pedidos para integrar à staff feitos por mp.

      Data/hora atual: Seg Dez 10, 2018 5:52 am