Crie um programa e um algoritmo que solicite ao usuário três números inteiros. O programa deverá verificar entre estes três valores qual é o maior e mostrar este valor na tela.

Developer Giovani

Oi Turma, este é um exercício interessante para treinarmos o raciocino lógico e a utilização dos testes (Se, If)

Crie um programa e um algoritmo que solicite ao usuário três números inteiros. O programa deverá verificar entre estes três valores qual é o maior e mostrar este valor na tela.

Exemplo: se o usuário informar os números 14, 74 e 46 deverá ser mostrado na tela a
mensagem “O maior numero digitado foi:: 74”.

 

Resposta em Pascal

{

Criado pelo Professor Giovani Da Cruz
https://giovanidacruz.com.br
}
program MaiorNumero;
var
   num1, num2, num3, maior: integer;
begin
   writeln('Digite o primeiro numero: ');
   readln(num1);
   writeln('Digite o segundo numero: ');
   readln(num2);
   writeln('Digite o terceiro numero: ');
   readln(num3);
   
   // Inicializa a variável 'maior' com o primeiro número
   maior := num1;

   // Verifica se o segundo número é maior que o valor atual de 'maior'
   if num2 > maior then
      maior := num2;

   // Verifica se o terceiro número é maior que o valor atual de 'maior'
   if num3 > maior then
      maior := num3;

   // Exibe o maior número na tela
   writeln('O maior numero digitado foi: ', maior);

   readln;
end.

Nesse programa, a variável maior é inicializada com o valor do primeiro número digitado. Em seguida, são feitas duas comparações para verificar se o segundo e terceiro números são maiores que o valor atual de maior. Se sim, a variável maior é atualizada com o novo valor. Por fim, é exibido o maior número na tela.

 

Resposta em C++

/*

Criado pelo Professor Giovani Da Cruz
https://giovanidacruz.com.br

*/
#include <iostream>
using namespace std;

int main() {
    int num1, num2, num3;
    
    cout << "Digite o primeiro número: ";
    cin >> num1;
    cout << "Digite o segundo número: ";
    cin >> num2;
    cout << "Digite o terceiro número: ";
    cin >> num3;
    
    int maior = num1; // assumimos inicialmente que o primeiro número é o maior
    
    if (num2 > maior) {
        maior = num2;
    }
    
    if (num3 > maior) {
        maior = num3;
    }
    
    cout << "O maior número é: " << maior << endl;
    
    return 0;
}

 

Resposta em Python

'''

Criado pelo Professor Giovani Da Cruz
https://giovanidacruz.com.br

'''
num1 = int(input("Digite o primeiro número: "))
num2 = int(input("Digite o segundo número: "))
num3 = int(input("Digite o terceiro número: "))

maior = num1  # assumimos inicialmente que o primeiro número é o maior

if num2 > maior:
    maior = num2

if num3 > maior:
    maior = num3

print("O maior número é:", maior)

 

Resposta em C#

/* 
Criado pelo Professor Giovani Da Cruz 
https://giovanidacruz.com.br 
*/
using System;

class Program
{
    static void Main(string[] args)
    {
        Console.Write("Digite o primeiro número: ");
        int num1 = int.Parse(Console.ReadLine());

        Console.Write("Digite o segundo número: ");
        int num2 = int.Parse(Console.ReadLine());

        Console.Write("Digite o terceiro número: ");
        int num3 = int.Parse(Console.ReadLine());

        int maior = num1;  // assumimos inicialmente que o primeiro número é o maior

        if (num2 > maior)
        {
            maior = num2;
        }

        if (num3 > maior)
        {
            maior = num3;
        }

        Console.WriteLine("O maior número é: " + maior);
    }
}

 

Resposta em Java

/* 
Criado pelo Professor Giovani Da Cruz 
https://giovanidacruz.com.br 
*/
import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.print("Digite o primeiro número: ");
        int num1 = input.nextInt();

        System.out.print("Digite o segundo número: ");
        int num2 = input.nextInt();

        System.out.print("Digite o terceiro número: ");
        int num3 = input.nextInt();

        int maior = num1;  // assumimos inicialmente que o primeiro número é o maior

        if (num2 > maior) {
            maior = num2;
        }

        if (num3 > maior) {
            maior = num3;
        }

        System.out.println("O maior número é: " + maior);
    }
}

Neste programa Java, utilizamos a classe Scanner para ler a entrada do usuário. O método nextInt() é usado para ler inteiros a partir do console. Assim como nas implementações anteriores, comparamos os números informados e atualizamos a variável maior caso um número maior seja encontrado. Por fim, utilizamos System.out.println() para exibir o maior número.

 

Beleza pessoal?

Dúvidas ou sugestão em outras linguagens? Deixe o seu comentário!

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

  • Publicado por Giovani Da Cruz
  • 54 views
  • 0 comentarios
  • 3 de junho de 2023

 

Está gostando do conteúdo?
Considere pagar um cafezinho para nossa equipe!

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados a Categoria Algoritmos com Se, Senão e Caso

Continue aprendendo

Aumente o seu conhecimento
Crie um algoritmo e um programa que leia uma data em três variáveis inteiras (dia, mes e ano) e escreva a data correspondente ao dia anterior também de forma separada: dia, mês e ano.
8 de maio de 2024
Um estacionamento cobra R$ 8,00 para a primeira hora e para cada hora adicional é cobrado mais R$ 5,00. Fazer um algoritmo e um programa em que leia o tempo de estacionamento (em horas) e escreva o valor que deve ser pago.
17 de abril de 2024
Crie um algoritmo e um programa em que leia 4 valores, Hi, Mi, Hf, Mf, representando respectivamente a hora e minuto inicial e final de um evento, e calcule a duração do mesmo em horas e minutos. Considere que o evento pode iniciar em um dia e terminar no dia seguinte.
15 de abril de 2024
Crie um algoritmo e um programa em que leia um número e escreva: “Zero”, se o valor é zero; “Positivo”, e o valor é maior que zero; “Negativo” se o valor é negativo
9 de abril de 2024
Crie um algoritmo e um programa que leia as 3 notas de um aluno e escreva “APROVADO” caso a média aritmética for maior ou igual a 6, caso contrário escreva “REPROVADO”
4 de abril de 2024
O número 3025 tem a seguinte característica: 30+25=55 e 552=3025. Sendo um número de Kaprekar. Crie um algoritmo e um programa que solicite o usuário informar um número inteiro de quatro dígitos. O programa deve verificar e mostrar na tela uma mensagem indicando se este número possui esta característica, ou seja, ser um Número de Kaprekar.
30 de março de 2024
Crie um algoritmo e um programa em que implemente uma calculadora de 4 operações. O programa deve solicitar que o usuário informe três dados: o primeiro operando, o operador (+,-,*,/) e o segundo operando. O programa deve mostrar na tela a operação e seu resultado.
28 de março de 2024
Crie um algoritmo e um programa quesolicite o usuário informar a altura em metros e o sexo de uma pessoa. O programa deverá calcular o peso ideal da pessoa, utilizando as seguintes fórmulas:
16 de março de 2024
Crie um algoritmo e um programa que solicite que o usuário informe um código e três valores nomeados como a, b e c. O código vai determinar qual operação o algoritmo irá realizar
7 de março de 2024
Crie um algoritmo e um programa que solicite ao usuário informar um valor inteiro que corresponda a idade de um nadador. Após, o programa deverá classificar o nadador nas categorias abaixo e mostrar esta informação na tela do computador.
6 de março de 2024