Lógica Estruturada Aplicada








--------------------------------------------------------------------------------
9 - Calculo da equação do 2º grau, Arquivo aqui em .cpp

//exercicio 5//
#include
#include
#include


main()
{
 float A,B,C,DELTA, X1, X2;
 printf ("Digite um valor para A: ");      
 scanf ("%f", &A);
 printf ("Digite um valor para B: ");      
 scanf ("%f", &B);
 printf ("Digite um valor para C: ");      
 scanf ("%f", &C);

 DELTA = (B*B) - 4*A*C;

 if (DELTA<0)
 {
 printf ("Nao eh possivel calcular raizes reais");
 }      
 else if (DELTA == 0)
 {
 X1 = (-B + sqrt(DELTA)) / (2*A);
 printf ("O valor de X1 eh:%f\n", X1);
 }
 if (DELTA>0)
 {
 X1 = (-B + sqrt(DELTA)) / (2*A);
 X2 = (-B - sqrt(DELTA)) / (2*A);
 printf ("O valor de X1 eh:%f\n", X1);
 printf ("O valor de X2 eh:%f\n", X2);
 }
 system ("pause");
}


---------------------------------------------------------------------------------
8 - Exercicio 2A PG81 - Não esta funcionando corretamente. O Programa deve apresentar os valores em ORDEM CRESCENTE, não esta fazendo isto, se alguém souber me auxilie. Arquivo aqui em .cpp


# include
# include
main()
{
  int A,B,C, X;
  printf ("Insira um valor para A: "); scanf("%d", &A);
  printf ("insira um valor para B: "); scanf("%d", &B);
  printf ("insira um valor para C: "); scanf("%d", &C);
  
  if (A>B && A>C)
        {
          X = A;
          A = B;
          B = C;
          C = X;
        }
  else if (B>A && B>C) 
        {  
          X = A;
          A = B;
          B = C;
          C = X;
        } 
  else if (C>A && B>C)
        {     
          X = A;
          A = B;
          B = C;
          C = X;
        }
  printf (" Valores dispostos em ordem crescente: %d %d %d", A, B, C);    
  system("pause");
        
}

------------------------------------------------------------------
7 - Ler dois valores inteiros e efetuar a troca de modo que A valha B e B valha A. Arquivo aqui em .cpp.


#include
#include


main()
{
      int A,B, X;
      printf ("Leia o valor de A: "); scanf("%d", &A);
      printf ("Leia o valor de B: "); scanf("%d", &B);
      X = A;
      A = B;
      B = X;
      printf (" O valor de B eh: %d\n", B);
      printf (" O valor de A eh: %d\n", A);
      system ("pause");
}
------------------------------------------------------------------------------------------------


6 - Calcule o volume contido em uma lata de óleo. Arquivo aqui em .cpp


# include
# include
main()
{
 float VOLUME, RAIO, ALTURA;
 printf ("Qual o valor do Raio: "); scanf("%f", &RAIO);
 printf ("Qual o valor da Altura: "); scanf ("%f", &ALTURA);
 VOLUME=3.14159*RAIO*RAIO*ALTURA;
 printf ("O Valor do volume da lata de oleo eh de: %0.3f\n", VOLUME);
 system("pause"); 
}


---------------------------------------------------------------------
5 - Transforme uma temperatura em graus 
Farhrenehit em Celsius. Arquivo aqui em .cpp


# include
# include
main()
{
 float F, C;
 printf ("Insira a temperatura em Fahrenheit: "); scanf("%f", &F);
 C = (F-32)*5/9;
 printf ("A temperatura em Celsius eh: %0.2f\n", C); 
 system("pause");
}


----------------------------------------------------------------------------------------------------------
4- Transforme uma temperatura em graus Celsius em Farhrenehit. Arquivo aqui em .cpp


# include
# include


main()
{
 float C, F; //Celsius e Fahrenheit// 
 printf ("Insira a temperatura em Celsius: "); scanf("%.2f", &C);
 F = (9*C + 160)/5;
 printf ("A temperatura em Fahrenheit eh: %0.2f\n", F);
 system ("pause"); 
}
------------------------------------------------------------------------------------------------------
3 - Cálculo de litros usados de gasolina por um carro em uma viagem. Arquivo aqui em .cpp -
#include
# include


