Equação do segundo grau em C++
Publicado por Perfil removido 19/07/2008
[ Hits: 14.881 ]
Cálculo de raízes da equação do segundo grau, em C++.
/* Programa para resolver equações do segundo grau completas com termo C exibe as raízes encontradas e o Determinante exemplo 1 -6 8 - Determinante 4 raízes 4 e 2 Keynes Augusto */ #include <iostream> #include <cmath> using namespace std; float calc_delta ( float a, float b, float c); // prototipo calc_delta int main (int argc, char* argv[]) { float termo_a = atof(argv[1]); float termo_b = atof(argv[2]); float termo_c = atof(argv[3]); float Delta = 0 ; // Avalia a quantidade de parametros passados if (argc < 4) { cout << "Quantidade parametros invalida" << endl; system ("pause"); return 2; } else { if (termo_c == 0) { cout << "Termo independente INVALIDO" << endl; system ("pause"); return 3; } } Delta = calc_delta(termo_a, termo_b, termo_c); if (Delta < 0) {cout << "NAO HA solução real!" << endl ;} if (Delta == 0) { cout << "HA DUAS solucoes iguais x\' = x\" = -b / 2a" << endl ; cout << "Determinante: " << Delta << endl; cout << -termo_b / (2* termo_a) << endl; } if (Delta > 0) { cout << "HA DUAS solucoes diferentes - x\' e x\" " << endl ; cout << "Determinante: " << Delta << endl; cout << "x\' = " << (-termo_b + sqrt(Delta)) / (2 * termo_a) << endl; cout << "x\" = " << (-termo_b - sqrt(Delta)) / (2 * termo_a) << endl; } system("pause"); return 0; } // Fim da MAIN .... // Função que calcula o DELTA DA EQUAÇÃO. float calc_delta ( float a, float b, float c) { float Delta = 0.0; Delta = (pow(b,2)) - 4 * (a * c); return Delta; } // fim função
Números primos da seqüência Fibonacci
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Debian 13 "trixie&... lançado! (44)
Rust é o "C da nossa geração"? (3)
Gerenciador de arquivos é finalizado ao abrir pasta específica (2)