Iniciar sesiónCrear cuenta

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
0

AYUDA URGENTE

Publicado por xve (54 intervenciones) el 17/05/2012 21:20:38
Y que problema tienes??
Valora esta respuesta
0