main()
{
 float VELOCIDADE, DISTANCIA, TEMPO, LITROS_USADOS;

 printf ("Qual o tempo gasto na viagem: "); scanf ("%f", &TEMPO);
 printf ("Qual a velocidade media da viagem: "); scanf ("%f", &VELOCIDADE);
 DISTANCIA=TEMPO*VELOCIDADE;
 LITROS_USADOS=DISTANCIA/12;
 printf ("A Quantidade de Litros eh: %f\n", LITROS_USADOS);
 system("pause");      
}


--------------------------------------------------------------------------------------------
2 - Soma, Multiplicação, Subtração e Divisão de números inteiros, aplicando a propriedade distributiva entre elas e apresentando os resultados um a um - Baixe aqui o arquivo .cpp


# include
# include


main()
{
      int A,B,C,D, SOM, MULT, SUB, DIV, SOM1, MULT1, SUB1, DIV1, SOM2, MULT2, SUB2, DIV2, SOM3, MULT3, SUB3, DIV3, SOM4, MULT4, SUB4, DIV4, SOM5, MULT5, SUB5, DIV5 ;
      
      printf ("Digite um valor para A: "); scanf("%d", &A);
      printf ("Digite um valor para B: "); scanf("%d", &B);
      printf ("Digite um valor para C: "); scanf("%d", &C);
      printf ("Digite um valor para D: "); scanf("%d", &D);
      SOM = A+B;
      SOM1 = A+C;
      SOM2 = A+D;
      SOM3 = B+C;
      SOM4 = B+D;
      SOM5 = C+D;
      SUB = A-B;
      SUB1 = A-C;
      SUB2 = A-D;
      SUB3 = B-C;
      SUB4 = B-D;
      SUB5 = C-D;
      MULT = A*B;
      MULT1 = A*C;
      MULT2 = A*D;
      MULT3 = B*C;
      MULT4 = B*D;
      MULT5 = C*D;
      DIV = A/B;
      DIV1 = A/C;
      DIV2 = A/D;
      DIV3 = B/C;
      DIV4 = B/D;
      DIV5 = C/D;
      printf ("O resultado das somas uma a uma eh\n Soma: %d\n Soma 1: %d \n Soma 2: %d\n Soma 3: %d\n Soma 4: %d\n Soma 5: %d\n", SOM, SOM1, SOM2, SOM3, SOM4, SOM5);
      printf ("O resultado das Subtracoes  uma a uma eh\n Subtracao: %d\n Subtracao 1: %d \n Subtracao 2: %d\n Subtracao 3: %d\n Subtracao 4: %d\n Subtracao 5: %d\n", SOM, SUB1, SUB2, SUB3, SUB4, SUB5);
      printf ("O resultado das multiplicacoes uma a uma eh\n Multiplicacao: %d\n Multiplicacao 1: %d \n Multiplicacao 2: %d\n Multiplicacao 3: %d\n Multiplicacao 4: %d\n Multiplicacao 5: %d\n", MULT, MULT1, MULT2, MULT3, MULT4, MULT5);
      printf ("O resultado das divisoes uma a uma eh\n Divisao: %d\n Divisao 1: %d \n Divisao 2: %d\n Divisao 3: %d\n Divisao 4: %d\n Divisao 5: %d\n", DIV, DIV1, DIV2, DIV3,DIV4, DIV5);
      
      
      system ("pause");
}


------------------------------------------------------------------------------------------------------------------
1 - Exercício para Cálculo de Salário -  Baixe aqui o arquivo .cpp



# include

# include


main()
{
 float TD, HT, VH, PD, SB, SL;
 printf ("Insira o valor das horas trabalhadas no mes: "); scanf ("%f", &HT);
 printf ("Insira o valor das horas trabalhadas: "); scanf("%f", &VH); 
 printf ("Insira o valor do Percentual de Desconto: "); scanf ("%f", &PD);
 SB = HT+VH;
 TD = (PD/100) * SB;
 SL = SB - TD;
 printf ("Salário Bruto: %7.2f\n", SB);
 printf ("Total de Desconto: %7.2f\n", TD);
 printf ("Valor Salario Liquido: %7.2f\n", SL);

 system ("pause");
    
}


--------------------------
Para ver os exercícios disponibilizados clique AQUI
São exercícios dados em Lógica e passados para LEA C++

------------------------------------------------------


Exercícios feitos em sala.


1 - // Ler um numero Real e apresentar o dobro deste valor//
]#include
#include

main()
{   
float a;
printf("Escreva um numero REAL: ");
scanf("%f", &a);
a*=2.;
printf("O valor que voce colocou eh: %f\n\n", a);
system("pause");
}

----------------------------------------------------------------------------------------
2 - // Escreva um programa que exiba dois números reais e exiba o valor da soma da//
//subtração e multiplicação entre eles//
#include
#include

main()
{   
float n1, n2;
float soma, subtracao, multiplicacao;
printf("Escreva um valor para n1: ");
scanf("%f", &n1);
printf("Escreva um valor para n2: ");
scanf("%f", &n2);
soma = n1+n2;
subtracao = n1-n2;
multiplicacao = n1*n2;
   
printf("O valor da soma eh: %.2f\n\n", soma);
printf("O valor da subtracao eh: %.2f\n\n", subtracao);
printf("O valor da multiplicacao eh: %.2f\n\n", multiplicacao);
system("pause");
   
}
----------------------------------------------------------------------------------------
3 - // Escreva um programa que leia o valor do raio de um circulo e exiba os valores do//
// comprimento e da area desse circulo  - area=pi*r2//
#include
#include
main()
{   
const float pi = 3.14159;
float raio, comprimento, area;
printf("Escreva um valor para o raio: ");
scanf("%f", &raio);
area=pi*raio*raio;
comprimento=pi*raio*2;    
printf("o valor do comprimento eh: %f\n\n", comprimento);
printf("o valor da area eh: %f\n\n", area);
   
system("pause");
----------------------------------------------------------------------------------------
4 - Escreava um programa que escreva os valores de a,b e c de uma equação de 2º grau do tipo ax² + bx + c e exiba o valor de DELTA (Delta = b² - 4ac) e das reízes reais dessa equação:
x1 = -b + Raiz de DELTA / x2 = -b - Raiz de DELTA /
----------------------------------------------------------------------------------------
5 - Escreva um programa que escreva o valor do salario de um funcionario. Considerando que esse funcionário  teve um aumento de 30% de seu salário, exiba o valor da redução e do salário desse funcionário após o aumento.
----------------------------------------------------------------------------------------
6 - Escreva um programa que escreva o valor do salario de um funcionario. Considerando que esse funcionário  teve uma redução de 30% de seu salário, exiba o valor da redução e do salário desse funcionário após a redução.  



Conteúdo das Aulas de LEA.
  1. LEA Aula I
  2. LEA Aula II
  3. LEA Aula III
Fonte: www.docusse.com.br


Frases durante a aula:

"Quando não há nenhum erro, o compilador cria um arquivo objeto, e, apartir disto ele cria um executável"

"Toda linguagem de computação necessita de um tradutor de códigos, este tradutor pode ser um compilador ou um interpretador, dependendo da linguagem"

"CSharp é uma linguagem semelhante ao Java"


"Sistema em tempo real são aqueles que tem ativam de imediato como por exemplo o sistema que faz o elevador funcionar"

Em linguagem "C" considerando que todo programa tem que ter uma função principal, isto é representado por Intmain

O que são os Conceitos de Abstração, Formalidade e Decomposição:

Abstração: É a maneira de apresentar o projeto ao cliente através de diagramas da maneira mais simples possível, de modo que mesmo que o cliente não entenda nada de informática entenda o que será programado;

Formalidade: É um desenho que depende de uma metodologia para ser feito, tem que respeitar regras já pré estabelecidas;

Decomposição: É a criação de diagramas para projetos já existentes ou não que sejam grandes, havendo então a necessidade de se representar por blocos.


Exemplo de Metodologia que devemos estudar:
DE MARCO
GANE E SARSON - 1982


O que faz um Analista de Sistemas: O Analista é o profissional responsável por entender a necessidade que o cliente tem, e, criar informações para que o projetista e o programador possa concretizar, o Analista de Sistema faz a ponte entre os clientes externos e internos de uma empresa de desenvolvimento de softwares, tem que ter boa capacidade de comunicação e saber negociar.


Uma das primeira linhas que escrevemos em C# - Visual Studio 5





Lógica Estruturada Aplicada

Linguagem de Alto Nível: Java, Pascal, Cobal, Fortran, Basic, Phynton, PHP etc
Linguagem de Médio Nível: C
Linguagem de Baixo Nível: Assembly

Compiladores, são os tradutores dos códigos necessários para se fazer pragramas, podem ser considerados Compiladores ou Interpretadores.

Todo programa tem que ter uma função principal, função esta representada por Intmain na linguagem C

Em linguagem "C" toda função deve ser iniciada por uma { de abertura e uma } para o fechamento do bloco.