Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
El lengua C es un lenguaje de programación de propósito general que ofrece economía sintáctica, control
de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y
más bien un lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación.
En este trabajo veremos cómo se resuelve una ecuación cuadrática por formula general
Desarrollo
Análisis y Diseño
Entradas Proceso Salida
Pseudo Código:
1. INICIO
xi1=(-b/(2.0*a));
xi2=(sqrt(-disc)/(2.0*a));
14. FIN
Diagrama de flujo:
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE MECÁNICA
LABORATORIO N° 1
PRÁCTICA
Prueba de Escritorio:
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE MECÁNICA
LABORATORIO N° 1
PRÁCTICA
Codificación en Lenguaje C
#include<stdio.h>
#include <string.h>
#include<math.h>
scanf("%f", &c);
disc=pow(b, 2.0)-4*a*c; //Se declara
la variable disc como una parte de la
escuacion
if(disc>=0.0){ //si disc es mayor o
igual a o las raices son reales
printf("\t\t\tLas dos raices son
reales");
x1=((-b+sqrt(disc))/(2.0*a));
x2=((-b-sqrt(disc))/(2.0*a));
printf("\n\t\t\tx1=%.2f x2=%.2f",
x1, x2); //Imprimir los resultaods de x1 y
x2
}
else{ //Si disc no es mayor o igual a o
las raices son imaginarias
printf("\t\t\tLas dos raices son
imaginarias");
xi1=(-b/(2.0*a));
xi2=(sqrt(-disc)/(2.0*a));
printf("\n\t\t\txi1=%.2f xi2=%.2f",
xi1, xi2); //impromir los resultados de xi1
y xi2
}
}
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA DE MECÁNICA
LABORATORIO N° 1
PRÁCTICA