Exercício: quadrado da diferença de dois valores

Fala galera da programação, tudo beleza?
Vamos a um novo algoritmo para treinarmos a leitura de valores, cálculos e exibição na tela.
Exemplo de execução
Caso o usuário informar os valores 23 e 17, o algoritmo deve realizar o cálculo (23-17)2 e mostrar na tela o resultado (36).
Vamos aos códigos!
Exemplo em C++
/***************************************************************************
Criddo pelo Professor Giovani Da Cruz
****************************************************************************/
#include <iostream>
int main() {
// Declaração das variáveis
int primeiroValor, segundoValor, resultado;
// Solicita ao usuário que informe os dois valores inteiros
std::cout << "Digite o primeiro valor inteiro: ";
std::cin >> primeiroValor;
std::cout << "Digite o segundo valor inteiro: ";
std::cin >> segundoValor;
// Calcula o quadrado da diferença do primeiro valor pelo segundo
resultado = (primeiroValor - segundoValor) * (primeiroValor - segundoValor);
// Mostra o resultado na tela
std::cout << "O quadrado da diferença é: " << resultado << std::endl;
return 0;
}
Neste programa, o usuário é solicitado a inserir dois valores inteiros. Em seguida, o programa calcula a diferença entre esses dois valores, eleva essa diferença ao quadrado e exibe o resultado na tela.
Exemplo em Pascal
(***************************************************************************
Criddo pelo Professor Giovani Da Cruz
****************************************************************************)
program CalculoQuadradoDiferenca;
var
primeiroValor, segundoValor, resultado: integer;
begin
// Solicita ao usuário que informe os dois valores inteiros
write('Digite o primeiro valor inteiro: ');
readln(primeiroValor);
write('Digite o segundo valor inteiro: ');
readln(segundoValor);
// Calcula o quadrado da diferença do primeiro valor pelo segundo
resultado := sqr(primeiroValor - segundoValor);
// Mostra o resultado na tela
writeln('O quadrado da diferença é: ', resultado);
end.
Neste exemplo, o programa em Pascal realiza as mesmas operações que o programa em C++. Ele solicita ao usuário que insira dois valores inteiros, calcula o quadrado da diferença entre esses valores e exibe o resultado na tela. O operador sqr é usado para elevar um número ao quadrado em Pascal.
Exemplo em C#
/***************************************************************************
Criddo pelo Professor Giovani Da Cruz
****************************************************************************/
using System;
class Program
{
static void Main()
{
// Solicita ao usuário que informe os dois valores inteiros
Console.Write("Digite o primeiro valor inteiro: ");
int primeiroValor = Convert.ToInt32(Console.ReadLine());
Console.Write("Digite o segundo valor inteiro: ");
int segundoValor = Convert.ToInt32(Console.ReadLine());
// Calcula o quadrado da diferença do primeiro valor pelo segundo
int resultado = (int)Math.Pow(primeiroValor - segundoValor, 2);
// Mostra o resultado na tela
Console.WriteLine($"O quadrado da diferença é: {resultado}");
}
}
Neste exemplo em C#, o programa solicita ao usuário que insira dois valores inteiros, calcula o quadrado da diferença entre esses valores usando o método Math.Pow e exibe o resultado na tela. O Convert.ToInt32 é utilizado para converter a entrada do usuário em valores inteiros.
Exemplo em JAVA
/***************************************************************************
Criddo pelo Professor Giovani Da Cruz
****************************************************************************/
import java.util.Scanner;
public class CalculoQuadradoDiferenca {
public static void main(String[] args) {
// Cria um objeto Scanner para ler a entrada do usuário
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário que informe os dois valores inteiros
System.out.print("Digite o primeiro valor inteiro: ");
int primeiroValor = scanner.nextInt();
System.out.print("Digite o segundo valor inteiro: ");
int segundoValor = scanner.nextInt();
// Calcula o quadrado da diferença do primeiro valor pelo segundo
int resultado = (int) Math.pow(primeiroValor - segundoValor, 2);
// Mostra o resultado na tela
System.out.println("O quadrado da diferença é: " + resultado);
// Fecha o Scanner para evitar vazamentos de recursos
scanner.close();
}
}
Neste exemplo em Java, o programa utiliza a classe Scanner para obter entrada do usuário. Ele solicita que o usuário insira dois valores inteiros, calcula o quadrado da diferença entre esses valores usando o método Math.pow e exibe o resultado na tela. O código scanner.close() é utilizado para fechar o objeto Scanner e evitar vazamentos de recursos.
Exemplo em Python
'''
Criddo pelo Professor Giovani Da Cruz
'''
# Solicita ao usuário que informe os dois valores inteiros
primeiro_valor = int(input("Digite o primeiro valor inteiro: "))
segundo_valor = int(input("Digite o segundo valor inteiro: "))
# Calcula o quadrado da diferença do primeiro valor pelo segundo
resultado = (primeiro_valor - segundo_valor) ** 2
# Mostra o resultado na tela
print(f"O quadrado da diferença é: {resultado}")
Neste exemplo em Python, o programa utiliza a função input() para obter entrada do usuário, converte os valores para inteiros com int(), calcula o quadrado da diferença usando o operador ** e exibe o resultado na tela usando a função print(). Python é uma linguagem mais flexível em termos de manipulação de tipos, tornando a entrada e saída de dados bastante simples.
Beleza pessoal? Espero que tenham gostado.
Dúvidas ou sugestão de outras linguagens? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!