Faça o seguinte algoritmo: Dado 2 números quaisquer, informe quem é o maior e quem é o menor. Em seguida, some o número maior com 10 e mostre se este resultado é par ou ímpar. *
Respostas
Algoritmo
Visualg
Algoritmo "maioroumenor"
Var
num1 : inteiro
num2 : inteiro
soma : inteiro
par : caractere
Inicio
Escreva("Insira um número 1/2: ")
Leia(num1)
Escreva("Insira um número 2/2: ")
Leia(num2)
// Verificação do número maior ou menor
se num1 > num2 entao
soma<- num1 + 10
fimse
se num2 > num1 entao
soma<- num2 + 10
fimse
// Definição do número par ou impar
par<- "par"
se soma % 2 <> 0 entao
par<- "impar"
fimse
Escreval(soma,": ",par)
Fimalgoritmo
Passo a passo
1. Primeiro inicializamos as nossa variáveis em:
Var
num1 : inteiro
num2 : inteiro
soma : inteiro
par : caractere
2. Pedimos os dados do usuários em:
Inicio
Escreva("Insira um número 1/2: ")
Leia(num1)
Escreva("Insira um número 2/2: ")
Leia(num2)
3. Usamos a estrutura se para verificar se o primeiro número é maior:
se num1 > num2 entao
soma<- num1 + 10
fimse
4. Caso seja falsa a primeira condição, faremos outra para verificar se o segundo número é maior:
se num2 > num1 entao
soma<- num2 + 10
fimse
5. Vamos definir a variável par com a string "par".
par<- "par"
6. Fizemos isso no passo anterior para economizar linhas e precisar só escrever uma condição em:
se soma % 2 <> 0 entao
par<- "impar"
fimse
7. Para acabar o código, exibiremos a variável soma junto de a variável par com uma string, para isso, usaremos o comando Escreval para juntar variáveis e strings:
Escreval(soma,": ",par)
Fimalgoritmo