Código de C/Visual C - Ecuación de Segundo Grado en C++

Imágen de perfil

Ecuación de Segundo Grado en C++gráfica de visualizaciones


C/Visual C

Actualizado el 05 de Octubre del 2015 por Guajardo (Creado el 04 de Octubre del 2015)
1.304 visualizaciones desde el 04 de Octubre del 2015. Una media de 28 por semana
Este código es para resolver ecuaciones de segundo grado de la forma
ax^2 + bx + c = 0
esta comentado el código y uso una función que toma los valores después de ser leídos y nos dice si es real o imaginaria.

espero les sea de ayuda

Requerimientos

c++

1.0

Actualizado el 05 de Octubre del 2015 (Creado el 04 de Octubre del 2015)gráfica de visualizaciones de la versión: 1.0
1.305 visualizaciones desde el 04 de Octubre del 2015. Una media de 28 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

dfgfdg
250px-Ecuacion_cuadratica.svg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include<stdio.h>
#include<math.h>
#include<iostream>
float D_radical ;
    float ecuacion (float a, float b, float c)
    {
	D_radical=((b*b)-(4*a*c));//el resultado de los numero dentro de la raiz
	if(D_radical<=0)return 0;// si el resultado es menor que 0 se termina el proceso
	else return D_radical; //el resultado es almacenado el D_radical
    }
 
using namespace std;
 main(){
float a=0, b=0, c=0, n1,n2,n3,solucion1,solucion2;//defino cada varible
int rep,r=1;//defino cada varible
cout<<" \t \t2 \n";
cout<<"Ecuacion tipo ax+bx+c=0 \n\n";
while (r==1){//inicio del ciclo while
cout<<"Valor de a : ";
cin>>a;
cout<<"Valor de b : ";
cin>>b;
cout<<"Valor de c : ";
cin>>c;
 if(ecuacion(a, b, c)==0)
  cout<<"La ecuacion no tiene solucion. ";
 if(ecuacion(a,b,c)!=0)
 {
	n1=(-b+sqrt(D_radical));
	n2=(-b-sqrt(D_radical));
	n3=2*a;
	solucion1=n1/n3;
	solucion2=n2/n3;
	cout<<"\nLa primera solucion es : X1=";cout<<solucion1;
	cout<<"\nLa segunda solucion es : X2=";cout<<solucion2;
		}
	cout<<"\n\nVolver a calcular otros 2 numero? si=1, no=2: ";//aki utilizo un cicli opcional para segir realizan mas calculos
	cin>>rep;
	switch(rep){
	    case 1: r==1;
	    break;
	    case 2: return 0;
	    break;
	    default:
		return 0;
			}
			cout<<"  \n";
		}
 
}



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3296