logotipo Blog Giovani Da Cruz
Algoritmos com Se, Senão e Caso

Escrever um algoritmo e um programa que leia dois valores numéricos e mostre a diferença do maior para o menor.

2 min de leitura 1.112 visualizações

Developer Giovani

Fala galera da programação, tudo beleza? Aqui quem fala é Giovani e por aqui está tudo ótimo!

Hoje vamos ver um algoritmo simples para exercitarmos o comando “Se” ou “If”.

Em primeiro lugar, o algoritmo irá receber dois valores numéricos através da entrada de dados. Em seguida, é verificado qual dos dois valores é o maior e qual é o menor. A diferença entre o maior e o menor valor é calculada e armazenada em uma variável. Finalmente, o resultado é exibido na tela.

Legal, vamos a uma sugestão de resposta em algoritmos.

Algoritmo diferenca_valores
Declare valor1, valor2, diferenca como real

Escreva "Digite o primeiro valor: "
Leia valor1

Escreva "Digite o segundo valor: "
Leia valor2

Se valor1 > valor2 Então
   diferenca <- valor1 - valor2
Senão
   diferenca <- valor2 - valor1
FimSe

Escreva "A diferença entre os valores é: ", diferenca

FimAlgoritmo

 

Sugestão de Resposta em Python

valor1 = float(input("Digite o primeiro valor: "))
valor2 = float(input("Digite o segundo valor: "))

if valor1 > valor2:
    diferenca = valor1 - valor2
else:
    diferenca = valor2 - valor1

print("A diferença entre os valores é: ", diferenca)

 

Sugestão de Resposta em C / C++

#include 
#include 

int main()
{
    float valor1, valor2, diferenca;

    printf("Digite o primeiro valor: ");
    scanf("%f", &valor1);

    printf("Digite o segundo valor: ");
    scanf("%f", &valor2);

    if(valor1 > valor2)
        diferenca = valor1 - valor2;
    else
        diferenca = valor2 - valor1;

    printf("A diferenca entre os valores e: %.2f", diferenca);

    return 0;
}

 

Sugestão de Resposta em Javascript

let num1 = prompt("Digite o primeiro número: ");
let num2 = prompt("Digite o segundo número: ");

num1 = parseFloat(num1);
num2 = parseFloat(num2);

let diff;

if (num1 > num2) {
  diff = num1 - num2;
} else {
  diff = num2 - num1;
}

console.log("A diferença do maior para o menor é: " + diff);

Resposta em Pascal / Delphi / Lazarus

Para pascal, visite o Link Abaixo na comunidade Show Delphi
https://showdelphi.com.br/escrever-um-algoritmo-e-um-programa-que-leia-dois-valores-numericos-e-mostre-a-diferenca-do-maior-para-o-menor/

 

Beleza Pessoal? Esperam que tenham gostado e que o exercício ajude nos estudos.

Um abraço e até o próximo post. Valeu!

Deixe um comentário

Seu e-mail não será publicado.