Crie um programa que leia dois números e mostre na tela o maior deles

Oi turma, vamos a um exercício simples para aperfeiçoar o uso do SE e SENAO.
Crie um programa que leia dois números e mostre na tela o maior deles.
Resposta em Portugol – Com Portugol Studio
/*
Criado pelo professor Giovani Da Cruz
https://giovanidacruz.com.br
*/
programa
{
funcao inicio()
{
inteiro numero1
escreva("Informe o número 1: ")
leia(numero1)
inteiro numero2
escreva("Informe o número 2: ")
leia(numero2)
se (numero1 > numero2)
{
escreva("O maior é o ", numero1)
}
senao
{
escreva("O maior é o ", numero2)
}
}
}
Explicação
Este código em pseudocódigo representa um programa que solicita ao usuário a entrada de dois números e verifica qual deles é o maior.
- Na primeira linha de código, há um comentário que indica a autoria do programa e o site do professor Giovani Da Cruz.
- O programa começa com a declaração da função “inicio”, que é a função principal do programa.
- Em seguida, são declaradas duas variáveis do tipo inteiro: “numero1” e “numero2”.
- O programa solicita ao usuário que informe o valor do “numero1” através do comando “escreva” seguido do texto “Informe o número 1: “, e em seguida, o valor digitado pelo usuário é armazenado na variável “numero1” através do comando “leia”.
- Da mesma forma, o programa solicita ao usuário que informe o valor do “numero2” através do comando “escreva” seguido do texto “Informe o número 2: “, e em seguida, o valor digitado pelo usuário é armazenado na variável “numero2” através do comando “leia”.
- Em seguida, o programa verifica qual dos números é o maior utilizando uma estrutura de controle “se-senao”. Se o valor de “numero1” for maior que o valor de “numero2”, o programa exibe a mensagem “O maior é o [numero1]”. Caso contrário, ou seja, se o valor de “numero2” for maior ou igual ao valor de “numero1”, o programa exibe a mensagem “O maior é o [numero2]”.
- O programa finaliza a execução.
Este código em pseudocódigo representa uma lógica simples para encontrar o maior entre dois números fornecidos pelo usuário.
Exemplo de C++
#include <iostream>
using namespace std;
int main() {
int numero1, numero2;
cout << "Informe o número 1: ";
cin >> numero1;
cout << "Informe o número 2: ";
cin >> numero2;
if (numero1 > numero2) {
cout << "O maior é o " << numero1 << endl;
} else {
cout << "O maior é o " << numero2 << endl;
}
return 0;
}
Neste código em C++, utilizamos a biblioteca iostream para permitir a entrada e saída de dados. A função main é o ponto de entrada do programa. Utilizamos cout para exibir mensagens ao usuário e cin para ler os números informados pelo usuário. A estrutura de controle if-else é usada para comparar os números e exibir o maior valor na tela.
Exemplo em Pascal
(*
Criado pelo Professor Giovani Da Cruz
https://giovanidacruz.com.br
*)
program maiorNumero;
var
numero1, numero2: integer;
begin
write('Informe o número 1: ');
readln(numero1);
write('Informe o número 2: ');
readln(numero2);
if numero1 > numero2 then
writeln('O maior é o ', numero1)
else
writeln('O maior é o ', numero2);
end.
Neste código em Pascal, utilizamos as palavras-chave var para declarar as variáveis numero1 e numero2, begin e end para delimitar o bloco de código da função inicio, write para exibir uma mensagem ao usuário e readln para ler os números informados pelo usuário. A estrutura de controle if-else é usada para comparar os números e exibir o maior valor na tela utilizando a função writeln.
Exemplo em Python
numero1 = int(input("Informe o número 1: "))
numero2 = int(input("Informe o número 2: "))
if numero1 > numero2:
print("O maior é o", numero1)
else:
print("O maior é o", numero2)
Neste código em Python, utilizamos a função input() para ler os números informados pelo usuário e a estrutura de controle if-else para realizar a comparação e exibir o maior valor na tela.
Exemplo de C#
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("Informe o número 1: ");
int numero1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Informe o número 2: ");
int numero2 = Convert.ToInt32(Console.ReadLine());
if (numero1 > numero2)
{
Console.WriteLine("O maior é o " + numero1);
}
else
{
Console.WriteLine("O maior é o " + numero2);
}
}
}
Neste código em C#, utilizamos a classe Console para realizar a leitura dos números informados pelo usuário e a comparação para encontrar o maior valor. Em seguida, exibimos o resultado na tela.
Exemplo em Java
/*
Criado pelo professor Giovani Da Cruz
*/
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Informe o número 1: ");
int numero1 = scanner.nextInt();
System.out.print("Informe o número 2: ");
int numero2 = scanner.nextInt();
if (numero1 > numero2) {
System.out.println("O maior é o " + numero1);
} else {
System.out.println("O maior é o " + numero2);
}
scanner.close();
}
}
Esse código em Java realiza a leitura de dois números informados pelo usuário e verifica qual deles é o maior. Em seguida, imprime o resultado na tela.
Beleza pessoal?
Dúvidas ou sugestões de outras linguagens? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!