Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: alfredo.santos en 21 de Septiembre 2012, 10:12
-
Quiero saber como puedo hacer un programa en C usando la condicion If, para que calcule la Formula General en la Ecuacion de Segundo Grado. Me gustaria que me echaran una mano con este problema, se los agradeceria de corazon amigos.
-
Hola Alfredo, creo que lo que planteas se puede hacer sin tener que dedicarle demasiado tiempo si se tiene claro cómo plantear el programa, es decir, la algoritmia de lo que debe hacer.
La algoritmia o esquematización del programa es esta:
1. Inicio
2. [Resolución de ecuación cuadrática ax2 + bx + c = 0]
3. Mostrar “Introduzca los valores de parámetros”
4. Pedir a, b, c
5. d = b ^ 2 - 4 * a * c : e = 2 * a
6. Si d = 0 Entonces
Mostrar “x1 = x2 =”, - b / e
SiNo
Si d > 0 Entonces
Mostrar “x1 =”, (- b + SQR(d)) / e
Mostrar “x2 =”, (- b - SQR(d)) / e
SiNo
Mostrar “x1 =”, - b / e, “+”, SQR(- d) / e, “i”
Mostrar “x2 =”, - b / e, “-”, SQR(- d) / e, “i”
FinSi
FinSi
7. Fin
Tienes una explicación más amplia aquí: https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=326:ejercicios-ejemplos-resueltos-en-pseudocodigo-con-si-entonces-sino-if-then-else-cu00143a&catid=28:curso-bases-programacion-nivel-i&Itemid=59
Además tienes el código en Visual Basic aquí: https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=251:ejercicios-ejemplos-con-operador-mod-y-con-if-then-else-en-visual-basic-cu00324a&catid=37:curso-qprogramacion-en-visual-basic-nivel-iq&Itemid=61
Con esto pienso que ya debes poder intentar generar el programa en C. De todas formas si no te sale pon aquí el código que hayas generado y tratamos de revisarlo. ;D
-
Hola Mastermind veo más o menos claro cómo se puede hacer el programa en c una vez has puesto la estructura del programa lo que no me parece tan facil es saber como llegar a esa estructura
-
Hola. Quizás le sirva a alguien.
Estuve unas horas buscando una respuesta a la misma pregunta de este foro, encontré en una página Web una solución bastante completa, la comparto por si le sirve a alguien http://iterando.online/ejercicios-resueltos/raices-de-la-ecuacion-cuadratica-en-c/