APS DE CALCULO
Por: Felipelima130412 • 26/10/2018 • Trabalho acadêmico • 607 Palavras (3 Páginas) • 256 Visualizações
APS DE CALCULO 1
LUIZ FELIPE DE LIMA RAMOS
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ - UTFPR
CÂMPUS GUARAPUAVA
Avenida Professora Laura Pacheco Bastos, 800 - Bairro Industrial - 85053-510 – Guarapuava – PR - Brasil
Resumo: Este trabalho foi realizado para encontrar as raízes de funções de segundo graus utilizando o programa Dev-c++.
Introdução
Cada vez mais nos dias de hoje as pessoas buscam facilitar suas vidas com o auxilio da tecnologia, um dessas facilidades é com a famosa e temida matemática, um problema que encontramos entre os jovens e ate adultos mesmo e dificuldade em resolver funções de segundo grau, devido ao fraco ensino publico aplicado as escolas e também a falta de alguns em estudar. Pensando nisso resolvi criar um ferramenta que calcula funções de segundo grau utilizando o programa Dev-c++, onde é um software de programação em C++ através do método de Baskará .
Ferramenta utilizada : Dev-C++
Método: foi utilizado vaiáveis como float, if, else, printf,,escanf e sqrt(raiz quadrada);
Como ele funciona :
Primeiro eu incluir os comandos a serem utilizados em seguida eu abri o comando e declarei as variáveis a serem utilizadas , e imprimi na tela para que o usuário leia e escreva os valores de a, b e c, em seguida coloquei as condições para que o programa obtivesse o calculo, primeira mente para ‘a’ diferente de zero depois para ‘a’ igual a zero.
- Para ‘a’ diferente de zero:
Primeiramente declarei que minha variável delta fosse = ((b*b) – 4*a*c), e então coloquei outras condições utilizando as variáveis if e else, onde fiz para três possibilidades, delta = 0, delta > 0 e delta < 0. Pra delta = 0, coloquei a a variável ‘x1’=’x2’ , onde ‘x1’ = (-b + sqrt(delta))/(2*a) onde o resultado será imprimido na tala.
Para delta > 0, utilizei praticamente o mesmo método, com a diferença que ‘x1’ é diferente ‘x2’, onde isso iria nas equações , que ao invés de um uma serão duas, sendo
‘x1’ = (-b + sqrt(delta))/(2*a), ‘x2’ = (-b - sqrt(delta))/(2*a), onde os resultados serão imprimidos na tela também .
Já para delta < 0 , simplesmente imprima na tela “delta eh menor que 0” e “não existe raiz real” .
- Para ‘a’ igual a zero:
Simplesmente imprimi na tela a informação que aquela não era um função de segundo grau
- Programa :
#include
#include
#include
main(){
float a, b, c, delta,x1, x2;
printf("Programa para econtrar as raizes de equacoes de segundo grau\n");
printf(" SEU 'a e b' TEM QUE SER DIFERENTE DE 0\n");
printf("digite o valor de a: ");
scanf("%f", &a);
printf("digite o valor de b: ");
scanf("%f", &b);
printf("digite o valor de c: ");
scanf("%f", &c);
if( a != 0) {
delta = (b*b) - 4*a*c;
if (delta == 0){
x1 = (-b + sqrt(delta))/(2*a);
printf("delta eh igual 0\n");
printf("x1 e x2 = %.2f", x1);
} else {
If(delta > 0){
...