Dev - C++ - AYUDA URGENTE

   
Vista:

AYUDA URGENTE

Publicado por angel (4 intervenciones) el 17/05/2012 19:53:10
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
//DECLARACION DE LIBRERIAS
#include <stdio.h>
#include<iostream.h>
#include <iostream.h>
#include <stdlib.h>
 
 
//DECLARACION DE VARIABLES
int main(){
int op,N0,i;
float a,b,bis,tol;
float res,e=2.71;
system("color f9");//COLOR DE TEXTO Y COLOR DE FONDO
do {
system("CLS");//LIMPIAR PANTALLA
//MENU DE OPCIONES
        cout << "\n\t\t\t\t MENU PRINCIPAL\n";
        cout << "\n USE EL ALGORITMO DE LA BISECCION PARA ENCONTRAR SOLUCIONES";
        cout << "\n CORRECTAS A 10^-5 PARA LOS SIGUIENTES PROBLEMAS\n";
        cout << "\n\t [1] (2*x^3-x^2+x-1) PARA -4<=x<=4 ";
        cout << "\n\t [2] (2*x^3-x^2+x-1) PARA 0<=x<=1";
        cout << "\n\t [3] SALIR\n";
        cout<<"\t\t INGRESE SU OPCION: ";cin >> op;
 
            system("CLS");//LIMPIAR PANTALLA
 
        if (op < 1 || op > 2)//SI OP <1 O OP> ENTRE A LA OPCION ELEGIDA
            return false;  // SI ES FALSO SALIR
 
        switch (op) {
            case 1:
 
            cout<<"\n\n\t\t\t\t (2*x^3-x^2+x-1) PARA -4<=x<=4 \n \n ";
 
               cout <<"\n INGRESE EL NUMERO DE ITERACIONES: ";
               cin >>N0;
 
            do{
              cout <<"\n\n |ERROR| INGRESE UN VALOR COMPRENDIDO ENTRE (1 & 100):";
              cin >>N0; }
              while (N0>1);
             tol= (10^-5);
i=1;
while(i<=N0){
a==-4;
b==4;
    bis= (b - a)/2;
          if (bis==0 || ((b-a)/2)<tol){
          cout <<"\n EL RESULTADO DE LA BISECCION ES: ";
          cin >>bis;
          cout <<"\n EL NUMERO DE ITERACIONES ES: "<<N0;
           }
           system("CLS");
    i=i+1;
          if (a*bis>0){
            cout <<"\n PROCEDIMIENTO COMPLICADO";
          a = bis;
          }else{
          b = bis;
          }}
cout <<"\n EL METODO FRACASO DESPUES DE "<<N0<<"interaciones";
 
 
           res=(2*(bis^3)(-bis^2)+bis-1);  // ME DA ERROR AQUI XQ?
cout <<"\n SUSTITUYENDO EL VALOR DE LA BISECCION EN LA ECUACION TENEMOS COMO RESULTADO: "<<res;
 
 
                system("PAUSE");
            break;
 
 
                case 2:
                cout<<"\n\n\t\t\t\t (2*x^3-x^2+x-1) PARA 0<=X<=1 \n \n ";
 
               cout <<"\n INGRESE EL NUMERO DE ITERACIONES: ";
               cin >>N0;
 
            do{
              cout <<"\n\n |ERROR| INGRESE UN VALOR COMPRENDIDO ENTRE (1 & 100):";
              cin >>N0; }
              while (N0>1);
                            tol= (10^-5);
i=1;
while(i<=N0){
a==0;
b==1;
    bis= (b - a)/2;
          if (bis==0 || ((b-a)/2)<tol){
          cout <<"\n EL RESULTADO DE LA BISECCION ES: ";
          cin >>bis;
          cout <<"\n EL NUMERO DE ITERACIONES ES: "<<N0;
           }
           system("CLS");
    i=i+1;
          if (a*bis>0){
            cout <<"\n PROCEDIMIENTO COMPLICADO";
          a = bis;
          }else{
          b = bis;
          }}
cout <<"\n EL METODO FRACASO DESPUES DE "<<N0<<"interaciones";
 
 
            res=(2*(bis^3)(-bis^2)+bis-1);    //ME DA ERROR AQUI XQ?
cout <<"\n SUSTITUYENDO EL VALOR DE LA BISECCION EN LA ECUACION TENEMOS COMO RESULTADO: "<<res;
                break;
              }
             system("CLS");
 
 
           system("PAUSE");
              } while (op > 0 && op < 5 );
    system("CLS");
    return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

AYUDA URGENTE

Publicado por xve (56 intervenciones) el 17/05/2012 21:20:38
Y que problema tienes??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar