Lógica de programação

511 palavras 3 páginas
Lógica de Programação e Algortimos

Questão 02 – Simulado

Faça um programa que receba quatro valores: I, A, B e C. Deses valores, I é inteiro e positivo, A, B, e C, são reais. Escreva os números A, B e C obedecendo à tabela a seguir.

Supondo que os valores digitados para A, B e C sejam sempre diferentes um do outro. Valide a entrada do valor de I.

|Valor de I |Forma a escrever |
|1 |A, B e C em ordem crescente |
|2 |A, B e C em ordem decrescente |
|3 |O maior fica entre os outros dois números |

Resolução:

1) O que o usuário vai fornecer?

I – sendo inteiro e positivo;

A, B e C – sendo reais;

2) O que o algoritmo irá calcular?

Validar a variável I;

Se I = 1 : - Ordenar A, B e C em ordem crescente; Se I = 2: - Ordenar A, B e C em ordem decrescente; Se I = 3: - Ordenar A, B e C de modo que o maior fique entre os dois números

Achar o maior número; Achar o menor número; e Achar o número intermediário.

3) Como calcular?

Para ordenar os números devemos saber que:

Se A > B e A > C, então o número maior é A; Se B > A e B > C, então o número maior é B; Se C > A e C > B, então o número maior é C;

De modo análogo:

Se A < B e A < C, então o número menor é A; Se B < A e B < C, então o número menor é B; Se C < A e C < B, então o número menor é C;

Além disso:

Se o número MAIOR será igual a A ou a B ou a C; E o número MENOR será igual a A ou a B ou a C; Podemos concluir que o número INTERMEDIÁRIO é igual a soma de todos os números menos o maior e o menor:

INTERMEDIÁRIO = A + B + C – MENOR – MAIOR;

Algoritmo { inteiro I; real A, B, C, maior, menor, intermediario; // RECEBENDO O VALOR DE I escreva (“Forneça o valor de I: ”);

Relacionados

  • Logica de programação
    1457 palavras | 6 páginas
  • lógica de programação
    608 palavras | 3 páginas
  • Logica de Programação
    18016 palavras | 73 páginas
  • Lógica de Programação
    12666 palavras | 51 páginas
  • Logica de programação
    20197 palavras | 81 páginas
  • Logica de Programação
    288 palavras | 2 páginas
  • logicas de programação
    735 palavras | 3 páginas
  • Lógica de Programação
    1869 palavras | 8 páginas
  • Logica de programação
    404 palavras | 2 páginas
  • Logica de programação
    20194 palavras | 81 páginas