Ecuacionde segundo grado con do while

Páginas: 3 (603 palabras) Publicado: 29 de noviembre de 2011
ECUACION 2do GRADO CON DO WHILE
ALGORITMO

1. Inicio
2. Declaran la variable
DIS, a, b, c, dis, x1, x2, x1i, x1r, x2i, x2r;
3. Dar valores a, b,c.
4. Verificar a≠0
5. Calculodel discriminante, dis
dis← b2 – 4ac
6. Se establece la premisa
dis=0
7. Calcular x1←-b2a
Y x2←x1
8. Imprimir los resultados= x1, x2
9. Se establece la premisa dis>0
10.Calcular las raíces
x1← -b +dis2a
x2← -b-dis 2a
11. Imprimir : x1, x2
12. El calor del DIS<0 y se procede a calcular
x1 r ← -b2a x2 r ←x1r
x1 i ← |dis|2a x2 i ← |dis|2a
13. Imprimirlas dos raíces complejas
X1 ← X1RE + X1I
X2← X2RE – X2I
14. Fin del programa

DIAGRAMA DE FLUJO
3
x1 r← -b2a
x2 r ←x1r

x1 i ← dis2a
x2 i ← |dis|2a
x1 ← x1re + x1i
x2← x2re – x2iFin
1
x1← -b2a
x2←x1
x1, x2
Fin
Inicio
a, b, c, x1, x2, dis, x1r, x1i, x2r, x2i
a, b, c
a≠0
dis←b2-4ac
dis=0
dis>0
No hay ecuación 2do. grado
F
V
F
F
V
V
2
1
3

2
Fin
x1←-b +dis2A
x2← -b-dis 2a

x1, x2













PRUEBA DE ESCRITORIO

a | b | c | a≠0 | dis=b2-4ac | dis<0 | x1r=-b/2a | x2r=x1r | x1i=√|dis|/2a | x2i←x1i |x1=x1r+x1ix2=x2r+x2i |
2 | 3 | 5 | * | 32-4(2)(5)=-31 | * | =-3/2(2) | 3/4 | √31/2a=5(56)/4=1.39 | 1.39 | x1=3/4+1.39ix2=3/4-1.39i |

dis=0
a | b | c | dis=b2-4ac | x1=-b/2a | x2←x1 | imp x1 &x2 |
2 | 4 | 2 | 42-4(2)(2)=0 | =-4/2(2)=-1 | -1 | x1=-1x2=-1 |

dis>0
a | b | c | dis=b2-4ac | x1=-b+√dis/2a | x2=-b-√dis/2a | imp x1 & x2 |
2 | 5 | 2 | 52-4(2)(2)=9 |=-5+√9/2(2)=-5-3/4=-2/4=-1/2 | x2=-5-√9/2(2)=-5-3/4=-8/4=-2 | x1=-1/2x2=-2 |

CODIFICACION

#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
main()
{float a, b, c, dis, x1, x2, x1i, x1r, x2i, x2r;
int caso,i=0,n;
printf("Resolver una ecuacion de Segundo Grado n veces\n");
printf("ax^2+bx+c=0\n");
printf("¿cuantas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Do while
  • ciclos do while, while y for
  • Programacion do-while
  • Las Sentencias While Y Do
  • Ejercicios Do-While
  • Ejercicios Do While
  • Bucle do while
  • Estructura do while

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS