Junio 22, 2018, 08:35:28 pm

Autor Tema: Ayuda algoritmo de Pegaso URGENTE  (Leído 1165 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado MurderAlchemist

  • CPQUE??
  • *
  • Mensajes: 1
    • Ver Perfil
Ayuda algoritmo de Pegaso URGENTE
« en: Junio 11, 2015, 10:15:01 pm »
Hola, necesito ayuda urgente, son pésima en programación. El programa compila pero a la hora de ejecutarlo únicamente me pide los datos una y otra vez ¿qué puedo hacer? Aquí está el código que utilicé:

#include <stdio.h>
#include <math.h>
double funcion(double), a, b, raiz, tolerancia, error;
unsigned int iteraciones, contador;
void leer_datos(), pegaso(), resultados();
int main()
{
leer_datos();
pegaso();
resultados();
return 0;
}

void leer_datos()
{
printf("\n \t  a=");
scanf("%lf",&a);
printf("\n \t  b=");
scanf("%lf",&b);
printf("\n \t Tolerancia=");
scanf("%lf",&tolerancia);
printf("\n \t  # maximo de iteraciones=");
scanf("%u",&iteraciones);
}

void pegaso()
{
double fa, fb, s12, c, fc, g;
contador=0;
error=1.0;
fa=funcion(a);
fb=funcion(b);
if(fa*fb>0)
main();
if(fc==0)
{
raiz=c;
error=0;
}
if(fa*fb==0)
{if(fa==0)
{
raiz=a;
error=0;
}
else
{
raiz=b;
error=0;
}
}
else
while(error>tolerancia && iteraciones>contador)
{
++contador;
s12=(fb-fa)/(b-a);
c=b-(fb/s12);
fc=funcion(c);
error=fabs(fc);
if(fc==0)
{
raiz=c;
error=0;
}
if(fa*fb<0)
{
a=b;
b=c;
fa=fb;
fb=fc;
}
else
{
g=fb/(fb+fc);
b=c;
fa=g*fa;
fb=fc;
}
printf("\n \tIteracion=%u X=%0.18lf Error=%0.18lf \n", contador, c, error);
}
raiz=c;
}
double funcion(double x)
{
return (pow(x,5.0)-2*pow(x,3.0)+3*pow(x,2.0)-1.0);
}

void resultados()
{
printf("\n \t Raiz=%0.18lf ",raiz);
printf("\n \t Error=%0.18lf ",error);
printf("\n \t # de Iteraciones =%u \n ",contador);
}





question
Necesito ayuda urgente con este DFD, es urgente, por favor

Iniciado por angelcont22

7 Respuestas
4384 Vistas
Último mensaje Febrero 06, 2010, 11:28:58 pm
por angelcont22
xx
Ayuda con algoritmo C !!!

Iniciado por malestrom

29 Respuestas
9467 Vistas
Último mensaje Julio 12, 2010, 06:23:53 pm
por malestrom
xx
ayuda con un algoritmo

Iniciado por maxik21

0 Respuestas
1422 Vistas
Último mensaje Enero 21, 2014, 08:17:45 pm
por maxik21
xx
Ayuda con un algoritmo

Iniciado por Wotan

8 Respuestas
2467 Vistas
Último mensaje Julio 17, 2007, 04:29:34 pm
por Wotan
question
[Ayuda]Crear algoritmo

Iniciado por GilgamesHCo

12 Respuestas
3178 Vistas
Último mensaje Julio 11, 2010, 02:28:02 pm
por .:WindHack:.®
exclamation
Necesito ayuda con este algorítmo

Iniciado por DiegoAlonso

1 Respuestas
1501 Vistas
Último mensaje Mayo 10, 2010, 10:50:40 am
por DiegoAlonso
xx
Ayuda para un compresor con el algoritmo de huffman

Iniciado por N/A

2 Respuestas
1985 Vistas
Último mensaje Julio 05, 2007, 09:20:58 am
por rafaelsk
xx
Ayuda. Tengo el VIRUS: REcycler en mi USB. Ayuda urgente. Contrarrestar ?

Iniciado por gaduard2

5 Respuestas
2418 Vistas
Último mensaje Noviembre 28, 2011, 11:45:27 am
por gaduard2
xx
AYUDA !!! urgente ayuda con el explorador internet explorer 7

Iniciado por jack13spa

3 Respuestas
2350 Vistas
Último mensaje Junio 20, 2007, 05:09:58 pm
por c4x30x
xx
URGENTE AYUDA

Iniciado por chaarlyyyy

0 Respuestas
886 Vistas
Último mensaje Junio 16, 2009, 11:48:21 am
por chaarlyyyy