Calcula Delta e Báscara

Publicado por Roberson Carlos 16/04/2007

[ Hits: 21.377 ]

Homepage: http://carlrobers.wordpress.com

Download delta2.cpp




Código para calcular o Delta + Báscara.

  



Esconder código-fonte

// Código para calcular o Delta + Báscara
// roberson carlos fox
// robersonfox at genovaengine.com

#include <iostream>
using namespace std;

int sqr(int num){
    int i;
    int sqr;
    for(i = 0;;i++){
       if(i*i == num){
          sqr = i;
          break;
       }
       if(i*i < num)
          continue;
       if(i*i > num){
          sqr = i-1;
          break;
       }
    }
    return sqr;
 }

int main(){

   int a=10,b=30,c=12,d=0,x1=0,x2=0;
   
   cout << "INFORME OS VALORES PARA A, B, C\n";
   cin >> a; cin >> b; cin >> c;
   
   d = ((b*b) - 4*(a*c));   
   cout << "Delta é igual: " << d << "\n";

   x1 = ((-b)-(sqr(d))/(2*(a)));
   x2 = ((-b)+(sqr(d))/(2*(a)));
   if (d>0){
      cout << "X1 é igual: " << x1 << "\n";
      cout << "X2 é igual: " << x2 << "\n";
   }
   
   if(d=0) {
      cout << "X1, X2 são iguais: " << x1 << "\n";

   }//end if

} //end main

Scripts recomendados

Calculadora básica

Ordenação Topológica com Digrafos

Recursividade x Iteratividade

Pares com stdlib

Gerando Matriz aleatoriamente


  

Comentários
[1] Comentário enviado por gagerred em 18/04/2007 - 10:46h

A função "int sqr (int num)" só calcula a raiz aproximada né? Não seria melhor utilizar logo uma função que calcula a raiz "exata"?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts