Buscar

TRABALHO LÓGICA DE PROGRAMAÇÃO AA .CCE10402

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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"); 
}

Outros materiais