Exercício: multiplicação de dois números inteiros

Fala galera da programação, tudo beleza?
Este é um exercício simples para treinar leitura, calculo e escrita de valores.
Exemplo de execução
Caso o usuário digitar os valores 11 e 13, o algoritmo deve realizar a multiplicação destes números e mostrar na tela o resultado (143).
Exemplo de resposta em C++
/******************************************************************************
Criado pelo Professor Giovani Da Cruz
*******************************************************************************/
#include <iostream>
int main() {
// Declaração das variáveis para armazenar os valores digitados pelo usuário
int primeiroValor, segundoValor;
// Solicita ao usuário que digite o primeiro valor
std::cout << "Digite o primeiro valor inteiro: ";
std::cin >> primeiroValor;
// Solicita ao usuário que digite o segundo valor
std::cout << "Digite o segundo valor inteiro: ";
std::cin >> segundoValor;
// Realiza a multiplicação dos dois valores
int resultado = primeiroValor * segundoValor;
// Exibe o resultado na tela
std::cout << "O resultado da multiplicação é: " << resultado << std::endl;
return 0;
}
Explicação:
std::couté usado para imprimir mensagens na tela, solicitando ao usuário que digite os dois valores.std::ciné usado para receber os valores digitados pelo usuário.- Os valores são armazenados nas variáveis
primeiroValoresegundoValor. - A multiplicação é realizada e o resultado é armazenado na variável
resultado. - Finalmente, o resultado é exibido na tela usando
std::cout.
Exemplo de resposta de Pascal
{
Criado pelo Professor Giovani Da Cruz
}
program Multiplicacao;
var
primeiroValor, segundoValor, resultado: integer;
begin
// Solicita ao usuário que digite o primeiro valor
write('Digite o primeiro valor inteiro: ');
readln(primeiroValor);
// Solicita ao usuário que digite o segundo valor
write('Digite o segundo valor inteiro: ');
readln(segundoValor);
// Realiza a multiplicação dos dois valores
resultado := primeiroValor * segundoValor;
// Exibe o resultado na tela
writeln('O resultado da multiplicação é: ', resultado);
readln; // Aguarda a tecla Enter antes de fechar o programa
end.
Explicação:
writeé usado para imprimir mensagens na tela, solicitando ao usuário que digite os dois valores.readlné usado para receber os valores digitados pelo usuário.- Os valores são armazenados nas variáveis
primeiroValoresegundoValor. - A multiplicação é realizada e o resultado é armazenado na variável
resultado. writelné usado para exibir o resultado na tela.readlné usado para aguardar a tecla Enter antes de fechar o programa.
Exemplo de resposta em Python
'''
Criado pelo Professor Giovani Da Cruz
'''
# Solicita ao usuário que digite o primeiro valor inteiro
primeiro_valor = int(input("Digite o primeiro valor inteiro: "))
# Solicita ao usuário que digite o segundo valor inteiro
segundo_valor = int(input("Digite o segundo valor inteiro: "))
# Realiza a multiplicação dos dois valores
resultado = primeiro_valor * segundo_valor
# Exibe o resultado na tela
print(f'O resultado da multiplicação é: {resultado}')
Explicação:
inputé usado para receber os valores digitados pelo usuário como strings.int()é usado para converter as strings em valores inteiros.- Os valores são armazenados nas variáveis
primeiro_valoresegundo_valor. - A multiplicação é realizada e o resultado é armazenado na variável
resultado. printé usado para exibir o resultado na tela.
Exemplo de resposta em C#
/*
Criado pelo Professor Giovani Da Cruz
*/
using System;
class Multiplicacao
{
static void Main()
{
// Solicita ao usuário que digite o primeiro valor inteiro
Console.Write("Digite o primeiro valor inteiro: ");
int primeiroValor = Convert.ToInt32(Console.ReadLine());
// Solicita ao usuário que digite o segundo valor inteiro
Console.Write("Digite o segundo valor inteiro: ");
int segundoValor = Convert.ToInt32(Console.ReadLine());
// Realiza a multiplicação dos dois valores
int resultado = primeiroValor * segundoValor;
// Exibe o resultado na tela
Console.WriteLine($"O resultado da multiplicação é: {resultado}");
}
}
Explicação:
Console.WriteeConsole.ReadLinesão usados para receber os valores digitados pelo usuário.Convert.ToInt32é usado para converter as strings em valores inteiros.- Os valores são armazenados nas variáveis
primeiroValoresegundoValor. - A multiplicação é realizada e o resultado é armazenado na variável
resultado. Console.WriteLineé usado para exibir o resultado na tela.
Exemplo de resposta em Java
import java.util.Scanner;
public class Multiplicacao {
public static void main(String[] args) {
// Criação de um Scanner para receber a entrada do usuário
Scanner scanner = new Scanner(System.in);
// Solicita ao usuário que digite o primeiro valor inteiro
System.out.print("Digite o primeiro valor inteiro: ");
int primeiroValor = scanner.nextInt();
// Solicita ao usuário que digite o segundo valor inteiro
System.out.print("Digite o segundo valor inteiro: ");
int segundoValor = scanner.nextInt();
// Realiza a multiplicação dos dois valores
int resultado = primeiroValor * segundoValor;
// Exibe o resultado na tela
System.out.println("O resultado da multiplicação é: " + resultado);
// Fecha o Scanner para liberar recursos
scanner.close();
}
}
Explicação:
Scanneré usado para receber os valores digitados pelo usuário.nextInt()é usado para obter os valores inteiros a partir da entrada do usuário.- Os valores são armazenados nas variáveis
primeiroValoresegundoValor. - A multiplicação é realizada e o resultado é armazenado na variável
resultado. System.out.printlné usado para exibir o resultado na tela.
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!