Baixe o app para aproveitar ainda mais
Prévia do material em texto
TRABALHO LÓGICA DE PROGRAMAÇÃO ALUNO: GABRIEL DE ALMEIDA TOLEDO MATRÍCULA : 201703044703 LÓGICA DE PROGRAMAÇÃO - CCE1040 Título Algoritmo com condicional Objetivo Praticar análise e solução para um problema real desenvolvimento de programa com condicionais teste de programa Competências / Habilidades analisar e organizar a solução de problemas organizar a solução utilizar o ambiente de programação (compilador) testar o programa Desenvolvimento Para o problema apresentado abaixo, implementar o programa e apresentar: o código final (compilado e testado) exemplo resolvido à mão para cada caso exemplo resolvido pelo programa (print de tela) Problema: Resolução de equação do 2o grau (ax2+bx+c=0) dados de entrada: a, b e c saída: dependendo do caso, apresentar x1 e x2, x ou informar que não possui solução #include <iostream> #include <string> #include <math.h> using namespace std; int main (){ float a, b, c, x1, x2, x0, delta; cout<<"numero 1: "; cin>>a; if(a==0){ cout<<"inexistente"; }else{ cout<<"numero 2: "; cin>>b; cout<<"numero 3: "; cin>>c; delta=sqrt(pow(b,2)-4*a*c); if(delta>0){ x1=(-b+delta)/(2.0*a); x2=(-b-delta)/(2.0*a); cout<<"raiz 1: "<<x1<<endl; cout<<"raiz 2: "<<x2<<endl; }else{ if(delta==0){ x0= (-b)/(2.0*a); cout<<"valor de x: "<<x0<<endl; }else{ cout<<"nao possui solucao"; } } } system("pause"); }
Compartilhar