Uso de escalas
Escuela Politecnica Nacional
Nombre: Edwin Cabrera
Paralelo: GR6
Descripcion:
Escribir un programa que calcule las raices, bien reales o imaginarias, de una ecuacion e segundo grado.
Elprograma tambien debe ser capaz de operar con valores nulos para el coeficiente de orden dos(es decir,
debera ser capaz de resolver ecuaciones de primer grado).
*/
//Incluir librerias:
#include<stdio.h>
#include <math.h>
//Desarrollo:
int main(void)
{
//Desarrollo del programa:
//Declaracion de variables:
float a,b,c,x1,x2,y1,y2,discriminante;printf("+++++++++++++++++++Resolucion de una ecuacion de segundo grado++++++++++++++\n\n");
printf("-Sea la ecuacion cuadratica de la forma ax^2+bx+c=0\n\n");
//Peticion de datos:
printf("Ingrese el valorde a: ");scanf("%f",&a);
printf("Ingrese el valor de b: ");scanf("%f",&b);
printf("Ingrese el valor de c: ");scanf("%f",&c);
//Algoritmo del programa:
if (a == 0)
printf("x= %f\n\n", -c/b);
else
{
discriminante = b*b - 4*a*c;
if (discriminante >= 0)
{
x1 = (-b + sqrt(discriminante))/(2*a);
x2 = (-b - sqrt(discriminante))/(2*a);
printf("\nLasraices reales son: \n x1 = %f\n x2 = %f\n\n", x1, x2);
}
else
{
x1 = -b/(2*a);
y1 = sqrt(-discriminante)/(2*a);
x2 = x1;
y2 = -y1;
//Muestro datos:
printf("\nLasraices son complejas:\n\n");
printf("Raiz compleja 1: \n");
printf("Parte real = %f\t Parte imaginaria = %f\n\n", x1, y1);
printf("Raiz compleja 2: \n");
printf("Parte real = %f\tParte imaginaria = %f\n\n", x2, y2);
}
}
return 0;
}
/*Escuela Politecnica Nacional
Nombre: Edwin Cabrera
Paralelo: GR6
Descripcion:
Esribir un programa que pida dos caracteres porpantalla, los ordene alfabeticamente,
y los imprima ordenados.
*/
//Incluir librerias:
#include <stdio.h>
#include <stdlib.h>
//Desarrollo del programa:
int main(void)
{...
Regístrate para leer el documento completo.