Escreva um algoritmo para ler um número (do teclado) e escrever (na tela) o seu antecessor.
usando o portugol studio.
Soluções para a tarefa
variavel inteiro num, resposta
escrever ("Digite um número")
ler num
resposta <- (num-1)
escrever ("O antecessor de ",num, " é:", resposta)
Fim
real number
escreva("Digite um número: ")
leia(number)
escreva("O antecessor de " + number + " é " + (number - 1))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
O que nós fizemos neste código foi declarar uma variável do tipo 'real' (que contém parte fracionária) chamada 'number' (aonde ela não tem nenhuma atribuição)
Logo após, fizemos o comando 'escreva' (comando de saída), aonde ele irá orientar o usuário
Nós lemos a variável number
E depois fizemos uma conta simples de subtração, repare bem que há um parênteses a mais no código, isso serve para o programa não confundir o ' + ' de concatenação com o ' + ' de conta, se não usássemos parênteses, o Portugol Studio iria pensar que o conteúdo da variável 'number' é unário, e o mesmo aconteceria com o ' - 1 '